Ejemplo n.º 1
0
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="game">The game</param>
 /// <param name="gameMode">The game mode</param>
 /// <param name="gameDataDirNames">The game data directory names</param>
 public BaseGameSyncTextureInfoUtilityViewModel(Games game, OpenSpaceGameMode gameMode, string[] gameDataDirNames)
 {
     Game             = game;
     GameMode         = gameMode;
     GameDataDirNames = gameDataDirNames;
     // Create commands
     CorrectTextureInfoCommand = new AsyncRelayCommand(SyncTextureInfoAsync);
 }
        /// <summary>
        /// Default constructor
        /// </summary>
        public BaseOpenSpaceCNTExplorerUtilityViewModel(OpenSpaceGameMode gameMode, FileSystemPath[] archiveFiles)
        {
            // Set properties
            GameMode     = gameMode;
            ArchiveFiles = archiveFiles;

            // Create commands
            OpenCommand = new AsyncRelayCommand(OpenAsync);
        }
Ejemplo n.º 3
0
    /// <summary>
    /// Default constructor
    /// </summary>
    /// <param name="game">The game</param>
    /// <param name="gameMode">The game mode</param>
    /// <param name="gameDataDirNames">The game data directory names</param>
    public Utility_BaseGameSyncTextureInfo_ViewModel(Games game, OpenSpaceGameMode gameMode, string[] gameDataDirNames)
    {
        // Set properties
        Game             = game;
        GameMode         = gameMode;
        GameDataDirNames = gameDataDirNames;

        // Create commands
        SyncTextureInfoCommand = new AsyncRelayCommand(SyncTextureInfoAsync);
    }
        /// <summary>
        /// Default constructor
        /// </summary>
        /// <param name="game">The game</param>
        /// <param name="gameMode">The game mode</param>
        protected R2BaseCNTExplorerUtility(Games game, OpenSpaceGameMode gameMode)
        {
            // Get the game install directory
            var installDir = game.GetInstallDir();

            // Set properties
            var archiveFiles = new FileSystemPath[]
            {
                // Demo
                installDir + "BinData" + "Textures.cnt",

                // Retail
                installDir + "Data" + "Textures.cnt",
                installDir + "Data" + "Vignette.cnt",
            };

            ViewModel = new BaseOpenSpaceCNTExplorerUtilityViewModel(gameMode, archiveFiles);
        }