|
|
- /* ---------------------------------------
- * Author: Martin Pane (martintayx@gmail.com) (@tayx94)
- * Collaborators: Lars Aalbertsen (@Rockylars)
- * Project: Graphy - Ultimate Stats Monitor
- * Date: 05-Mar-18
- * Studio: Tayx
- *
- * This project is released under the MIT license.
- * Attribution is not required, but it is always welcomed!
- * -------------------------------------*/
-
- using UnityEngine;
- using UnityEngine.UI;
-
- using System.Collections;
-
- namespace Tayx.Graphy.CustomizationScene
- {
- [RequireComponent(typeof(Text))]
- public class UpdateTextWithSliderValue : MonoBehaviour
- {
- /* ----- TODO: ----------------------------
- * Check if we can seal this class.
- * Add summaries to the variables.
- * Add summaries to the functions.
- * Check if we can remove "using System.Collections;".
- * Check if we should add "private" to the Unity Callbacks.
- * --------------------------------------*/
-
- #region Variables -> Serialized Private
-
- [SerializeField] private Slider m_slider;
-
- #endregion
-
- #region Variables -> Private
-
- private Text m_text;
-
- #endregion
-
- #region Methods -> Unity Callbacks
-
- void Start()
- {
- m_text = GetComponent<Text>();
-
- m_slider.onValueChanged.AddListener(UpdateText);
- }
-
- #endregion
-
- #region Methods -> Private
-
- private void UpdateText(float value)
- {
- m_text.text = value.ToString();
- }
-
- #endregion
- }
- }
|