refactor(ai): AiSignal 8→1,删除零发送方零消费方的死枚举
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user