private void Update() { if (Input.GetKeyDown(KeyCode.A)) { PF_PlayerData.CreateNewCharacter(PF_GameData.Classes["Ivysaur"].CatalogCode, PF_GameData.Classes["Ivysaur"]); } }
void CheckIsNewPlayer() { if (PF_PlayerData.SavedTeam == null) { if (PF_PlayerData.playerCharacters.Count != 0) { int rng = Random.Range(0, PF_PlayerData.playerCharacters.Count - 1); PF_PlayerData.MyTeamsCharacterId = new Dictionary <string, List <string> >(); PF_PlayerData.MyTeamsCharacterId.Add("CurrentTeam", new List <string>() { PF_PlayerData.playerCharacters[rng].CharacterId }); string json = PlayFab.Json.PlayFabSimpleJson.SerializeObject(PF_PlayerData.MyTeamsCharacterId); PF_PlayerData.UpdateUserData(new Dictionary <string, string>() { { "Teams", json } }); } if (PF_PlayerData.playerCharacters.Count == 0) { PF_PlayerData.CreateNewCharacter(PF_GameData.Classes.ToList()[0].Value.CatalogCode, PF_GameData.Classes.ToList()[0].Value); } } }
private void Update() { if (Input.GetKeyDown(KeyCode.A)) { int rng = UnityEngine.Random.Range(0, PF_GameData.Classes.Count); PF_PlayerData.CreateNewCharacter(PF_GameData.Classes.ToList()[rng].Value.CatalogCode, PF_GameData.Classes.ToList()[rng].Value); } if (Input.GetKeyDown(KeyCode.F)) { PF_PlayerData.DrawCharactersToUser(); } }
public void PonyPicked(ArrowUI pony) { Action <string> processResponse = (string response) => { if (response != null) { //ShowButtons(); PF_PlayerData.CreateNewCharacter(response, pony.details); } }; string[] randomNames = new string[] { "Sparkle", "Twinkle", "PowerHoof", "Nova", "Lightning", "ReignBow", "Charlie", "Balloonicorn", "Roach" }; int rng = UnityEngine.Random.Range(0, randomNames.Length); DialogCanvasController.RequestTextInputPrompt(GlobalStrings.CHAR_NAME_PROMPT, GlobalStrings.CHAR_NAME_MSG, processResponse, randomNames[rng]); }