refactor(ai): AiSignal 8→1,删除零发送方零消费方的死枚举

This commit is contained in:
2026-07-29 11:14:29 +08:00
parent e76d6bc118
commit fd238b71f1
3 changed files with 28 additions and 24 deletions
+2 -2
View File
@@ -165,11 +165,11 @@ namespace BaseGames.Tests.EditMode.AI
{
var b = new BrainBuilder();
b.Entry("Idle");
b.State("Idle").To("Flee").OnEvent(AiSignal.Parried);
b.State("Idle").To("Flee").OnEvent(AiSignal.Died);
b.State("Flee");
var ctx = new FakeAiContext();
var rt = new AiRuntime(b.Build(), ctx);
rt.Send(AiSignal.Parried);
rt.Send(AiSignal.Died);
rt.Tick(0.1f);
Assert.AreEqual("Flee", rt.CurrentStateName);
}