58 lines
1.3 KiB
C#
58 lines
1.3 KiB
C#
|
using System;
|
|||
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using UnityEngine;
|
|||
|
|
|||
|
namespace Pink.Mechanics
|
|||
|
{
|
|||
|
public class PinkController : MonoBehaviour
|
|||
|
{
|
|||
|
public CharacterKinematics controller;
|
|||
|
public Animator animator;
|
|||
|
public Health health;
|
|||
|
|
|||
|
public float runSpeed = 40f;
|
|||
|
float horizontalMovement = 0f;
|
|||
|
bool jump = false;
|
|||
|
|
|||
|
// Start is called before the first frame update
|
|||
|
void Start()
|
|||
|
{
|
|||
|
Debug.Log("Player Created");
|
|||
|
}
|
|||
|
|
|||
|
// Update is called once per frame
|
|||
|
void Update()
|
|||
|
{
|
|||
|
horizontalMovement = Input.GetAxisRaw("Horizontal") * runSpeed;
|
|||
|
|
|||
|
if (Input.GetButtonDown("Jump"))
|
|||
|
{
|
|||
|
jump = true;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
private void FixedUpdate()
|
|||
|
{
|
|||
|
controller.Move(horizontalMovement * Time.fixedDeltaTime, false, jump);
|
|||
|
jump = false;
|
|||
|
}
|
|||
|
|
|||
|
public void WasHurt()
|
|||
|
{
|
|||
|
if (health.IsDead)
|
|||
|
{
|
|||
|
animator.SetTrigger("dead");
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
animator.SetTrigger("hurt");
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public void WasHealed()
|
|||
|
{
|
|||
|
animator.SetTrigger("");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|