void Start() { lanesManager = GameObject.Find(lanesManagerObjectName).GetComponent <LanesManager>(); musicSequencer = GameObject.Find(musicSequencerObjectName).GetComponent <MusicSequencer>(); lanesManager.Initialize(numberOfLanes); musicSequencer.Initialize(numberOfLanes); playerActive = new bool[numberOfLanes]; numberOfPlayersActive = numberOfLanes - startingNumberOfActivePlayers; for (int playerIndex = 0; playerIndex < numberOfLanes; playerIndex++) { if (playerIndex < startingNumberOfActivePlayers) { // Activate player playerActive[playerIndex] = false; ActivateDeactivatePlayer(playerIndex + 1); } else { // Deactivate player playerActive[playerIndex] = true; ActivateDeactivatePlayer(playerIndex + 1); } } if (numberOfPlayersActive > 0) { StartHeartbeat(); } }
public void Initialize(MusicSequencer musicSequencer) { mySequencer = musicSequencer; clips = new SequencerClip [MusicSequencer.BEATS_PER_SONG]; }
public void Initialize(MusicSequencer sequencer) { mySequencer = sequencer; m_lineIndex = 0; }