This commit is contained in:
2026-05-30 09:16:35 +07:00
parent 2f87ce19a7
commit 1c0ee6efb7
4001 changed files with 3363438 additions and 1738 deletions

View File

@@ -0,0 +1,40 @@
using UnityEngine;
public class vDisplayValueFade : MonoBehaviour
{
public CanvasGroup group;
public AnimationCurve groupAlphaCurve;
public float upSpeed;
public float timeToDestroy = 4f;
float currentTime;
Transform rotateTransform;
void Awake()
{
group.alpha = 0;
}
public void Update()
{
if (rotateTransform == null)
{
if (Camera.current)
{
rotateTransform = Camera.current.transform;
transform.forward = rotateTransform.position - transform.position;
group.alpha = 1;
}
else group.alpha = 0;
return;
}
transform.Translate(Vector3.up * upSpeed * Time.deltaTime);
transform.forward = rotateTransform.position - transform.position;
currentTime += Time.deltaTime;
var eval = currentTime / timeToDestroy;
if (group) group.alpha = groupAlphaCurve.Evaluate(1f - eval);
if (currentTime >= timeToDestroy) Destroy(gameObject);
}
}