private static NoodleNoteData ProcessCustomNote(dynamic dynData) { NoodleNoteData noodleNoteData = new NoodleNoteData(); float?cutDir = (float?)Trees.at(dynData, CUTDIRECTION); if (cutDir.HasValue) { noodleNoteData.CutQuaternion = Quaternion.Euler(0, 0, cutDir.Value); } noodleNoteData.FlipYSideInternal = (float?)Trees.at(dynData, "flipYSide"); noodleNoteData.FlipLineIndexInternal = (float?)Trees.at(dynData, "flipLineIndex"); noodleNoteData.StartNoteLineLayerInternal = (float?)Trees.at(dynData, "startNoteLineLayer"); noodleNoteData.DisableGravity = (bool?)Trees.at(dynData, NOTEGRAVITYDISABLE) ?? false; noodleNoteData.DisableLook = (bool?)Trees.at(dynData, NOTELOOKDISABLE) ?? false; return(noodleNoteData); }
private static NoodleNoteData ProcessCustomNote(Dictionary <string, object?> dynData) { NoodleNoteData noodleNoteData = new NoodleNoteData(); float?cutDir = dynData.Get <float?>(CUTDIRECTION); if (cutDir.HasValue) { noodleNoteData.CutQuaternion = Quaternion.Euler(0, 0, cutDir.Value); } noodleNoteData.FlipYSideInternal = dynData.Get <float?>("flipYSide"); noodleNoteData.FlipLineIndexInternal = dynData.Get <float?>("flipLineIndex"); noodleNoteData.StartNoteLineLayerInternal = dynData.Get <float?>("startNoteLineLayer"); noodleNoteData.DisableGravity = dynData.Get <bool?>(NOTEGRAVITYDISABLE) ?? false; noodleNoteData.DisableLook = dynData.Get <bool?>(NOTELOOKDISABLE) ?? false; return(noodleNoteData); }