private void SetAnimation(HandAnimation selected) { m_animator.SetBool(selected.ToString(), true); foreach (HandAnimation state in System.Enum.GetValues(typeof(HandAnimation) ) ) if(state != selected) m_animator.SetBool(state.ToString(), false); }
public void BeforeEveryTest() { _animator = Substitute.For <IUnityAnimator>(); _skinnedMeshRenderer = Substitute.For <SkinnedMeshRenderer>(); _handAnimation = new HandAnimation(_animator, _skinnedMeshRenderer); _anEventArgs = new ClickedEventArgs(); _anObject = new object(); }
void FindGameObjects() { LeftHand = GameObject.Find("/CameraPlaceholder/LeftHand").GetComponent <HandAnimation>(); RightHand = GameObject.Find("/CameraPlaceholder/RightHand").GetComponent <HandAnimation>(); topPlug = GameObject.Find("TopPlug"); bottomPlug = GameObject.Find("BottomPlug"); diaphragm = GameObject.Find("Diaphragm"); screw1 = GameObject.Find("Screw1"); screw2 = GameObject.Find("Screw2"); screw3 = GameObject.Find("Screw3"); screw4 = GameObject.Find("Screw4"); canvas = GameObject.Find("/ProgressPlaceholder/Canvas"); }
void FindGameObjects() { LeftHand = GameObject.Find("/CameraPlaceholder/LeftHand").GetComponent <HandAnimation>(); RightHand = GameObject.Find("/CameraPlaceholder/RightHand").GetComponent <HandAnimation>(); lScrew1 = GameObject.Find("LScrew1"); lScrew2 = GameObject.Find("LScrew2"); lScrew3 = GameObject.Find("LScrew3"); lScrew4 = GameObject.Find("LScrew4"); tScrew1 = GameObject.Find("TScrew1"); tScrew2 = GameObject.Find("TScrew2"); tScrew3 = GameObject.Find("TScrew3"); tScrew4 = GameObject.Find("TScrew4"); valve = GameObject.Find("Valve/Valve"); rocket = GameObject.Find("BehaviorScript"); canvas = GameObject.Find("/ProgressPlaceholder/Canvas"); }
IEnumerator Setup() { yield return(new WaitUntil(() => Player.instance.rightHand != null && Player.instance.leftHand != null)); rightHandAnimation = Player.instance.rightHand.GetComponentInChildren <HandAnimation>(); leftHandAnimation = Player.instance.leftHand.GetComponentInChildren <HandAnimation>(); rightHandAnimation.OnAnimationChange += OnAnimationChange; leftHandAnimation.OnAnimationChange += OnAnimationChange; if (!rightHandAnimation.DataLoggers.Contains(Dataset)) { rightHandAnimation.DataLoggers.Add(Dataset); } if (!leftHandAnimation.DataLoggers.Contains(Dataset)) { leftHandAnimation.DataLoggers.Add(Dataset); } }
private void initialiseComponents() { leftGrip = transform.Find("/PressureReleaser/L_Grip").gameObject; rightGrip = transform.Find("/PressureReleaser/R_Grip").gameObject; leftHandAnim = transform.Find("/CameraPlaceholder/LeftHand").gameObject.GetComponent <HandAnimation>(); rightHandAnim = transform.Find("/CameraPlaceholder/RightHand").gameObject.GetComponent <HandAnimation>(); steam = transform.Find("/PressureReleaser/Steam/PressurisedSteam").gameObject.GetComponent <ParticleSystem>(); gas = transform.Find("/PressureReleaser/Steam/PressurisedSteam/Gas").gameObject.GetComponent <ParticleSystem>(); vibrate = transform.Find("/Vibration").GetComponent <VibrateController>(); leftOriginalOrientation = leftGrip.transform.rotation; rightOriginalOrientation = rightGrip.transform.rotation; leftGrip.GetComponent <Rigidbody>().constraints = RigidbodyConstraints.FreezePosition | RigidbodyConstraints.FreezeRotation; rightGrip.GetComponent <Rigidbody>().constraints = RigidbodyConstraints.FreezePosition | RigidbodyConstraints.FreezeRotation; gas.Stop(); steam.Stop(); }
void Start() { LeftHand = GameObject.Find("/CameraPlaceholder/LeftHand").GetComponent <HandAnimation>(); RightHand = GameObject.Find("/CameraPlaceholder/RightHand").GetComponent <HandAnimation>(); }