// 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();
 }
Esempio n. 3
0
        // 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);
                }
            }
        }
Esempio n. 4
0
 // 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;
 }