Esempio n. 1
0
        public void Update(Statistics.Item inItem, Statistics.E_Mode inStatisticMode)
        {
            bool friend = inStatisticMode == Statistics.E_Mode.CompareWithFriend;
            bool best   = inStatisticMode == Statistics.E_Mode.CompareWithBest;

            m_FriendName.Widget.Show(best, true);
            m_FriendValue.Widget.Show(friend || best, true);

            if (inItem is Statistics.IntItem)
            {
                Update(inItem as Statistics.IntItem, inStatisticMode);
            }
            else if (inItem is Statistics.FloatItem)
            {
                Update(inItem as Statistics.FloatItem, inStatisticMode);
            }
            else if (inItem is Statistics.StringItem)
            {
                Update(inItem as Statistics.StringItem, inStatisticMode);
            }
            else
            {
                Debug.LogWarning("Unknown Statistics item type" + inItem.GetType().Name);
            }
        }
Esempio n. 2
0
    public void SetStatisticsMode(Statistics.E_Mode inMode, string inFriendName)
    {
        isUpdateNeccesary |= inMode != m_Mode;
        isUpdateNeccesary |= inFriendName != m_FriendName;

        m_Mode       = inMode;
        m_FriendName = inFriendName;
    }
Esempio n. 3
0
 // ---------------------------------------------------------------------------------------------------------------------
 void Update(Statistics.IntItem inItem, Statistics.E_Mode inStatisticMode)
 {
     if (inItem.m_NameIndex == 0 && string.IsNullOrEmpty(inItem.m_NameText) == false)
     {
         UpdateLine(inItem.m_NameText,
                    inItem.m_PlayerValue.ToString(),
                    inItem.m_SecondValue.ToString(),
                    inItem.m_SecondValueFriendName,
                    inItem.m_HighlightPlayer,
                    inItem.m_HighlightFriend);
     }
     else
     {
         UpdateLine(inItem.m_NameIndex,
                    inItem.m_PlayerValue.ToString(),
                    inItem.m_SecondValue.ToString(),
                    inItem.m_SecondValueFriendName,
                    inItem.m_HighlightPlayer,
                    inItem.m_HighlightFriend);
     }
 }