Exemple #1
0
        private static void CheckDx11AndLoad(MyObjectBuilder_Checkpoint checkpoint, string sessionPath, ulong checkpointSizeInBytes, Action afterLoad = null)
        {
            bool needsDx11 = checkpoint.RequiresDX >= 11;

            if (!needsDx11 || MySandboxGame.IsDirectX11)
            {
                LoadSingleplayerSession(checkpoint, sessionPath, checkpointSizeInBytes, afterLoad);
            }
            else
            {
                MyJoinGameHelper.HandleDx11Needed();
            }
        }
 private static void CheckDx11AndLoad(string sessionPath, bool multiplayer, MyOnlineModeEnum onlineMode, short maxPlayers,
     MyGameModeEnum gameMode, MyObjectBuilder_Checkpoint checkpoint, ulong checkpointSizeInBytes)
 {
     bool needsDx11 = checkpoint.RequiresDX>=11;
     if (!needsDx11 || MySandboxGame.IsDirectX11)
     {
         LoadMission(sessionPath, multiplayer, onlineMode, maxPlayers, gameMode, checkpoint, checkpointSizeInBytes);
     }
     else
     {
         MyJoinGameHelper.HandleDx11Needed();
     }
 }