25 lines
629 B
C#
25 lines
629 B
C#
using DG.Tweening;
|
|
using UnityEngine;
|
|
|
|
namespace AibisDream
|
|
{
|
|
public class CoolingBottle : MonoBehaviour
|
|
{
|
|
private GameObject _mask;
|
|
|
|
private static readonly Vector3 UpPos = new(0, 1.56f, 0);
|
|
private static readonly Vector3 DownPos = Vector3.zero;
|
|
|
|
public bool isEmpty;
|
|
|
|
public void LiquidDown(float duration)
|
|
{
|
|
_mask.transform.DOMove(DownPos, duration).OnComplete(() => isEmpty = true);
|
|
}
|
|
|
|
public void LiquidUp(float duration)
|
|
{
|
|
_mask.transform.DOMove(UpPos, duration).OnComplete(() => isEmpty = false);
|
|
}
|
|
}
|
|
} |