Compare commits

...

2 Commits

  1. 2
      src/flecs-cs
  2. 9
      src/gaemstone.ECS/World+Bare.cs

@ -1 +1 @@
Subproject commit fcce5620d21fcd14c79d73a4406db8ce85f53dad
Subproject commit 6bf4307f28224732ee5490576789d6656be09206

@ -27,7 +27,14 @@ public unsafe struct World
api.abort_ = new FnPtr_Void { Pointer = &Abort };
ecs_os_set_api(&api);
Handle = ecs_init_w_args(args.Length, null);
if (args?.Length > 0) {
var ptr = Runtime.CStrings.CStringArray(args);
Handle = ecs_init_w_args(args.Length, ptr);
for (var i = 0; i < args.Length; i++)
Marshal.FreeHGlobal(ptr[i]);
} else {
Handle = ecs_init();
}
}
public bool Progress(TimeSpan delta)

Loading…
Cancel
Save