IEnumerator SettingUI(CardElement card) { yield return null; elem = card; Debug.Log(card.GetName() + " init"); _name.text = elem.GetName(); _level.text = elem.GetCost().ToString(); if (_picture != null) _picture.color = elem.GetColor(); if (_lastWill != null) _lastWill.text = elem.GetLastWillDesc(); }
public void LoadPlayerFromCard(CardElement elem) { m_id = elem.GetId(); m_lastWillPow = elem.GetLastWill(); m_name = elem.GetName(); m_maxHp = elem.GetHp(); m_curHp = m_maxHp; m_baseAttack = elem.GetAttack(); m_defence = elem.GetDefence(); GetComponent<SpriteRenderer>().color = elem.GetColor(); if (m_lastWillFunc.GetPreviousWill() == ELastWill.BOOST) m_bonusAttack = 30; }