/// @param value /// The new level value /// public void OnLevelIndexChanged(string value) { if (int.TryParse(value, out int integer) && LevelIndex.ToString() != value) { LevelIndex = integer; m_levelString.SafeText(LevelIndex.ToString()); } }
/// Refresh the UI /// private void RefreshUI() { var typeString = m_objectiveData.m_type.ToString(); m_typeText.SafeText(typeString); m_stateComponent.SafeState(typeString); m_targetText.SafeText(m_objectiveData.m_target.ToString()); m_valueText.SafeText(m_objectiveData.m_value.ToString()); m_amountText.SafeText(m_objectiveData.m_amount.ToString()); }