private void Update()
 {
     if (Input.GetKeyDown(KeyCode.A))
     {
         PF_PlayerData.CreateNewCharacter(PF_GameData.Classes["Ivysaur"].CatalogCode, PF_GameData.Classes["Ivysaur"]);
     }
 }
Beispiel #2
0
    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);
            }
        }
    }
Beispiel #3
0
 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();
     }
 }
Beispiel #4
0
    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]);
    }