diff options
Diffstat (limited to 'Pathfinding Visualizer/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs')
| -rw-r--r-- | Pathfinding Visualizer/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Pathfinding Visualizer/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs b/Pathfinding Visualizer/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs new file mode 100644 index 0000000..4117707 --- /dev/null +++ b/Pathfinding Visualizer/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs @@ -0,0 +1,35 @@ +using UnityEngine; +using System.Collections; +using TMPro; + +public class EnvMapAnimator : MonoBehaviour { + + //private Vector3 TranslationSpeeds; + public Vector3 RotationSpeeds; + private TMP_Text m_textMeshPro; + private Material m_material; + + + void Awake() + { + //Debug.Log("Awake() on Script called."); + m_textMeshPro = GetComponent<TMP_Text>(); + m_material = m_textMeshPro.fontSharedMaterial; + } + + // Use this for initialization + IEnumerator Start () + { + Matrix4x4 matrix = new Matrix4x4(); + + while (true) + { + //matrix.SetTRS(new Vector3 (Time.time * TranslationSpeeds.x, Time.time * TranslationSpeeds.y, Time.time * TranslationSpeeds.z), Quaternion.Euler(Time.time * RotationSpeeds.x, Time.time * RotationSpeeds.y , Time.time * RotationSpeeds.z), Vector3.one); + matrix.SetTRS(Vector3.zero, Quaternion.Euler(Time.time * RotationSpeeds.x, Time.time * RotationSpeeds.y , Time.time * RotationSpeeds.z), Vector3.one); + + m_material.SetMatrix("_EnvMatrix", matrix); + + yield return null; + } + } +} |
