Пример #1
0
        internal static void EnableNoteColorOverride(NoteController noteController)
        {
            ChromaNoteData chromaData = (ChromaNoteData)ChromaObjectDatas[noteController.noteData];

            NoteColorOverride[0] = chromaData.Color0 ?? CNVColorManager.GlobalColor[0];
            NoteColorOverride[1] = chromaData.Color1 ?? CNVColorManager.GlobalColor[1];
        }
Пример #2
0
        internal static void EnableNoteColorOverride(NoteController noteController)
        {
            ChromaNoteData chromaData = TryGetObjectData <ChromaNoteData>(noteController.noteData);

            if (chromaData != null)
            {
                NoteColorOverride[0] = chromaData.InternalColor ?? CNVColorManager.GlobalColor[0];
                NoteColorOverride[1] = chromaData.InternalColor ?? CNVColorManager.GlobalColor[1];
            }
        }
Пример #3
0
        private static bool Prefix(NoteController noteController)
        {
            if (!(noteController is MultiplayerConnectedPlayerNoteController))
            {
                ChromaNoteData chromaData = (ChromaNoteData)ChromaObjectDatas[noteController.noteData];
                bool?          disable    = chromaData.DisableSpawnEffect;
                if (disable.HasValue && disable == true)
                {
                    return(false);
                }
            }

            return(true);
        }
Пример #4
0
        private static bool Prefix(NoteController noteController)
        {
            ChromaNoteData chromaData = TryGetObjectData <ChromaNoteData>(noteController.noteData);

            if (chromaData != null)
            {
                bool?disable = chromaData.DisableSpawnEffect;
                if (disable.HasValue && disable == true)
                {
                    return(false);
                }
            }

            return(true);
        }
Пример #5
0
        private static void Prefix(NoteController noteController)
        {
            if (!(noteController is MultiplayerConnectedPlayerNoteController))
            {
                ChromaNoteData chromaData = (ChromaNoteData)ChromaObjectDatas[noteController.noteData];
                Color?         color      = chromaData.Color;

                if (color.HasValue)
                {
                    noteController.SetNoteColors(color.Value, color.Value);
                }
                else
                {
                    noteController.Reset();
                }
            }
        }
Пример #6
0
        private static void Prefix(NoteController noteController)
        {
            ChromaNoteData chromaData = TryGetObjectData <ChromaNoteData>(noteController.noteData);

            if (chromaData == null)
            {
                return;
            }

            Color?color = chromaData.Color;

            if (color.HasValue)
            {
                noteController.SetNoteColors(color.Value, color.Value);
            }
            else
            {
                noteController.Reset();
            }
        }