using System.Collections; using System.Collections.Generic; using UnityEngine; public class CharacterAnimation : MonoBehaviour { //コンポーネント Animator animator; //初期化 void Start () { //コンポーネントを取得 animator = GetComponent(); } //nameで指定したAnimatorのboolにaboolを入れ、アニメーションを管理する public void AnimatorBool(string name,bool abool) { if(abool == true && animator.GetBool(name) != true) { animator.SetBool(name, abool); } else if(abool == false && animator.GetBool(name) != false) { animator.SetBool(name, abool); } } //nameで指定したAnimatorのTriggerを操作し、アニメーションを管理する public void AnimatorTrigger(string name) { animator.SetTrigger(name); } //nameで指定したAnimatorのFloatにquantityを入れ、アニメーション管理する public void AnimatorFloat(string name, float quantity) { animator.SetFloat(name, quantity); } }