GameBaseData::onNewDataBlock reload state

if live editing a datablock for an object you're piloting, reapply the control post onadd
This commit is contained in:
AzaezelX 2026-01-19 12:00:10 -06:00
parent a80502d50d
commit 15f619c1aa

View file

@ -82,10 +82,17 @@ function GameBaseData::onNewDataBlock(%this, %obj, %reload)
{
if (%reload)
{
%client = "";
if (isObject(%obj.client))
%client = %obj.client;
if(%this.isMethod("onRemove"))
%this.onRemove(%obj);
if(%this.isMethod("onAdd"))
%this.onAdd(%obj);
if (%client)
%client.setControlObject(%obj);
}
}