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