public void SetInfo(BaseMerchant merchant) { merchantAvatar.sprite = merchant.GetComponent <Image>().sprite; merchantName.text = merchant.Name; passiveSkillName.text = merchant.PassiveSkill != null ? merchant.PassiveSkill.Name + " (passive)" : ""; passiveSkillDesc.text = merchant.PassiveSkill != null ? merchant.PassiveSkill.Description : ""; passiveSkillAvatar.sprite = merchant.PassiveSkill != null ? merchant.PassiveSkill.GetComponent <SpriteRenderer>().sprite : null; activeSkillName.text = merchant.Skill != null ? merchant.Skill.Name + $" ({merchant.Skill.ManaCost} mana)" : ""; activeSkillDesc.text = merchant.Skill != null ? merchant.Skill.Description : ""; activeSkillAvatar.sprite = merchant.Skill != null ? merchant.Skill.GetComponent <Image>().sprite : null; }
/// <summary> /// /// </summary> /// <param name="merchant"></param> public void Create(BaseMerchant merchant) { Http.Post(String.Format("{0}/merchants", _baseUrl), merchant); }
public void SetInfo(BaseMerchant merchant) { merchantAvatar.sprite = merchant.GetComponent <Image>().sprite; }
/// <summary> /// /// </summary> /// <param name="merchant"></param> public async Task Create(BaseMerchant merchant) { await Http.Post(String.Format("{0}/merchants", _baseUrl), merchant); }
public void OnMerchantAvatarPress(BaseMerchant merchant) { merchantInfoCard.SetInfo(merchant); }