Use Identifier in EntityId generator

This commit is contained in:
Christian Treffs 2020-08-21 10:00:13 +02:00
parent 5696b5612d
commit af81c88a51
No known key found for this signature in database
GPG Key ID: 49A4B4B460BE3ED4
1 changed files with 3 additions and 3 deletions

View File

@ -32,12 +32,12 @@ public protocol EntityIdentifierGenerator {
public struct DefaultEntityIdGenerator: EntityIdentifierGenerator {
@usableFromInline
final class Storage {
@usableFromInline var stack: [UInt32]
@usableFromInline var stack: [EntityIdentifier.Identifier]
@usableFromInline var count: Int { stack.count }
@usableFromInline
init(inUse entityIds: [EntityIdentifier]) {
stack = entityIds.reversed().map { UInt32($0.id) }
stack = entityIds.reversed().map(\.id)
}
@usableFromInline
@ -52,7 +52,7 @@ public struct DefaultEntityIdGenerator: EntityIdentifierGenerator {
@usableFromInline
func markUnused(entityId: EntityIdentifier) {
stack.append(UInt32(entityId.id))
stack.append(entityId.id)
}
}