private static void Postfix(IReadonlyBeatmapData __result) { // Skip if calling class is MultiplayerConnectPlayerInstaller StackTrace stackTrace = new StackTrace(); if (!stackTrace.GetFrame(2).GetMethod().Name.Contains("MultiplayerConnectedPlayerInstaller")) { ChromaObjectDataManager.DeserializeBeatmapData(__result); ChromaEventDataManager.DeserializeBeatmapData(__result); } }
private static IReadonlyBeatmapData ReadCustomData(IReadonlyBeatmapData result) { ChromaObjectDataManager.DeserializeBeatmapData(result); ChromaEventDataManager.DeserializeBeatmapData(result); return(result); }