コード例 #1
0
ファイル: TrackSlot.cs プロジェクト: naimiskandar22/GGJ2020
    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);
    }
コード例 #2
0
ファイル: TrackSlot.cs プロジェクト: naimiskandar22/GGJ2020
    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();
    }