using Chickensoft.Introspection; using Chickensoft.LogicBlocks; namespace Zennysoft.Ma.Adapter; public interface IPlayerLogic : ILogicBlock; [Meta, Id("player_logic")] [LogicBlock(typeof(State), Diagram = true)] public partial class PlayerLogic : LogicBlock, IPlayerLogic { public override Transition GetInitialState() => To(); }