private void UpdateNeedsDisplay() { if (m_currentCharacter == null) { return; } for (int i = 0; i < m_needsDisplayItems.Count; ++i) { NeedDisplayItem currentItem = m_needsDisplayItems[i]; NeedStateInfo needStateInfo = GetNeedStateInfoFromDisplayItem(currentItem); currentItem.UpdateGauge(needStateInfo); } }
public void UpdateGauge(NeedStateInfo needStateInfo) { UpdateGaugeFilling(needStateInfo.m_satisfaction); UpdateGaugeColor(needStateInfo.m_state); }