This repository has been archived on 2026-05-02. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
CompuLogic/Assets/Scripts/Workspace/OverlineCorrector.cs
T
2020-12-22 19:11:55 +01:00

56 lines
875 B
C#
Executable File

using System.Collections;
using System.Collections.Generic;
using System.Linq;
using TMPro;
using UnityEngine;
namespace CompuLogic
{
public class OverlineCorrector : MonoBehaviour
{
public Vector3 SubTextOffset;
#region Unity Properties
#endregion
#region Public Properties
#endregion
#region Private Properties
private bool _activate;
#endregion
#region Unity Methods
private void Start()
{
_activate = GetComponent<TextMeshPro>().text.Contains("\x305");
}
private void FixedUpdate()
{
if (_activate)
{
var subText = GetComponentInChildren<TMP_SubMesh>();
if(subText != null && Mathf.Abs(subText.transform.localPosition.magnitude) < Mathf.Epsilon)
subText.transform.localPosition = SubTextOffset;
}
}
#endregion
#region Public Methods
#endregion
#region Private Methods
#endregion
}
}