protected override void Purge() { mCompBridge?.Dispose(); mCompBridge = default; m_Settings.Clear(); m_Settings = default; }
protected virtual void Awake() { Init(); mBrigae = new ComponentBridge(OnInited); mBrigae.Start(); }
private void Awake() { mRoleEnitas = m_RoleSceneComp.RoleEntitas; mCollidingRoles = mRoleEnitas.CollidingRoles; mBridge = new ComponentBridge(OnInit); mBridge.Start(); }
private void Awake() { name = "AssetsPool"; transform.position = GameObjectReadyPos; mCompBridge = new ComponentBridge(OnInited); mCompBridge.Start(); }
protected virtual void OnInited() { mCompBrigde.Dispose(); mCompBrigde = default; mRelater.CommitRelate(); SetMainServerName(); MainServerdName.DeliveParam <MainServer, IInputer>("SetInputer", "SetInputerParamer", OnSetInputer, true); }
protected virtual void Awake() { mRelater = new ServerRelater { ComponentNames = RelatedComponentNames }; mCompBrigde = new ComponentBridge(OnInited); mCompBrigde.Start(); }
private void OnDestroy() { mBrigae?.Dispose(); mBrigae = default; this.Remove(OnRoleNotices); Utils.Reclaim(ref mRoleInputCallbacks); Utils.Reclaim(ref mRoleInputCallSwitches); }
public void Dispose() { Utils.Reclaim(ref mCollidersOverlay); mBridge?.Dispose(); mCommonColliderMapper?.RemovePhysicsChecker(SubgroupID); mCommonColliderMapper = default; CheckerOwner = default; mBridge = default; mColliderItem = default; SubgroupID = int.MaxValue; }
public void SetSubgroup(IShipDockEntitas entitas, ICommonOverlayMapper commonCollider) { bool hasData = commonCollider.IsDataValid(ref entitas); if (hasData) { BehaviourIDs ids = commonCollider.GetEntitasData(ref entitas); SubgroupID = ids.gameItemID; mCommonColliderMapper = commonCollider; mCommonColliderMapper.PhysicsChecked(SubgroupID, true); mBridge = new ComponentBridge(OnInit); mBridge.Start(); } }
private void Awake() { mCompBridge = new ComponentBridge(OnInited); mCompBridge.Start(); }
protected override void RunWithinFramework() { mCompBridge = new ComponentBridge(Init); mCompBridge.Start(); }
protected virtual void Awake() { mComponentBridge = new ComponentBridge(Init); mComponentBridge.Start(); }