Esempio n. 1
0
 public override void UnInit()
 {
     HideSelf();
     for (int i = 0; i < m_PersonParts.Length; i++)
     {
         var part = m_PersonParts[i];
         part.UnInit();
         //MovePart.Put(part);
     }
     m_PersonParts = null;
     EventCenter.RemoveLister(GameEventType.RefreshViewCenter, OnViewPosRefresh);
 }
Esempio n. 2
0
 public override void UnInit()
 {
     m_Person = null;
     EventCenter.RemoveLister <int, Vector2Int>(GameEventType.PersonMove, Move);
 }
Esempio n. 3
0
 protected override void OnPerColse()
 {
     base.OnPerColse();
     EventCenter.RemoveLister(GameEventType.RefreshUI, RefreshUI);
 }