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(); } } //} }
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(); } } }