Beispiel #1
0
        public void Killed()
        {
            CatController controller = m_gameObject.GetComponent(typeof(CatController)) as CatController;

            if (controller != null)
            {
                controller.CurrentState = StateStealthKillToDeath.GetState();
            }
        }
Beispiel #2
0
 protected void OnGetHurt()
 {
     if (m_hp <= 0)
     {
         CatController controller = m_gameObject.GetComponent(typeof(CatController))
                                    as CatController;
         if (controller != null)
         {
             controller.CurrentState = StateStealthKillToDeath.GetState();
         }
         else
         {
             m_gameObject.Scene._gameObjectList.RemoveGameObject(m_gameObject.GUID);
         }
     }
 }