コード例 #1
0
ファイル: Allen_Skill.cs プロジェクト: Hengle/KaTaGy
    //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;
    }
コード例 #2
0
ファイル: Allen_Skill.cs プロジェクト: Hengle/KaTaGy
    //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();
    }
コード例 #3
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();
    }
コード例 #4
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();
    }
コード例 #5
0
ファイル: Allen_Skill.cs プロジェクト: Hengle/KaTaGy
    //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();
    }
コード例 #6
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;
    }