Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/GroundBaitMaker.cs
2026-03-04 10:03:45 +08:00

48 lines
848 B
C#

using UnityEngine;
public class GroundBaitMaker : MonoBehaviour
{
[SerializeField]
private Animator animator;
[SerializeField]
private float waterInBucket;
[SerializeField]
private float waterAddBucket;
private float groundbaitInBucket;
private bool isAddingWaterReady = true;
public void AddWater()
{
if (!(waterInBucket >= 1f))
{
waterAddBucket = 0.1f;
isAddingWaterReady = false;
}
}
private void Update()
{
WaterController();
animator.Play("AddWater", 2, waterInBucket);
}
private void WaterController()
{
if (waterAddBucket > 0f)
{
waterInBucket += Time.fixedUnscaledDeltaTime * 0.01f;
waterAddBucket -= Time.fixedUnscaledDeltaTime * 0.01f;
}
else
{
isAddingWaterReady = true;
}
waterInBucket = Mathf.Clamp01(waterInBucket);
waterAddBucket = Mathf.Clamp01(waterAddBucket);
}
}