Project_WL/Assets/Script/Util/ScaleAnim.cs

33 lines
794 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 일단은 pc 버서크 모드 연출로 사용
/// </summary>
public class ScaleAnim : MonoBehaviour
{
bool BerserkScaleUp;
Vector3 Original_Scale, targetScale;
float t;
public void Set(bool _type, Vector3 _scale)
{
BerserkScaleUp = _type;
Original_Scale = _scale;
targetScale = Original_Scale * 1.2f;
t = 0f;
}
private void Update()
{
if (t < 1f)
{
t += Time.deltaTime;
if (BerserkScaleUp == true)
transform.localScale = Vector3.Lerp(Original_Scale, targetScale, t);
else
transform.localScale = Vector3.Lerp(targetScale, Original_Scale, t);
}
}
}