// Token: 0x0600003F RID: 63 RVA: 0x0000A62C File Offset: 0x0000882C public static void PlayVideoFile(char[] fileName) { int num = FileIO.StringLength(ref fileName); string text = new string(fileName); string text2 = "Content/Video/" + text.Remove(num) + ".wmv"; AudioPlayback.StopMusic(); Thread.Sleep(1000); new MediaPlayerLauncher { Media = new Uri(text2, UriKind.Relative), Location = 1, Controls = 2 }.Show(); EngineCallbacks.waitValue = 0; GlobalAppDefinitions.gameMode = 9; }
// Token: 0x0600004B RID: 75 RVA: 0x0000B0A0 File Offset: 0x000092A0 public static void StartupRetroEngine() { if (!EngineCallbacks.engineInit) { GlobalAppDefinitions.CalculateTrigAngles(); GraphicsSystem.GenerateBlendLookupTable(); if (FileIO.CheckRSDKFile()) { GlobalAppDefinitions.LoadGameConfig("Data/Game/GameConfig.bin".ToCharArray()); } AudioPlayback.InitAudioPlayback(); StageSystem.InitFirstStage(); ObjectSystem.ClearScriptData(); EngineCallbacks.engineInit = true; return; } RenderDevice.UpdateHardwareTextures(); }
// Token: 0x0600004F RID: 79 RVA: 0x0000B304 File Offset: 0x00009504 public static void InitAudioPlayback() { FileData fileData = new FileData(); char[] array = new char[32]; MediaPlayer.MediaStateChanged += new EventHandler <EventArgs>(AudioPlayback.HeadphonesPauseMusicCheck); for (int i = 0; i < 8; i++) { AudioPlayback.channelSfxNum[i] = -1; } if (FileIO.LoadFile("Data/Game/GameConfig.bin".ToCharArray(), fileData)) { byte b = FileIO.ReadByte(); for (int i = 0; i < (int)b; i++) { byte b2 = FileIO.ReadByte(); } b = FileIO.ReadByte(); for (int i = 0; i < (int)b; i++) { byte b2 = FileIO.ReadByte(); } b = FileIO.ReadByte(); for (int i = 0; i < (int)b; i++) { byte b2 = FileIO.ReadByte(); } byte b3 = FileIO.ReadByte(); for (int j = 0; j < (int)b3; j++) { b = FileIO.ReadByte(); for (int i = 0; i < (int)b; i++) { byte b2 = FileIO.ReadByte(); } } for (int j = 0; j < (int)b3; j++) { b = FileIO.ReadByte(); for (int i = 0; i < (int)b; i++) { byte b2 = FileIO.ReadByte(); } } b3 = FileIO.ReadByte(); for (int j = 0; j < (int)b3; j++) { b = FileIO.ReadByte(); int i; byte b2; for (i = 0; i < (int)b; i++) { b2 = FileIO.ReadByte(); array[i] = (char)b2; } array[i] = '\0'; b2 = FileIO.ReadByte(); b2 = FileIO.ReadByte(); b2 = FileIO.ReadByte(); b2 = FileIO.ReadByte(); } b3 = FileIO.ReadByte(); AudioPlayback.numGlobalSFX = (int)b3; for (int j = 0; j < (int)b3; j++) { b = FileIO.ReadByte(); int i; for (i = 0; i < (int)b; i++) { byte b2 = FileIO.ReadByte(); array[i] = (char)b2; } array[i] = '\0'; FileIO.GetFileInfo(fileData); FileIO.CloseFile(); AudioPlayback.LoadSfx(array, j); FileIO.SetFileInfo(fileData); } } }
// Token: 0x06000053 RID: 83 RVA: 0x0000B4B2 File Offset: 0x000096B2 public static void SetGameVolumes(int bgmVolume, int sfxVolume) { AudioPlayback.musicVolumeSetting = (float)bgmVolume * 0.01f; AudioPlayback.SetMusicVolume(AudioPlayback.musicVolume); AudioPlayback.sfxVolumeSetting = (float)sfxVolume * 0.01f; }