/// <summary> /// Выполнить действия перед отправкой в пул /// </summary> public override void OnBeforeResetPerform() { ParentGameObject?.RemoveComponent(this); if (IsUpdatable) { ParentGameObject.LinkedAppModel.UnregisterUpdatableObject(this); } if (IsFixedUpdatable) { ParentGameObject.LinkedAppModel.UnregisterFixedUpdatableObject(this); } base.OnBeforeResetPerform(); }