示例#1
0
 public void OnDestroy()
 {
     _cardList.Clear();
     _currCard?.OnDestroy();
     _currCard = null;
     GameEventCenter.RemoveListener(GameEvent.OnPlayerDead, OnPlayerDead);
 }
示例#2
0
 protected override void OnDestroy()
 {
     base.OnDestroy();
     DialogMgr.InDrawingDialog = false;
     GameEventCenter.RemoveListener(GameEvent.UI_NextChat, OnClickNext);
 }
示例#3
0
 void OnDestroy()
 {
     GameEventCenter.RemoveListener(GameEvent.OnControllerDeviceChanged, OnDeviceChanged);
 }
示例#4
0
 protected override void OnDestroy()
 {
     base.OnDestroy();
     GameEventCenter.RemoveListener(GameEvent.UI_Left, OnClickPrev);
     GameEventCenter.RemoveListener(GameEvent.UI_Right, OnClickRight);
 }
示例#5
0
 protected override void OnDestroy()
 {
     base.OnDestroy();
     GameEventCenter.RemoveListener(GameEvent.UI_Up, OnClickUp);
     GameEventCenter.RemoveListener(GameEvent.UI_Down, OnClickDown);
 }
示例#6
0
 protected virtual void OnDestroy()
 {
     GameEventCenter.RemoveListener(GameEvent.UI_Sure, OnClickSure);
 }
示例#7
0
 protected override void OnDestroy()
 {
     base.OnDestroy();
     GameEventCenter.RemoveListener(GameEvent.OnEnemyDie, OnEnemyDie);
 }
示例#8
0
 protected override void OnDestroy()
 {
     base.OnDestroy();
     GameEventCenter.RemoveListener(GameEvent.LifeCountChanged, RefreshLifeCount);
     Instance = null;
 }
示例#9
0
 void OnDisable()
 {
     GameEventCenter.RemoveListener(GameEvent.TestEvent, ShowLog); //dispose
 }