void SetupSimpleAnimationComponent2() { foreach (var c in m_clips) { m_sanim.AddState(c, c.name); } }
public void ChangeAnimation(AnimationClip cip, string stateName="Default") { if(animation.GetState(stateName) != null) { animation.Stop(stateName); animation.RemoveState(stateName); } animation.AddState(cip, stateName); animation.Play(stateName); }
public void AddState_WithLegacyClip_Throws_ArgumentException() { SimpleAnimation animation = Instantiate(); var clip = new AnimationClip(); clip.legacy = true; Assert.Throws <ArgumentException>(() => { animation.AddState(clip, "DefaultName"); }); }
void Start() { V = this; //var r = GetComponent<Rigidbody>(); //r.constraints = RigidbodyConstraints.FreezeAll; foreach (var c in m_clips) { m_sanim.AddState(c, c.name); } transform.position = Vector3.zero; m_sanim.Play("WAIT00"); //r.constraints = RigidbodyConstraints.None; }