protected override void Awake() { base.Awake(); if (m_colDrawerCollider == null) { return; } onLimitMax += EventPullDeskDrawer_onLimitToMax; onLimitMin += EventPullDeskDrawer_onLimitToMin; InteractDeskDrawerHandler.RegistDrawer(this); m_SavedIncludedObject = new List <InteractBasicAbstract>(); for (int i = 0; i < m_IncludedObject.Count; i++) { m_SavedIncludedObject.Add(m_IncludedObject[i]); } MyNetworkManager.OnReceiveNetMessageClient += MyNetworkManager_OnReceiveNetMessageClient; }
protected override void OnDestroy() { base.OnDestroy(); InteractDeskDrawerHandler.UnRegistDrawer(this); MyNetworkManager.OnReceiveNetMessageClient -= MyNetworkManager_OnReceiveNetMessageClient; }