2022-05-15 02:39:06 -04:00

31 lines
745 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
namespace NewHorizons.Components.SizeControllers
{
public class SizeController : MonoBehaviour
{
public AnimationCurve scaleCurve;
public float CurrentScale { get; protected set; }
public float size = 1f;
protected void FixedUpdate()
{
if(scaleCurve != null)
{
CurrentScale = scaleCurve.Evaluate(TimeLoop.GetMinutesElapsed()) * size;
}
else
{
CurrentScale = size;
}
base.transform.localScale = Vector3.one * CurrentScale;
}
}
}