//private Animator PlayerAnim; private void Awake() { //PlayerAnim = gameObject.GetComponent<Animator>(); text = transform.GetChild(0); CanUse = true; m_Image = GetComponent <Image>(); botao = transform.GetComponent <Button>(); botao.onClick.AddListener(SpendLoot); int prob = Random.Range(0, 100); SelectRarit(prob); player = RoundManager.turnTeam.Peek(); if (TypeLoot == 1) { m_Image.sprite = Run_Sprite; } else { m_Image.sprite = Fight_Sprite; } // Implementar o Instantiate no Inventário text.GetComponent <Text>().text = _rarit.ToString(); }
public static void EndTurn() { TaticsMove unit = turnTeam.Dequeue(); unit.EndTurn(); if (turnTeam.Count > 0) { StartTurn(); } else { string team = turnKey.Dequeue(); turnKey.Enqueue(team); InitTeamTurnQueue(); } }
public static void AddUnit(TaticsMove unit) { List <TaticsMove> list; if (!units.ContainsKey(unit.tag)) { list = new List <TaticsMove>(); units[unit.tag] = list; if (!turnKey.Contains(unit.tag)) { turnKey.Enqueue(unit.tag); } } else { list = units[unit.tag]; } list.Add(unit); }
public void GetActualPlayer() { player = RoundManager.turnTeam.Peek(); }