protected override void Start()
 {
     base.Start();
     m_GameManager = CGameManager.GetInstance();
     m_MapManager  = CMapManager.GetInstance();
     OnRegisterComponent();
     OnRegisterFSM();
     OnRegisterAnimation();
 }
Esempio n. 2
0
 public override void StartState()
 {
     base.StartState();
     m_GameManager = CGameManager.GetInstance();
     m_Controller.SetAnimation(CEnum.EAnimation.Death);
     m_Controller.SetActive(false);
     if (m_Controller.OnEndTurn != null)
     {
         m_Controller.OnEndTurn();
     }
     m_Controller.SetCurrentBlock(null);
     m_GameManager.UnRegisterObject(m_Controller);
     m_GameManager.OnUserRewardGold(m_Controller.GetGoldReward());
 }
 protected override void Start()
 {
     base.Start();
     m_GameManager = CGameManager.GetInstance();
 }