This repository has been archived on 2023-09-13. You can view files and clone it, but cannot push or open issues or pull requests.
station_obscurum_unity/Assets/Scripts/Legacy/Experimental/TestAnimationParameters.cs
MarcoHampel f8590432ba Assemblies Made and Refactored Code Folders
Created assemblies for the new design code. Relocated legacy scripts into a legacy folder and made a "new_design" folder for new design.
2023-09-11 19:39:27 -04:00

45 lines
1.0 KiB
C#

using UnityEngine;
public class TestAnimationParameters : MonoBehaviour
{
[SerializeField] private float speed;
[SerializeField] private int attackIndex;
[SerializeField] private int attack;
[SerializeField] private bool inlight;
[SerializeField] private int attackScream;
private Animator animator;
private int pattack = -1;
private int pAttackScream = -1;
// Start is called before the first frame update
private void Start()
{
animator = GetComponent<Animator>();
}
// Update is called once per frame
private void Update()
{
animator.SetFloat("Speed", speed);
animator.SetInteger("AttackIndex", attackIndex);
if (Input.GetKeyDown(KeyCode.Tab))
{
animator.SetTrigger("Attack");
pattack = attack;
}
;
animator.SetBool("InLight", inlight);
if (Input.GetKeyDown(KeyCode.Space))
{
animator.SetTrigger("AttackScream");
pAttackScream = attackScream;
}
}
}