Files
UltimateFishing/Assets/Scripts/Assembly-UnityScript/FlockWaypointTrigger.cs
2026-02-21 16:45:37 +08:00

35 lines
555 B
C#

using System;
using UnityEngine;
[Serializable]
public class FlockWaypointTrigger : MonoBehaviour
{
public float _timer;
public FlockChild _flockChild;
public FlockWaypointTrigger()
{
_timer = 1f;
}
public virtual void Start()
{
if (!_flockChild)
{
_flockChild = (FlockChild)transform.parent.GetComponent(typeof(FlockChild));
}
float num = UnityEngine.Random.Range(_timer, _timer * 3f);
InvokeRepeating("Trigger", num, num);
}
public virtual void Trigger()
{
_flockChild.Wander(0f);
}
public virtual void Main()
{
}
}