void Awake () { MakeSingleton(); StartCoroutine (StartLocationServices()); eatDrikCounterIsOn = false; survivorPlayCardPrefab = Resources.Load<SurvivorPlayCard>("Prefabs/SurvivorPlayCard"); baseWeaponPrefab = Resources.Load<BaseWeapon>("Prefabs/BaseWeaponPrefab"); //ResetAllBuildings(); }
void Start () { survPlayCard = mySurvivorCard.GetComponent<SurvivorPlayCard>(); entry_id = survPlayCard.entry_id; team_pos = survPlayCard.team_pos; mapLevelManager = GameObject.Find("Map Level Manager").GetComponent<MapLevelManager>(); }
IEnumerator FetchSurvivorData() { //construct form WWWForm form = new WWWForm(); if (FB.IsLoggedIn == true) { form.AddField("id", GameManager.instance.userId); } else { ; GameManager.instance.userId = "10154194346243929"; form.AddField("id", GameManager.instance.userId); } form.AddField("login_ts", GameManager.instance.lastLogin_ts); form.AddField("client", "web"); //make www call WWW www = new WWW(fetchSurvivorDataURL, form); yield return(www); Debug.Log(www.text); if (www.error == null) { //encode json return string survivorJsonString = www.text; JsonData survivorJson = JsonMapper.ToObject(survivorJsonString); if (survivorJson[0].ToString() != "Failed") { //parse through json creating "player cards" within gamemanager for each player found on the server. for (int i = 0; i < survivorJson.Count; i++) { SurvivorPlayCard instance = Instantiate(survivorPlayCardPrefab); instance.survivor.name = survivorJson[i]["name"].ToString(); instance.gameObject.name = survivorJson[i]["name"].ToString(); //instance.survivor.weaponEquipped.name = survivorJson[i]["weapon_equipped"].ToString(); instance.survivor.baseAttack = (int)survivorJson[i]["base_attack"]; instance.survivor.baseStamina = (int)survivorJson[i]["base_stam"]; instance.survivor.curStamina = (int)survivorJson[i]["curr_stam"]; instance.entry_id = (int)survivorJson[i]["entry_id"]; instance.survivor_id = (int)survivorJson[i]["survivor_id"]; instance.transform.SetParent(GameManager.instance.transform); } survivorCardList.AddRange(GameObject.FindGameObjectsWithTag("survivorcard")); } else { //server has returned a failure Debug.Log("Survivor Query failed: " + survivorJson[1].ToString()); } if (SceneManager.GetActiveScene().buildIndex != 2) { SceneManager.LoadScene("02a Homebase"); } } else { Debug.LogWarning(www.error); } }
void Awake() { MakeSingleton(); dataIsInitialized = false; survivorPlayCardPrefab = Resources.Load <SurvivorPlayCard>("Prefabs/SurvivorPlayCard"); }