#nullable enable
Kiln.Ecs
Kiln.Ecs.GameGuid
Kiln.Ecs.GameGuid.CopyTo(System.Span<byte> destination) -> void
Kiln.Ecs.GameGuid.Equals(Kiln.Ecs.GameGuid other) -> bool
Kiln.Ecs.GameGuid.GameGuid() -> void
Kiln.Ecs.GameGuid.GameGuid(System.ReadOnlySpan<byte> bytes) -> void
Kiln.Ecs.GameGuid.IsEmpty.get -> bool
Kiln.Ecs.ObjectReference
Kiln.Ecs.ObjectReference.CopyTo(System.Span<byte> destination) -> void
Kiln.Ecs.ObjectReference.Equals(Kiln.Ecs.ObjectReference other) -> bool
Kiln.Ecs.ObjectReference.IsEmpty.get -> bool
Kiln.Ecs.ObjectReference.ObjectReference() -> void
Kiln.Ecs.ObjectReference.ObjectReference(System.ReadOnlySpan<byte> bytes) -> void
Kiln.GameLayoutStamps
Kiln.IGameComponent<TSelf>
Kiln.IGameEvent<TSelf>
Kiln.IGameStruct<TSelf>
Kiln.IGameStruct<TSelf>.Hash.get -> uint
Kiln.IGameStruct<TSelf>.Layout.get -> ulong
Kiln.IGameStruct<TSelf>.Name.get -> string!
Kiln.IGameStruct<TSelf>.QualifiedName.get -> string!
Kiln.IGameStruct<TSelf>.Size.get -> int
override Kiln.Ecs.GameGuid.Equals(object? obj) -> bool
override Kiln.Ecs.GameGuid.GetHashCode() -> int
override Kiln.Ecs.GameGuid.ToString() -> string!
override Kiln.Ecs.ObjectReference.Equals(object? obj) -> bool
override Kiln.Ecs.ObjectReference.GetHashCode() -> int
override Kiln.Ecs.ObjectReference.ToString() -> string!
static Kiln.Ecs.GameGuid.operator !=(Kiln.Ecs.GameGuid left, Kiln.Ecs.GameGuid right) -> bool
static Kiln.Ecs.GameGuid.operator ==(Kiln.Ecs.GameGuid left, Kiln.Ecs.GameGuid right) -> bool
static Kiln.Ecs.ObjectReference.operator !=(Kiln.Ecs.ObjectReference left, Kiln.Ecs.ObjectReference right) -> bool
static Kiln.Ecs.ObjectReference.operator ==(Kiln.Ecs.ObjectReference left, Kiln.Ecs.ObjectReference right) -> bool
static Kiln.GameLayoutStamps.Check(string! stampJson, out string? reason) -> bool
static Kiln.GameLayoutStamps.Table.get -> string!
Kiln.IGameAttribute<TSelf, TValue>
Kiln.IGameAttribute<TSelf, TValue>.ValuesOf(ref TSelf self) -> System.Span<TValue>
static Kiln.Ecs.All<T>() -> System.Collections.Generic.IReadOnlyList<Kiln.EntityId>!
static Kiln.Ecs.Available.get -> bool
static Kiln.Ecs.Get<T>(Kiln.EntityId entity) -> T?
static Kiln.Ecs.Has<T>(Kiln.EntityId entity) -> bool
static Kiln.Ecs.Supports<T>() -> bool
static Kiln.Ecs.TryGet<T>(Kiln.EntityId entity, out T value) -> bool
static Kiln.Ecs.WhyNot<T>() -> string?
