Example #1
0
 public void CheckInput(Player player, PlayerStates pStates, MouseTrail mousetrail, List <Vector3> mousePath, Texture2D mouseTex)
 {
     if (Input.GetKeyDown(KeyCode.Space))
     {
         CurrentDialog.ChangeDisplayedText();
     }
 }
Example #2
0
 public void CheckInput(Player player, PlayerStates pStates, MouseTrail mousetrail, List <Vector3> mousePath, Texture2D mouseTex)
 {
     if (Input.GetMouseButtonDown(1))
     {
         //mousetrail.FollowingMouse = true;
         player.ChangeState(pStates.drawingState);
     }
 }
Example #3
0
    public void CheckInput(Player player, PlayerStates pStates, MouseTrail mousetrail, List <Vector3> mousePath, Texture2D mousetex)
    {
        float coolDownDuration;

        if (Input.GetMouseButtonUp(1))
        {
            TrackMouse(mousePath);

            if (player.TryCastSpell(out coolDownDuration))
            {
                mousetrail.FadeTrail(coolDownDuration);
            }
            else
            {
                mousetrail.FollowingMouse = false;
            }

            player.StopCoroutine("TrackMouse");
            player.ChangeState(pStates.defaultState);
        }
        if (Input.GetMouseButtonUp(0))
        {
            Cursor.SetCursor(originalTex, Vector2.zero, CursorMode.Auto);
            TrackMouse(mousePath);

            if (player.TryCastSpell(out coolDownDuration))
            {
                mousetrail.FadeTrail(coolDownDuration);
            }
            else
            {
                mousetrail.FollowingMouse = false;
            }

            player.StopCoroutine("TrackMouse");
        }
        if (Input.GetMouseButtonDown(0))
        {
            Cursor.SetCursor(mousetex, Vector2.zero, CursorMode.Auto);
            mousetrail.FollowingMouse = true;
            player.StartCoroutine("TrackMouse");
            TrackMouse(mousePath);
        }
    }
Example #4
0
 public void CheckInput(Player player, PlayerStates pStates, MouseTrail mousetrail, List <Vector3> mousePath, Texture2D mouseTex)
 {
 }