protected override void Start() { base.Start(); m_GameManager = CGameManager.GetInstance(); m_MapManager = CMapManager.GetInstance(); OnRegisterComponent(); OnRegisterFSM(); OnRegisterAnimation(); }
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(); }