private void OnCharacterLoaded(CallbackEventData data)
        {
            if (GetComponentInParent(data.GetData("Slot").GetType()) != (Component)data.GetData("Slot"))
            {
                return;
            }
            //StatRenderer renderer = GetComponentInParent<StatRenderer>();
            //if (renderer != null)
            //{
            string key = data.GetData("CharacterName") + ".StatSystem." + this.m_StatsHandler + "." + this.m_StatName;

            if (PlayerPrefs.HasKey(key + ".Value"))
            {
                float value = PlayerPrefs.GetFloat(key + ".Value");
                if (this.value != null)
                {
                    this.value.text = value.ToString();
                }
            }
            if (PlayerPrefs.HasKey(key + ".CurrentValue"))
            {
                float currentValue = PlayerPrefs.GetFloat(key + ".CurrentValue");
                if (this.currentValue != null)
                {
                    this.currentValue.text = currentValue.ToString();
                }
            }
            //}
        }
Esempio n. 2
0
        private void OnCharacterLoaded(CallbackEventData data)
        {
            if (GetComponentInParent(data.GetData("Slot").GetType()) != (Component)data.GetData("Slot"))
            {
                return;
            }

            string key = data.GetData("CharacterName") + ".Stats." + this.m_StatsHandler + "." + this.m_Stat.Name;

            if (PlayerPrefs.HasKey(key + ".Value"))
            {
                float value = PlayerPrefs.GetFloat(key + ".Value");
                if (this.m_Value != null)
                {
                    this.m_Value.text = value.ToString();
                }
            }
            if (PlayerPrefs.HasKey(key + ".CurrentValue"))
            {
                float currentValue = PlayerPrefs.GetFloat(key + ".CurrentValue");
                if (this.m_CurrentValue != null)
                {
                    this.m_CurrentValue.text = currentValue.ToString();
                }
            }
        }