Exemple #1
0
    //Q
    public override void ClearQ_Skill()
    {
        if (photonView.isMine)
        {
            if (skillCancelIndex[0] != 0)
            {
                playerScript.MatchTimeManager.ClearThisTask(skillCancelIndex[0]);
                skillCancelIndex[0] = 0;
            }
            SkillIconManager.ClearSkillCD(0);
        }
        if (grabSkill != null)
        {
            grabSkill.Kill();
        }

        playerScript.CountDown_Q();
        aniScript.anim.SetBool(aniScript.aniHashValue[26], false);
        grab_MovePos.position = chain_Pos[2].position;
        isForward             = false;
        catchObj          = null;
        chain.enabled     = false;
        handSmall.enabled = true;
        handBig.enabled   = false;
    }
Exemple #2
0
    //W
    public override void ClearW_Skill()
    {
        if (photonView.isMine)
        {
            if (skillCancelIndex[1] != 0)
            {
                playerScript.MatchTimeManager.ClearThisTask(skillCancelIndex[1]);
                skillCancelIndex[1] = 0;
            }
            SkillIconManager.ClearSkillCD(1);
        }

        playerScript.CountDown_W();
    }
Exemple #3
0
    private void Start()
    {
        myCachedTransform = this.transform;

        if (photonView.isMine)
        {
            allSkillRange = GameObject.Find("AllSkillRange_G").GetComponent <Projector>();
            SkillIconManager.SetSkillIcon(mySkillIcon);
        }
        else
        {
            allSkillRange = GameObject.Find("AllSkillRange_R").GetComponent <Projector>();
        }
    }
Exemple #4
0
    //R
    public override void ClearR_Skill()
    {
        if (photonView.isMine)
        {
            if (skillCancelIndex[3] != 0)
            {
                playerScript.MatchTimeManager.ClearThisTask(skillCancelIndex[3]);
                skillCancelIndex[3] = 0;
            }
            SkillIconManager.ClearSkillCD(3);
        }

        allSkillRange.enabled = false;
        playerScript.CountDown_R();
    }
Exemple #5
0
 private void Start()
 {
     if (photonView.isMine)
     {
         allSkillRange = GameObject.Find("AllSkillRange_G").GetComponent <Projector>();
         SkillIconManager.SetSkillIcon(mySkillIcon);
     }
     else
     {
         checkEnemyBox[0] = new Vector3(3.1f, 1.5f, 4f);
         checkEnemyBox[1] = new Vector3(12, 1, 9.5f);
         allSkillRange    = GameObject.Find("AllSkillRange_R").GetComponent <Projector>();
         skillQ_CT        = Timer.NextFrame(SetQ_CT);
     }
 }
Exemple #6
0
 void SwitchShieldIcon(bool _t)
 {
     if (_t)
     {
         shieldIcon = SkillIconManager.GetNewStateCT();
         shieldIcon.stateImg.sprite = iconImg;
         shieldIcon.nowAmount.text  = shieldNum.ToString();
         SkillIconManager.GoHintArea(shieldIcon.statePrefab);
     }
     else
     {
         if (photonView.isMine && shieldIcon != null)
         {
             SkillIconManager.ClearThisCT(shieldIcon.listNum);
         }
     }
 }
Exemple #7
0
    //E
    public override void ClearE_Skill()
    {
        if (!photonView.isMine)
        {
            End_E_skill();
        }
        else
        {
            if (skillCancelIndex[2] != 0)
            {
                playerScript.MatchTimeManager.ClearThisTask(skillCancelIndex[2]);
                skillCancelIndex[2] = 0;
            }
            SkillIconManager.ClearSkillCD(2);
        }

        playerScript.CountDown_E();
    }
Exemple #8
0
    //E
    public override void ClearE_Skill()
    {
        if (photonView.isMine)
        {
            if (skillCancelIndex[2] != 0)
            {
                playerScript.MatchTimeManager.ClearThisTask(skillCancelIndex[2]);
                skillCancelIndex[2] = 0;
            }
            SkillIconManager.ClearSkillCD(2);
        }

        SwitchShieldIcon(false);
        shieldNum = 0;
        playerScript.deadManager.NoDamage(false);
        canShield = false;
        playerScript.CountDown_E();
    }
Exemple #9
0
    //Q
    public override void ClearQ_Skill()
    {
        if (!photonView.isMine)
        {
            OpenDetect(false);
        }
        else
        {
            if (skillCancelIndex[0] != 0)
            {
                playerScript.MatchTimeManager.ClearThisTask(skillCancelIndex[0]);
                skillCancelIndex[0] = 0;
            }
            SkillIconManager.ClearSkillCD(0);
        }

        playerScript.CountDown_Q();
        firstQAtk = false;
        endQAtk   = false;
    }