using System.Collections; using System.Collections.Generic; using UnityEngine; namespace PolyPerfect { public class AnimationControl : MonoBehaviour { string currentAnimation = ""; // Use this for initialization void Start() { } // Update is called once per frame void Update() { } public void SetAnimation(string animationName) { if (currentAnimation != "") { this.GetComponent().SetBool(currentAnimation, false); } this.GetComponent().SetBool(animationName, true); currentAnimation = animationName; } public void SetAnimationIdle() { if (currentAnimation != "") { this.GetComponent().SetBool(currentAnimation, false); } } public void SetDeathAnimation(int numOfClips) { int clipIndex = Random.Range(0, numOfClips); string animationName = "Death"; Debug.Log(clipIndex); this.GetComponent().SetInteger(animationName, clipIndex); } } }