void ChangeCondition(GameEventData eventData) { CardPreviewData data = eventData.CastDataType <CardPreviewData>(); UnitData unit = data.m_UnitData; RankUpCondition condition = GetCondition(unit, m_SelectedSpirit); displayCondition.Display(condition); }
public void Display(RankUpCondition condition) { if (condition == null) { m_ScaficeIcon.SetActive(false); m_Text1.text = "N/A"; m_Text2.text = "N/A"; return; } m_ScaficeIcon.SetActive(condition.m_Sacrifice); m_Text1.text = condition.GetStringOfCondition1(); m_Text2.text = condition.GetStringOfCondition2(); }