add unity multithreading project

This commit is contained in:
2025-07-07 18:37:44 +02:00
parent 44ffc8bd43
commit df7943b019
75 changed files with 7353 additions and 0 deletions
@@ -0,0 +1,42 @@
using System;
using UnityEngine;
public class UpdateTween : MonoBehaviour
{
private bool _isMoving = true;
private bool _isAnimating = true;
private float _time = 0.0f;
private void Update()
{
if (_isAnimating)
{
if (_isMoving)
{
// move
// transform.position += Vector3.forward * Time.deltaTime;
// transform.position = Vector3.Lerp(Vector3.zero, Vector3.forward * 5.0f, Time.deltaTime);
transform.position = Vector3.Lerp(Vector3.zero, Vector3.forward * 5.0f, _time);
_time += Time.deltaTime;
if (_time >= 1.0f)
{
_time = 0.0f;
_isMoving = false;
}
}
else
{
// scale
transform.localScale = Vector3.Lerp(Vector3.one, Vector3.one * 2.0f, _time);
_time += Time.deltaTime;
if (_time >= 1.0f)
{
_time = 0.0f;
_isAnimating = false;
}
}
}
}
}