Exemple #1
0
        public static RecentlyUsedCharacterModel GetRecentlyUsedCharacterModel(RelayCommand characterSelected)
        {
            if (recently == null)
            {
                string folderPath = RUSavePath.Substring(0, RUSavePath.LastIndexOf("\\") + 1),
                       fileName   = RUSavePath.Substring(RUSavePath.LastIndexOf("\\") + 1);

                recently = SaveLoadModel.Load <RecentlyUsedCharacterModel>(folderPath, fileName);
                recently.SetCharacterSelectedCommand(characterSelected);
            }

            return(recently);
        }
Exemple #2
0
        internal static RecentlyUsedCharacterEntry AddRecentlyUsedCharacterEntry(Character character)
        {
            var characterEntry = new RecentlyUsedCharacterEntry()
            {
                FileName       = character.FileName,
                FolderPath     = character.FolderPath,
                ID             = character.ID,
                LastUpdate     = DateTime.Now,
                Name           = character.CharacterName,
                PreviewInfo    = "TEST INFO PLACEHOLDER",
                ProfilePicture = character.ProfilePicture
            };

            RecentlyUsedCharacterModel.GetRecentlyUsedCharacterModel(null).RecentlyUsedCharacter.Add(characterEntry);

            return(characterEntry);
        }