public override void HandleRemovedFromStage()
{
if(_isOnStage)
{
_isOnStage = false;
int childCount = _childNodes.Count;
for(int c = 0; c<childCount; c++)
{
FNode childNode = _childNodes[c];
childNode.HandleRemovedFromStage();
childNode.stage = null;
}
if(_shouldSortByZ)
{
Futile.instance.SignalUpdate -= HandleUpdateAndSort;
}
}
}