Exemple #1
0
 public ObjectCreature GetSkillTag()
 {
     if (m_SkillTag != null && m_SkillTag.IsAlive())
     {
         return(m_SkillTag);
     }
     else
     {
         return(null);
     }
 }
Exemple #2
0
        private void SelectFireSigh()
        {
            if (m_CurTouchState == TouchState.SelectSkillTarget_state)
            {
                return;
            }

            if (Input.GetMouseButtonDown(0))
            {
                // TODO... GUIDE
                Ray        ray = Camera.main.ScreenPointToRay(Input.mousePosition);
                RaycastHit hit;
                if (Physics.Raycast(ray, out hit))
                {
                    GameObject obj = hit.transform.gameObject;
                    if (obj)
                    {
                        ObjectCreature objC = SceneObjectManager.GetInstance().GetSceneObjectByGameObject(obj);
                        if (objC != null && objC.GetGroupType() == EM_OBJECT_TYPE.EM_OBJECT_TYPE_MONSTER && objC.IsAlive())
                        {
                            SceneObjectManager.GetInstance().UpdateFireSignCreature(objC);
                        }
                    }
                }
            }
        }