Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [SetUp]
- public void SetUp()
- {
- Crystal = GameObject.FindGameObjectWithTag("CrystalModel");
- CrystalScript = Crystal.GetComponent<CrystalChanPlayer>();
- CrystalAnimator = Crystal.GetComponent<Animator>(); //unity game animator
- }
- [Test]
- public void ifSetAnimationIstodoThenToDoAnimationIsPlayed()
- {
- CrystalScript.setAnimationStrategy("todo"); //set strategy
- CrystalScript.playAnimation(); //sets todo boolean to true and idle to false
- //first output
- Debug.LogError("todo is " + CrystalAnimator.GetBool("isDoing")+" idle is "+CrystalAnimator.GetBool("isIdle"));
- //second output
- Debug.LogError("current state is "+ CrystalAnimator.GetCurrentAnimatorStateInfo(0).IsName("idle"));
- Assert.True(CrystalAnimator.GetCurrentAnimatorStateInfo(0).IsName("todoAnimation"));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement