public void Setup() { _runtime = new GameObject("AnimatorRuntime").AddComponent <AnimatorHelperRuntime>(); _stub = new AnimatorStub(); _stub.AnimatorCtrl.AddParameter(new AnimatorControllerParameter { name = "bool", type = AnimatorControllerParameterType.Bool }); _stub.AnimatorCtrl.AddParameter(new AnimatorControllerParameter { name = "float", type = AnimatorControllerParameterType.Float }); _stub.AnimatorCtrl.AddParameter(new AnimatorControllerParameter { name = "int", type = AnimatorControllerParameterType.Int }); _stub.AnimatorCtrl.AddParameter(new AnimatorControllerParameter { name = "trigger", type = AnimatorControllerParameterType.Trigger }); }
public void Teardown() { Object.DestroyImmediate(_stub.Animator.gameObject); _stub = null; Object.DestroyImmediate(_runtime.gameObject); AnimatorHelperRuntime.ClearSingleton(); _runtime = null; }
public void Setup() { _runtime = new GameObject("AnimatorRuntime").AddComponent <AnimatorHelperRuntime>(); _stub = new AnimatorStub(); }