88public final class Nexus {
99 /// Main entity storage.
1010 /// Entities are tightly packed by EntityIdentifier.
11- @usableFromInline final var entityStorage : UnorderedSparseSet < EntityIdentifier , EntityIdentifier . Idx >
11+ @usableFromInline final var entityStorage : UnorderedSparseSet < EntityIdentifier , EntityIdentifier . Identifier >
1212
1313 /// - Key: ComponentIdentifier aka component type.
1414 /// - Value: Array of component instances of same type (uniform).
@@ -22,7 +22,7 @@ public final class Nexus {
2222
2323 /// - Key: FamilyTraitSet aka component types that make up one distinct family.
2424 /// - Value: Tightly packed EntityIdentifiers that represent the association of an entity to the family.
25- @usableFromInline final var familyMembersByTraits : [ FamilyTraitSet : UnorderedSparseSet < EntityIdentifier , EntityIdentifier . Idx > ]
25+ @usableFromInline final var familyMembersByTraits : [ FamilyTraitSet : UnorderedSparseSet < EntityIdentifier , EntityIdentifier . Identifier > ]
2626
2727 /// The entity identifier generator responsible for providing unique ids for entities during runtime.
2828 ///
@@ -39,19 +39,19 @@ public final class Nexus {
3939 public final weak var delegate : NexusEventDelegate ?
4040
4141 public convenience init ( ) {
42- self . init ( entityStorage: UnorderedSparseSet < EntityIdentifier , EntityIdentifier . Idx > ( ) ,
42+ self . init ( entityStorage: UnorderedSparseSet < EntityIdentifier , EntityIdentifier . Identifier > ( ) ,
4343 componentsByType: [ : ] ,
4444 componentsByEntity: [ : ] ,
4545 entityIdGenerator: DefaultEntityIdGenerator ( ) ,
4646 familyMembersByTraits: [ : ] ,
4747 codingStrategy: DefaultCodingStrategy ( ) )
4848 }
4949
50- internal init ( entityStorage: UnorderedSparseSet < EntityIdentifier , EntityIdentifier . Idx > ,
50+ internal init ( entityStorage: UnorderedSparseSet < EntityIdentifier , EntityIdentifier . Identifier > ,
5151 componentsByType: [ ComponentIdentifier : ManagedContiguousArray < Component > ] ,
5252 componentsByEntity: [ EntityIdentifier : Set < ComponentIdentifier > ] ,
5353 entityIdGenerator: EntityIdentifierGenerator ,
54- familyMembersByTraits: [ FamilyTraitSet : UnorderedSparseSet < EntityIdentifier , EntityIdentifier . Idx > ] ,
54+ familyMembersByTraits: [ FamilyTraitSet : UnorderedSparseSet < EntityIdentifier , EntityIdentifier . Identifier > ] ,
5555 codingStrategy: CodingStrategy ) {
5656 self . entityStorage = entityStorage
5757 self . componentsByType = componentsByType
0 commit comments