public override void StartStep() { instrument = GameObject.FindGameObjectWithTag("Instrument"); if (instrument != null) { instrumentHighlight = instrument.GetComponent<HighlightObject>(); instrumentHighlight.ActivateHighlight(); instrumentHighlight.AnimationLoopCompleted += CompleteStep; } else { CompleteStep(); } }
private void Awake() { dragFloor = GameObject.FindWithTag("Floor"); myTransform = transform; snapperObject = GetComponent<SnapItemToCloserPosition>(); highlightObject = GetComponent<HighlightObject> (); myAnimator = GetComponentInChildren<Animator>(); }
protected virtual void Awake() { myTransform = transform; snaper = GetComponent<SnapItemToCloserPosition> (); dragObject = GetComponent<DraggableObject> (); controllerToStop = GetComponent<TotemControllerStop> (); highlightObject = GetComponent<HighlightObject> (); myAnimator = GetComponentInChildren<Animator>(); validTypes.Add (TotemType.Triangle); validTypes.Add (TotemType.Sphere); validTypes.Add (TotemType.Square); }