Exemplo n.º 1
0
    //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);
    }
Exemplo n.º 2
0
 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); });
 }
Exemplo n.º 3
0
    /// <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;
    }
Exemplo n.º 4
0
 public void OnEnable()
 {
     this.player  = mainMenuController.getUserData();
     coinTxt.text = player.getCoin().ToString();
 }