// Use this for initialization void Start() { leftExtent = GameObject.Find("MetronomeLeftExtent"); rightExtent = GameObject.Find("MetronomeRightExtent"); needle = GameObject.Find("MetronomeNeedle"); //should get allEvents populated at RhythmGameController's Start gameController = GameObject.FindObjectOfType <GameControllerBeatInfinity>(); distanceBetweenExtents = rightExtent.transform.position.x - leftExtent.transform.position.x; }
// Prepares the Note Object for use. public void Initialize(KoreographyEvent evt, Color color, LaneControllerBeatInfinity laneCont, GameControllerBeatInfinity gameCont) { trackedEvent = evt; visuals.color = color; laneController = laneCont; gameController = gameCont; UpdatePosition(); }
// Resets the Note Object to its default state. void Reset() { trackedEvent = null; laneController = null; gameController = null; }
public void Initialize(GameControllerBeatInfinity controller) { gameController = controller; }