public void Update(RandomFishBehaviour b) { if (!b.runOnce) { b.runOnce = true; b.StartCoroutine(b.Stay(b.waitTime)); } }
public void Update(RandomFishBehaviour b) { if (!b.isMoving) { b.targetPosition = b.GetTargetPosition(); } if (b.targetPosition != null) { b.isMoving = true; b.MoveFish(b.targetPosition); } }