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); }
public override void UnInit() { m_Person = null; EventCenter.RemoveLister <int, Vector2Int>(GameEventType.PersonMove, Move); }
protected override void OnPerColse() { base.OnPerColse(); EventCenter.RemoveLister(GameEventType.RefreshUI, RefreshUI); }