public static string GetFileName(string songName, EZR.GameType type, EZR.GameMode.Mode mode, EZR.GameDifficult.Difficult difficult) { string fileName; if (type == EZR.GameType.DJMAX) { if (mode == EZR.GameMode.Mode.FourKey || mode == EZR.GameMode.Mode.FiveKey || mode == EZR.GameMode.Mode.SixKey || mode == EZR.GameMode.Mode.SevenKey || mode == EZR.GameMode.Mode.EightKey) { fileName = Path.Combine(songName + "_ORG" + EZR.GameDifficult.GetString(difficult) + EZR.GameMode.GetString(mode) + ".json"); } else { fileName = Path.Combine(songName + EZR.GameMode.GetString(mode) + EZR.GameDifficult.GetString(difficult) + ".json"); } } else { fileName = Path.Combine(EZR.GameMode.GetString(mode) + songName + EZR.GameDifficult.GetString(difficult) + ".json"); } return(fileName); }
public void BtnSetGameType() { var btn = EventSystem.current.currentSelectedGameObject.GetComponent <EZR.ButtonExtension>(); if (btn.IsSelected) { return; } switch (btn.gameObject.name) { case "BtnEZ2ON": currentType = EZR.GameType.EZ2ON; currentMode = EZR.GameMode.Mode.RubyMixON; break; case "BtnEZ2DJ": currentType = EZR.GameType.EZ2DJ; currentMode = EZR.GameMode.Mode.RubyMixDJ; break; case "BtnDJMAX": currentType = EZR.GameType.DJMAX; currentMode = EZR.GameMode.Mode.FourKey; break; } currentDifficult = EZR.GameDifficult.Difficult.EZ; updateGameModeButton(); updateGameDefaultDifficut(); filterSongs(); updateDifficultState(); focusOnBtnDifficult(); updateGameType(); updateList(); EZR.MemorySound.PlaySound("e_page"); }
public void BtnSetGameMode() { var btn = EventSystem.current.currentSelectedGameObject.GetComponent <EZR.ButtonExtension>(); if (btn.IsSelected) { return; } var diffUI = btn.GetComponent <EZR.GameTypeUI>(); currentType = diffUI.GameType; currentMode = diffUI.GameMode; currentDifficult = EZR.GameDifficult.Difficult.EZ; updateGameDefaultDifficut(); filterSongs(); updateDifficultState(); focusOnBtnDifficult(); btn.SetSelected(true); updateList(); EZR.MemorySound.PlaySound("e_page"); }
public static int Mapping(int trackNum, EZR.GameType type, EZR.GameMode.Mode mode) { switch (type) { case EZR.GameType.EZ2ON: switch (trackNum) { case 21: return(0); case 22: return(1); case 23: return(2); case 24: return(3); case 25: return(4); case 26: return(5); case 27: return(6); case 28: return(7); default: return(8); } case EZR.GameType.EZ2DJ: if (mode == EZR.GameMode.Mode.FiveKeyOnly) { switch (trackNum) { case 3: return(0); case 4: return(1); case 5: return(2); case 6: return(3); case 7: return(4); default: return(8); } } else { switch (trackNum) { case 10: return(0); case 3: return(1); case 4: return(2); case 5: return(3); case 6: return(4); case 7: return(5); case 11: return(6); default: return(8); } } case EZR.GameType.DJMAX: if (mode == EZR.GameMode.Mode.FourButton || mode == EZR.GameMode.Mode.FiveButton || mode == EZR.GameMode.Mode.SixButton || mode == EZR.GameMode.Mode.FourKey || mode == EZR.GameMode.Mode.FiveKey || mode == EZR.GameMode.Mode.SixKey) { switch (trackNum) { case 3: return(0); case 4: return(1); case 5: return(2); case 6: return(3); case 7: return(4); case 8: return(5); default: return(8); } } else if (mode == EZR.GameMode.Mode.SevenKey) { switch (trackNum) { case 10: return(0); case 3: return(1); case 4: return(2); case 5: return(3); case 6: return(4); case 7: return(5); case 11: return(6); default: return(8); } } else if (mode == EZR.GameMode.Mode.EightKey || mode == EZR.GameMode.Mode.EightButton) { switch (trackNum) { case 10: return(0); case 3: return(1); case 4: return(2); case 5: return(3); case 6: return(4); case 7: return(5); case 8: return(6); case 11: return(7); default: return(8); } } return(8); default: return(8); } }