Adds initialization from parameters to ItemUseScript.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-03-07 20:03:07 +01:00
parent 090b77ff2b
commit 1540009912
4 changed files with 36 additions and 4 deletions

View File

@@ -175,6 +175,7 @@ CreatureLib::Battling::ItemUseScript* AngelScriptResolver::LoadItemScript(const
asIScriptObject* obj = *(asIScriptObject**)ctx->GetAddressOfReturnValue();
obj->AddRef();
auto scriptObject = new AngelScriptItemUseScript(obj, this);
scriptObject->OnInitialize(item->GetEffect()->GetParameters());
_itemUseScripts.Insert(item, scriptObject);
_contextPool->ReturnContextToPool(ctx);
return scriptObject;