diff options
Diffstat (limited to 'Assets/Thirdparty/Tayx/Graphy - Ultimate Stats Monitor/Scene/Customization Scripts/UpdateTextWithSliderValue.cs')
| -rw-r--r-- | Assets/Thirdparty/Tayx/Graphy - Ultimate Stats Monitor/Scene/Customization Scripts/UpdateTextWithSliderValue.cs | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/Assets/Thirdparty/Tayx/Graphy - Ultimate Stats Monitor/Scene/Customization Scripts/UpdateTextWithSliderValue.cs b/Assets/Thirdparty/Tayx/Graphy - Ultimate Stats Monitor/Scene/Customization Scripts/UpdateTextWithSliderValue.cs new file mode 100644 index 0000000..ed491fe --- /dev/null +++ b/Assets/Thirdparty/Tayx/Graphy - Ultimate Stats Monitor/Scene/Customization Scripts/UpdateTextWithSliderValue.cs @@ -0,0 +1,62 @@ +/* ---------------------------------------
+ * 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 = null;
+
+ #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
+ }
+}
\ No newline at end of file |
