public PlayerCharacter GetCharacter(DefaultCharacters character) { var user = GetUser().name; var directory = new string[] { user, PlayerCharacter.directoryName }; return(SaveManager.Load <PlayerCharacter>(directory, character.ToString())); }
// Save public PlayerData(string newUser) { // Create new user folder SaveManager.CreateDirectory(newUser); // Serializable variables name = newUser; coins = 0; character = (DefaultCharacters)0; // Create new user folder SaveManager.CreateDirectory(newUser); // Create data files new PlayerProgress(newUser); new Edison(newUser); // PlayerCharacter new PlayerInventory(newUser); // these includes individual hard saving in it! // Hard Save Save(); }
public PC GetDefaultCharacter(Server server) { return(DefaultCharacters.SingleOrDefault(x => x.Server == server).Character as PC); }