void Start() { playedDetachOnce = false; GameObject go = GameObject.FindGameObjectWithTag("SoundManager"); comboHandler = go.GetComponent <MusicComboScript>(); if (canBind == false) { trackDisplay.raycastTarget = false; } trackDisplay.material = (comboHandler.trackComboArrangement[comboHandler.GetTrackIndex(this)] == 0 ? grayscaleMat : null); }
void UpdateTrackCombo() { int index = comboHandler.GetTrackIndex(this); if (comboHandler != null) { comboHandler.trackComboArrangement[index] = comboIndex; } if (Inventory.instance != null) { //Inventory.instance.trackDisplayList[index].material = (comboIndex == 0 ? grayscaleMat : null); Inventory.instance.UpdateTrack(); } comboHandler.CheckTrackCompletion(); }