//Retrieve stage completed from database private IEnumerator GetStageCompleted() { RestClient.Get(database + "score.json").Then(response => { userData = mainMenuControllerScript.getUserData(); fsData questionData = fsJsonParser.Parse(response.Text); serializer.TryDeserialize(questionData, ref stgComplete); getStg(stgComplete[userData.userName].levelScore.Count); }); yield return(null); }
void Start() { userData = mainMenuControllerScript.getUserData(); StartCoroutine(GetStudentCourse()); StartCoroutine(GetSpecial()); StartCoroutine(GetMonsterData()); get1.onClick.AddListener(delegate { GetStageSelected(crsName[0], 1); }); get2.onClick.AddListener(delegate { GetStageSelected(crsName[0], 2); }); get3.onClick.AddListener(delegate { GetStageSelected(crsName[0], 3); }); get4.onClick.AddListener(delegate { GetStageSelected(crsName[0], 4); }); get5.onClick.AddListener(delegate { GetStageSelected(crsName[0], 5); }); get6.onClick.AddListener(delegate { GetStageSelected(crsName[0], 6); }); get7.onClick.AddListener(delegate { GetStageSelected(crsName[0], 7); }); get8.onClick.AddListener(delegate { GetStageSelected(crsName[0], 8); }); get9.onClick.AddListener(delegate { GetStageSelected(crsName[0], 9); }); get10.onClick.AddListener(delegate { GetStageSelected(crsName[0], 10); }); }
/// <summary> /// initializing battle system game objects /// </summary> public void init() { userData = mainMenuControllerScript.getUserData(); //instantiate monsterGameObject based on prefab questionUI.SetActive(true); monster = Instantiate(monsterPrefab); player = Instantiate(playerPrefab); //Set monster to predefined pos by parenting predefined ui element to monster monster.transform.SetParent(monsterPos.transform, false); player.transform.SetParent(playerPos.transform, false); //Get reference of the gameobject monster's monsterscript monsterScript = monster.GetComponent <MonsterScript>(); playerScript = player.GetComponent <PlayerScript>(); // initialize the monster values TODO fetch from firebase PlayerName = userData.getName(); PlayerHealth = userData.getHp(); playerScript.init(PlayerName, PlayerHealth, 10, 1, 1, 1); levelLoaded = true; }
public void OnEnable() { this.player = mainMenuController.getUserData(); coinTxt.text = player.getCoin().ToString(); }