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]; }
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]; } }
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); }
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); }
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(); } } }
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(); } }