// Token: 0x06002A03 RID: 10755 RVA: 0x00159688 File Offset: 0x00157888 public bool IsAnnounce(SSystem.EAnnounce index) { uint result; switch (index) { case SSystem.EAnnounce.OpenZoneSelect: result = this.m_announce_open_zone_select; break; case SSystem.EAnnounce.OpenZone1Boss: result = this.m_announce_open_zone1_boss; break; case SSystem.EAnnounce.OpenZone2Boss: result = this.m_announce_open_zone2_boss; break; case SSystem.EAnnounce.OpenZone3Boss: result = this.m_announce_open_zone3_boss; break; case SSystem.EAnnounce.OpenZone4Boss: result = this.m_announce_open_zone4_boss; break; case SSystem.EAnnounce.OpenFinalZone: result = this.m_announce_open_final_zone; break; case SSystem.EAnnounce.OpenSuperSonic: result = this.m_announce_open_supersonic; break; case SSystem.EAnnounce.OpenSpecialStage: result = this.m_announce_open_specialstage; break; case SSystem.EAnnounce.TruckTilt: result = this.m_announcetruck_tilt; break; case SSystem.EAnnounce.TruckFlick: result = this.m_announcetruck_flick; break; case SSystem.EAnnounce.SpecialStageTilt: result = this.m_announcespecial_stage_tilt; break; case SSystem.EAnnounce.SpecialStageFlick: result = this.m_announcespecial_stage_flick; break; default: result = 0U; break; } return(result != 0U); }
// Token: 0x06002A07 RID: 10759 RVA: 0x00159784 File Offset: 0x00157984 public void SetAnnounce(SSystem.EAnnounce index, bool is_announce) { uint num = is_announce ? 1U : 0U; switch (index) { case SSystem.EAnnounce.OpenZoneSelect: this.m_announce_open_zone_select = num; return; case SSystem.EAnnounce.OpenZone1Boss: this.m_announce_open_zone1_boss = num; return; case SSystem.EAnnounce.OpenZone2Boss: this.m_announce_open_zone2_boss = num; return; case SSystem.EAnnounce.OpenZone3Boss: this.m_announce_open_zone3_boss = num; return; case SSystem.EAnnounce.OpenZone4Boss: this.m_announce_open_zone4_boss = num; return; case SSystem.EAnnounce.OpenFinalZone: this.m_announce_open_final_zone = num; return; case SSystem.EAnnounce.OpenSuperSonic: this.m_announce_open_supersonic = num; return; case SSystem.EAnnounce.OpenSpecialStage: this.m_announce_open_specialstage = num; return; case SSystem.EAnnounce.TruckTilt: this.m_announcetruck_tilt = num; return; case SSystem.EAnnounce.TruckFlick: this.m_announcetruck_flick = num; return; case SSystem.EAnnounce.SpecialStageTilt: this.m_announcespecial_stage_tilt = num; return; case SSystem.EAnnounce.SpecialStageFlick: this.m_announcespecial_stage_flick = num; return; default: return; } }
public void SetAnnounce(SSystem.EAnnounce index, bool is_announce) { switch (index) { case EAnnounce.OpenZoneSelect: save.System.Announce.ZoneSelect = is_announce; break; case EAnnounce.OpenZone1Boss: save.System.Announce.Zone1Boss = is_announce; break; case EAnnounce.OpenZone2Boss: save.System.Announce.Zone2Boss = is_announce; break; case EAnnounce.OpenZone3Boss: save.System.Announce.Zone3Boss = is_announce; break; case EAnnounce.OpenZone4Boss: save.System.Announce.Zone4Boss = is_announce; break; case EAnnounce.OpenFinalZone: save.System.Announce.FinalZone = is_announce; break; case EAnnounce.OpenSuperSonic: save.System.Announce.SuperSonic = is_announce; break; case EAnnounce.OpenSpecialStage: save.System.Announce.SpecialStage = is_announce; break; case EAnnounce.TruckTilt: save.System.Announce.MinecartTiltControls = is_announce; break; case EAnnounce.TruckFlick: save.System.Announce.MinecartFlickControls = is_announce; break; case EAnnounce.SpecialStageTilt: save.System.Announce.SpecialStageTiltControls = is_announce; break; case EAnnounce.SpecialStageFlick: save.System.Announce.SpecialStageFlickControls = is_announce; break; } }
public bool IsAnnounce(SSystem.EAnnounce index) { switch (index) { case EAnnounce.OpenZoneSelect: return(save.System.Announce.ZoneSelect); case EAnnounce.OpenZone1Boss: return(save.System.Announce.Zone1Boss); case EAnnounce.OpenZone2Boss: return(save.System.Announce.Zone2Boss); case EAnnounce.OpenZone3Boss: return(save.System.Announce.Zone3Boss); case EAnnounce.OpenZone4Boss: return(save.System.Announce.Zone4Boss); case EAnnounce.OpenFinalZone: return(save.System.Announce.FinalZone); case EAnnounce.OpenSuperSonic: return(save.System.Announce.SuperSonic); case EAnnounce.OpenSpecialStage: return(save.System.Announce.SpecialStage); case EAnnounce.TruckTilt: return(save.System.Announce.MinecartTiltControls); case EAnnounce.TruckFlick: return(save.System.Announce.MinecartFlickControls); case EAnnounce.SpecialStageTilt: return(save.System.Announce.SpecialStageTiltControls); case EAnnounce.SpecialStageFlick: return(save.System.Announce.SpecialStageFlickControls); default: return(false); } }
// Token: 0x060009DA RID: 2522 RVA: 0x000579E8 File Offset: 0x00055BE8 private static bool dmCmnBackupMathCompare() { AppMain.GSS_MAIN_SYS_INFO gss_MAIN_SYS_INFO = AppMain.GsGetMainSysInfo(); if (gss_MAIN_SYS_INFO.is_save_run == 0U) { return(true); } SSystem ssystem = SSystem.CreateInstance(); SStage sstage = SStage.CreateInstance(); SSpecial sspecial = SSpecial.CreateInstance(); SOption soption = SOption.CreateInstance(); SSystem system = gss_MAIN_SYS_INFO.cmp_backup.GetSystem(); SStage sstage2 = gss_MAIN_SYS_INFO.cmp_backup.GetStage(); SSpecial special = gss_MAIN_SYS_INFO.cmp_backup.GetSpecial(); SOption option = gss_MAIN_SYS_INFO.cmp_backup.GetOption(); if (ssystem.GetPlayerStock() != system.GetPlayerStock()) { return(false); } if (ssystem.GetKilled() != system.GetKilled()) { return(false); } if (ssystem.GetClearCount() != system.GetClearCount()) { return(false); } for (int i = 0; i < 7; i++) { SSystem.EAnnounce index = (SSystem.EAnnounce)i; if (ssystem.IsAnnounce(index) != system.IsAnnounce(index)) { return(false); } } return(AppMain.memcmp(sstage2.getData(), sstage.getData()) == 0 && AppMain.memcmp(special.getData(), sspecial.getData()) == 0 && AppMain.memcmp(option.getData(), soption.getData()) == 0); }