using System; using gaemstone.ECS; using gaemstone.Flecs; using static gaemstone.Bloxel.Components.CoreComponents; namespace Immersion; [Module] [DependsOn] [DependsOn] public class ObserverTest { [Observer] [Expression("[in] Chunk, [none] (MeshHandle, *)")] public static void DoObserver(in Chunk chunk) => Console.WriteLine($"Chunk at {chunk.Position} now has a Mesh!"); }