Beispiel #1
0
 void Block(PlayerBlackboard PBB, move moveScript)
 {
     //Block with weapon
     moveScript.SetRun(false, PBB);
     PBB.Player.GetComponent <Animator>().SetBool("Block", true);
     PBB.Player.GetComponent <Animator>().SetBool("IsAttacking", true);
     isBlock = true;
 }
Beispiel #2
0
    public void Inputs(PlayerBlackboard PBB, move moveScript)
    {
        if (PBB.isroll)
        {
            Roll(PBB);
            CheckRollStop(PBB);
        }

        StopAttacking(PBB);
        {
            if (Input.GetButton("A Button"))
            {
                //Select
                moveScript.SetRun(true, PBB);
            }
            else
            {
                moveScript.SetRun(false, PBB);
            }
            if (Input.GetButtonDown("X Button"))
            {
                //Sprint/Dash
            }
            if (Input.GetButtonDown("B Button"))
            {
                //Roll
                ActivateRoll(PBB);
            }
            if (Input.GetButtonDown("Y Button"))
            {
                //No Action yet.
            }
            if (Input.GetButtonDown("RB Button"))
            {
                //Heavy Attack
                HeavyAttack(PBB);
            }
            if (Input.GetButtonDown("LB Button"))
            {
                //No Action yet.
            }
            if (Input.GetButtonDown("View Button"))
            {
                //No Action yet.
            }
            if (Input.GetButtonDown("Menu Button"))
            {
                //No Action yet.
            }
            if (Input.GetAxis("RT Button") != 0)
            {
                //Light Attack
                LightAttack(PBB);
            }
            if (Input.GetAxis("LT Button") != 0)
            {
                //Block
                Block(PBB, moveScript);
            }
        }//Collapsable inputs
    }