public GurdianClass GetPlayerById(int ID) { GurdianClass t = new GurdianClass(); for (int i = 0; i < DB.Count; i++) { if (DB[i].Id == ID) { t = DB[i]; break; } } return(t); }
void BTNCreator() { for (int i = 0; i < DB.DBLength; i++) { GurdianClass p = DB.GetByIndex(i); GameObject g = Instantiate(GurdianBTN, BtnParent); g.GetComponent <GurdianBTN>().makeButton(p); g.transform.localScale = Vector3.one; if (GameManager.Instance.characterData.GurdianId == p.Id) { GameObject a = Instantiate(p.Prefab.gameObject, shapePlace.transform); a.transform.localPosition = Vector2.zero; a.SetActive(true); g.transform.GetChild(2).gameObject.SetActive(true); Des.text = GameManager.Language(p.PersianDes, p.EnglishDes, Des); GurdName.text = GameManager.Language(p.PRName, p.ENName, GurdName); } } }
public void changeTick() { for (int i = 0; i < BtnParent.transform.childCount; i++) { Destroy(BtnParent.transform.GetChild(i).gameObject); } for (int i = 0; i < DB.DBLength; i++) { GurdianClass p = DB.GetByIndex(i); GameObject g = Instantiate(GurdianBTN, BtnParent); g.GetComponent <GurdianBTN>().makeButton(p); g.transform.localScale = Vector3.one; if (GameManager.Instance.characterData.GurdianId == p.Id) { g.transform.GetChild(2).gameObject.SetActive(true); } } }
public void SetPlayer(GurdianClass p) { pl = p; }
public void makeButton(GurdianClass pl) { p = pl; GurdianImage.sprite = pl.Image; GurdianName.text = GameManager.Language(p.PRName, p.ENName, GurdianName); }