コード例 #1
0
    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);
        }
    }
コード例 #2
0
 public void UpdateGauge(NeedStateInfo needStateInfo)
 {
     UpdateGaugeFilling(needStateInfo.m_satisfaction);
     UpdateGaugeColor(needStateInfo.m_state);
 }