From 8da706351b683047efa5880375eb8da01fcfbc3e Mon Sep 17 00:00:00 2001 From: devZoGok Date: Tue, 25 Jun 2024 20:31:14 +0300 Subject: [PATCH] quickfix for MSVC --- unit.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/unit.cpp b/unit.cpp index 3a73da7..440ef6a 100755 --- a/unit.cpp +++ b/unit.cpp @@ -77,11 +77,13 @@ namespace battleship{ } //TODO implement node child search by name - FxManager::Fx* Unit::Weapon::initFx(sol::table weaponTable, string vfxKey, bool attached){ - if((sol::optional)weaponTable[vfxKey] == sol::nullopt) + FxManager::Fx* Unit::Weapon::initFx(sol::table weaponTable, string fxKey, bool attached){ + sol::optional fxOpt = weaponTable[fxKey]; + + if(fxOpt == sol::nullopt) return nullptr; - sol::table fxTbl = weaponTable[vfxKey]; + sol::table fxTbl = weaponTable[fxKey]; int numComponents = fxTbl.size(); if(numComponents == 0)