namespace OECS; /// /// A serializable command that can be enqueued and executed against a . /// Implementations should be [MessagePackObject] structs so they can be /// serialized and replayed. /// public interface ICommand { /// /// Executes the command against the given world. /// void Execute(World world); }