Ejemplo n.º 1
0
 private void Awake()
 {
     playerController      = GetComponent <SimplePlayerController>();
     interactionController = GetComponentInChildren <PlayerInteractionController>();
     animator    = GetComponent <Animator>();
     myTransform = transform;
 }
Ejemplo n.º 2
0
 public void OnUpdate(SimplePlayerController fsm)
 {
     if (fsm.IsGrounded())
     {
         // transition back to idle when back on ground
         fsm.Transition(SimplePlayerController.IdleState);
     }
 }
Ejemplo n.º 3
0
 public void OnUpdate(SimplePlayerController fsm)
 {
     if (fsm.IsGrounded())
     {
         // transition back to idle when back on ground
         fsm.Transition(SimplePlayerController.IdleState);
     }
 }
 public void OnUpdate(SimplePlayerController fsm)
 {
     if (Mathf.Abs(Input.GetAxis("Horizontal")) < 0.0001f)
     {
         fsm.Transition(SimplePlayerController.IdleState);
     }
     if (Input.GetButtonDown("Jump") && fsm.IsGrounded())
     {
         fsm.Transition(SimplePlayerController.JumpState);
     }
 }
Ejemplo n.º 5
0
 public void OnUpdate(SimplePlayerController fsm)
 {
     if (Mathf.Abs(Input.GetAxis("Horizontal")) < 0.0001f)
     {
         fsm.Transition(SimplePlayerController.IdleState);
     }
     if (Input.GetButtonDown("Jump") && fsm.IsGrounded())
     {
         fsm.Transition(SimplePlayerController.JumpState);
     }
 }
Ejemplo n.º 6
0
    private void AssignPlayer(Scene scene, LoadSceneMode loadSceneMode)
    {
        CurrentPlayer = FindObjectOfType <SimplePlayerController>();

        if (CurrentPlayer != null)
        {
            if (playerLoaded != null)
            {
                playerLoaded(CurrentPlayer);
            }
        }
    }
 public void OnExit(SimplePlayerController fsm)
 {
     Debug.Log("Run State Exit");
 }
 public void OnEnter(SimplePlayerController fsm)
 {
     Debug.Log("Run State Enter");
 }
Ejemplo n.º 9
0
 public void OnEnter(SimplePlayerController fsm)
 {
     fsm.Jump();
     Debug.Log("Jump State Enter");
 }
Ejemplo n.º 10
0
 private void AssignPlayer(SimplePlayerController player)
 {
     _Player = player;
 }
Ejemplo n.º 11
0
 public void OnEnter(SimplePlayerController fsm)
 {
     fsm.Jump();
     Debug.Log("Jump State Enter");
 }
Ejemplo n.º 12
0
 public void OnExit(SimplePlayerController fsm)
 {
     Debug.Log("Jump State Exit");
 }
Ejemplo n.º 13
0
 public void OnEnter(SimplePlayerController fsm)
 {
     Debug.Log("Run State Enter");
 }