Exemplo n.º 1
0
    void Update()
    {
        // Debug Text
        if (GameObject.Find("SceneControl").GetComponent <ConsoleCommand>().IsDebugVisible())
        {
            entity.SetDebugText("P" + playerNumber);
        }
        else
        {
            entity.SetDebugText("");
        }

        // Debug Invincible
        if (GameObject.Find("SceneControl").GetComponent <ConsoleCommand>().IsInvincible())
        {
            entity.ModifyHealth(1000);
        }

        // Jump Control
        if (Input.GetButtonDown("Jump_P" + playerNumber))
        {
            entity.CommandJump();
        }
        else
        {
            //entity.CommandTerminateJump();
        }

        // Attack Control
        if (Input.GetButtonDown("Attack_P" + playerNumber))
        {
            entity.CommandAttack();
        }

        // Movement Control
        entity.CommandSetMovementVector(
            MovementVectorCameraConverter.convertMovementVector(
                Input.GetAxisRaw("Walk_Vertical_P" + playerNumber),
                Input.GetAxisRaw("Walk_Horizontal_P" + playerNumber)));
    }
Exemplo n.º 2
0
 private void GetPanInput()
 {
     transform.position += (MovementVectorCameraConverter.convertMovementVector(
                                Input.GetAxisRaw("Walk_Vertical_P1"),
                                Input.GetAxisRaw("Walk_Horizontal_P1"))) / 5;
 }