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

30 lines
628 B
C#

using UnityEngine;
namespace AQUAS
{
public class AQUAS_SmallBubbleBehaviour : MonoBehaviour
{
public float averageUpdrift;
public float waterLevel;
public GameObject mainCamera;
private float updriftFactor;
private void Start()
{
updriftFactor = Random.Range((0f - averageUpdrift) * 0.75f, averageUpdrift * 0.75f);
}
private void Update()
{
base.transform.Translate(Vector3.up * Time.deltaTime * (averageUpdrift + updriftFactor), Space.World);
if (mainCamera.transform.position.y > waterLevel || base.transform.position.y > waterLevel)
{
Object.Destroy(base.gameObject);
}
}
}
}