Inheritance: UnityEngine.MonoBehaviour
        public override void StartStep()
        {
            instrument = GameObject.FindGameObjectWithTag("Instrument");

            if (instrument != null)
            {
                instrumentHighlight = instrument.GetComponent<HighlightObject>();
                instrumentHighlight.ActivateHighlight();
                instrumentHighlight.AnimationLoopCompleted += CompleteStep;
            }
            else
            {
                CompleteStep();
            }
        }
Example #2
0
 private void Awake()
 {
     dragFloor = GameObject.FindWithTag("Floor");
     myTransform = transform;
     snapperObject = GetComponent<SnapItemToCloserPosition>();
     highlightObject = GetComponent<HighlightObject> ();
     myAnimator = GetComponentInChildren<Animator>();
 }
Example #3
0
 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);
 }