This commit is contained in:
2025-05-13 05:19:58 +03:00
parent 853edaf0b4
commit 472b2aee18
1034 changed files with 41844 additions and 0 deletions
@@ -0,0 +1,24 @@
using UnityEngine;
using System.Collections;
public class AiSaySomethingOnSound : AiBehavior {
public RandomSoundPlayer player;
private AiSound _lastSound;
private float _lastSloundTime;
public float minDelay = 3;
protected override BehaviorStatus OnExecute(AiBlackboard blackboard) {
AiSound sound;
blackboard.GetValue(BlackboardVariables.LastSound, out sound);
if (sound == null) {
return BehaviorStatus.Fail;
}
if (Time.time - _lastSloundTime >= minDelay) {
player.Play();
_lastSloundTime = Time.time;
Debug.Log("Saying!");
}
return BehaviorStatus.Success;
}
}