Ejemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Alpha1))
        {
            GUI_Manager.GetInstance().m_cSkillBtn1.UseSkill();
        }
        if (Input.GetKeyDown(KeyCode.Alpha2))
        {
            GUI_Manager.GetInstance().m_cSkillBtn2.UseSkill();
        }
        if (Input.GetKeyDown(KeyCode.Alpha3))
        {
            GUI_Manager.GetInstance().m_cSkillBtn3.UseSkill();
        }
        if (Input.GetKeyDown(KeyCode.Alpha4))
        {
            GUI_Manager.GetInstance().m_cSkillBtn4.UseSkill();
        }

        if (Input.GetKeyDown(KeyCode.Q))
        {
            QSkill();
            GUI_Manager.GetInstance().m_cSkillBtnQ.UseSkill();
        }
        else
        {
            GameManager.GetInstance().aniPlayer.SetBool("hit01Chk", false);
        }

        if (Input.GetKeyDown(KeyCode.E))
        {
            ESkill();
            GUI_Manager.GetInstance().m_cSkillBtnE.UseSkill();
        }
        else
        {
            GameManager.GetInstance().aniPlayer.SetBool("hit02Chk", false);
        }


        if (Input.GetKeyDown(KeyCode.R))
        {
            RSkill();
            GUI_Manager.GetInstance().m_cSkillBtnR.UseSkill();
        }
        else
        {
            GameManager.GetInstance().aniPlayer.SetBool("hit03Chk", false);
        }


        if (Input.GetKeyDown(KeyCode.F))
        {
            GUI_Manager.GetInstance().m_cSkillBtnF.UseSkill();
        }
    }
Ejemplo n.º 2
0
 public void RSkill()
 {
     if (GUI_Manager.GetInstance().m_cSkillBtnR.m_bCanUseSkill)
     {
         GameManager.GetInstance().aniPlayer.SetBool("hit03Chk", true);
     }
     else
     {
         GameManager.GetInstance().aniPlayer.SetBool("hit03Chk", false);
     }
 }
Ejemplo n.º 3
0
    //private void OnCollisionEnter(Collision collision)
    //{
    //    Debug.Log("OnCollisionEnter:" + collision.gameObject.name);
    //    if(collision.gameObject.tag == "Sword")
    //    {

    //    }
    //    if(collision.gameObject.tag == "Player")
    //    {

    //    }
    //}

    public void QSkill()
    {
        if (GUI_Manager.GetInstance().m_cSkillBtnQ.m_bCanUseSkill)
        {
            GameManager.GetInstance().aniPlayer.SetBool("hit01Chk", true);
        }
        else
        {
            GameManager.GetInstance().aniPlayer.SetBool("hit01Chk", false);
        }

        GameManager.GetInstance().monster.m_fHp = GameManager.GetInstance().monster.m_fHp -
                                                  (GameManager.GetInstance().player.m_fStr - GameManager.GetInstance().monster.m_fAtk_Def);
        Debug.Log("Monster Hp" + GameManager.GetInstance().monster.m_fHp);

        //if (.tag == "Sword")
        //{
        //    Debug.Log("검");

        //    if (GameManager.GetInstance().m_cPlayer.m_fMp >= 100)
        //    {
        //        GameManager.GetInstance().m_cMonster.m_fHp -= GameManager.GetInstance().m_cPlayer.m_fStr + (GameManager.GetInstance().m_cSword.m_nLv * 1.5f);
        //        GameManager.GetInstance().m_cPlayer.m_fMp -= 100;
        //    }
        //}
        //if (m_Item.gameObject.tag == "Wand")
        //{
        //    Debug.Log("지팡이.");

        //    if (GameManager.GetInstance().m_cPlayer.m_fMp >= 100)
        //    {
        //        GameManager.GetInstance().m_cMonster.m_fHp -= GameManager.GetInstance().m_cPlayer.m_fInt + (GameManager.GetInstance().m_cWand.m_nLv * 1.5f);
        //        GameManager.GetInstance().m_cPlayer.m_fMp -= 100;
        //    }
        //}
        //if (m_Item == null)
        //{
        //    Debug.Log("무기를 장착하세요.");
        //}
    }