The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of RealityActions, reference main (b7aeda), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 20:11:28 UTC.

Swift 6 data race errors: 2

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

22 |     }
23 | }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ToggleVisibility.swift:21:36: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
19 |     override init(action: FiniteTimeAction, target: Entity) {
20 |         super.init(action: action, target: target)
21 |         target.isEnabled = !target.isEnabled
   |                                    `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
22 |     }
23 | }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:40:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
38 |     public init (action: BezierBy, target: Entity, bezierConfig: BezierConfig) {
39 |         self.bezierConfig = bezierConfig
40 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         startPosition = target.position
42 |         super.init (action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:41:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         self.bezierConfig = bezierConfig
40 |         previousPosition = target.position
41 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         super.init (action: action, target: target)
43 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:67:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
65 |         let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: time)
66 |
67 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
68 |         let diff = currentPos - previousPosition
69 |         startPosition = startPosition + diff
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:72:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
70 |
71 |         let newPos = startPosition + [x, y, z]
72 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
73 |
74 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[34/69] Compiling RealityActions Show.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
31 |     init(action: Place, target: Entity) {
32 |         super.init(action: action, target: target)
33 |         target.position = action.pos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
34 |     }
35 | }
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/RemoveSelf.swift:29:24: warning: call to main actor-isolated instance method 'removeChild(_:preservingWorldTransform:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     override func update(time: Float) {
28 |         guard let target else { return }
29 |         target.parent?.removeChild(target)
   |                        `- warning: call to main actor-isolated instance method 'removeChild(_:preservingWorldTransform:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasHierarchy:7:44: note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
5 |     @MainActor @preconcurrency public var children: Entity.ChildCollection { get set }
6 |     @MainActor @preconcurrency public func addChild(_ entity: Entity, preservingWorldTransform: Bool = false)
7 |     @MainActor @preconcurrency public func removeChild(_ entity: Entity, preservingWorldTransform: Bool = false)
  |                                            `- note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
8 |     @MainActor @preconcurrency public func removeFromParent(preservingWorldTransform: Bool = false)
9 | }
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/RemoveSelf.swift:29:16: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
27 |     override func update(time: Float) {
28 |         guard let target else { return }
29 |         target.parent?.removeChild(target)
   |                `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasHierarchy:3:43: note: property declared here
1 | @available(macOS 10.15, iOS 13.0, *)
2 | extension HasHierarchy {
3 |     @MainActor @preconcurrency public var parent: Entity? { get }
  |                                           `- note: property declared here
4 |     @MainActor @preconcurrency public func setParent(_ parent: Entity?, preservingWorldTransform: Bool = false)
5 |     @MainActor @preconcurrency public var children: Entity.ChildCollection { get set }
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Show.swift:25:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
23 |     override init(action: FiniteTimeAction, target: Entity) {
24 |         super.init(action: action, target: target)
25 |         target.isEnabled = true
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 | }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ToggleVisibility.swift:21:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
19 |     override init(action: FiniteTimeAction, target: Entity) {
20 |         super.init(action: action, target: target)
21 |         target.isEnabled = !target.isEnabled
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
22 |     }
23 | }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ToggleVisibility.swift:21:36: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
19 |     override init(action: FiniteTimeAction, target: Entity) {
20 |         super.init(action: action, target: target)
21 |         target.isEnabled = !target.isEnabled
   |                                    `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
22 |     }
23 | }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:40:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
38 |     public init (action: BezierBy, target: Entity, bezierConfig: BezierConfig) {
39 |         self.bezierConfig = bezierConfig
40 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         startPosition = target.position
42 |         super.init (action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:41:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         self.bezierConfig = bezierConfig
40 |         previousPosition = target.position
41 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         super.init (action: action, target: target)
43 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:67:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
65 |         let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: time)
66 |
67 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
68 |         let diff = currentPos - previousPosition
69 |         startPosition = startPosition + diff
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:72:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
70 |
71 |         let newPos = startPosition + [x, y, z]
72 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
73 |
74 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[35/69] Compiling RealityActions ToggleVisibility.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
31 |     init(action: Place, target: Entity) {
32 |         super.init(action: action, target: target)
33 |         target.position = action.pos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
34 |     }
35 | }
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/RemoveSelf.swift:29:24: warning: call to main actor-isolated instance method 'removeChild(_:preservingWorldTransform:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     override func update(time: Float) {
28 |         guard let target else { return }
29 |         target.parent?.removeChild(target)
   |                        `- warning: call to main actor-isolated instance method 'removeChild(_:preservingWorldTransform:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasHierarchy:7:44: note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
5 |     @MainActor @preconcurrency public var children: Entity.ChildCollection { get set }
6 |     @MainActor @preconcurrency public func addChild(_ entity: Entity, preservingWorldTransform: Bool = false)
7 |     @MainActor @preconcurrency public func removeChild(_ entity: Entity, preservingWorldTransform: Bool = false)
  |                                            `- note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
8 |     @MainActor @preconcurrency public func removeFromParent(preservingWorldTransform: Bool = false)
9 | }
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/RemoveSelf.swift:29:16: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
27 |     override func update(time: Float) {
28 |         guard let target else { return }
29 |         target.parent?.removeChild(target)
   |                `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasHierarchy:3:43: note: property declared here
1 | @available(macOS 10.15, iOS 13.0, *)
2 | extension HasHierarchy {
3 |     @MainActor @preconcurrency public var parent: Entity? { get }
  |                                           `- note: property declared here
4 |     @MainActor @preconcurrency public func setParent(_ parent: Entity?, preservingWorldTransform: Bool = false)
5 |     @MainActor @preconcurrency public var children: Entity.ChildCollection { get set }
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Show.swift:25:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
23 |     override init(action: FiniteTimeAction, target: Entity) {
24 |         super.init(action: action, target: target)
25 |         target.isEnabled = true
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 | }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ToggleVisibility.swift:21:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
19 |     override init(action: FiniteTimeAction, target: Entity) {
20 |         super.init(action: action, target: target)
21 |         target.isEnabled = !target.isEnabled
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
22 |     }
23 | }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ToggleVisibility.swift:21:36: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
19 |     override init(action: FiniteTimeAction, target: Entity) {
20 |         super.init(action: action, target: target)
21 |         target.isEnabled = !target.isEnabled
   |                                    `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
22 |     }
23 | }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:40:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
38 |     public init (action: BezierBy, target: Entity, bezierConfig: BezierConfig) {
39 |         self.bezierConfig = bezierConfig
40 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         startPosition = target.position
42 |         super.init (action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:41:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         self.bezierConfig = bezierConfig
40 |         previousPosition = target.position
41 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         super.init (action: action, target: target)
43 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:67:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
65 |         let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: time)
66 |
67 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
68 |         let diff = currentPos - previousPosition
69 |         startPosition = startPosition + diff
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:72:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
70 |
71 |         let newPos = startPosition + [x, y, z]
72 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
73 |
74 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[36/69] Compiling RealityActions ActionTween.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
31 |     init(action: Place, target: Entity) {
32 |         super.init(action: action, target: target)
33 |         target.position = action.pos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
34 |     }
35 | }
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/RemoveSelf.swift:29:24: warning: call to main actor-isolated instance method 'removeChild(_:preservingWorldTransform:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     override func update(time: Float) {
28 |         guard let target else { return }
29 |         target.parent?.removeChild(target)
   |                        `- warning: call to main actor-isolated instance method 'removeChild(_:preservingWorldTransform:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasHierarchy:7:44: note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
5 |     @MainActor @preconcurrency public var children: Entity.ChildCollection { get set }
6 |     @MainActor @preconcurrency public func addChild(_ entity: Entity, preservingWorldTransform: Bool = false)
7 |     @MainActor @preconcurrency public func removeChild(_ entity: Entity, preservingWorldTransform: Bool = false)
  |                                            `- note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
8 |     @MainActor @preconcurrency public func removeFromParent(preservingWorldTransform: Bool = false)
9 | }
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/RemoveSelf.swift:29:16: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
27 |     override func update(time: Float) {
28 |         guard let target else { return }
29 |         target.parent?.removeChild(target)
   |                `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasHierarchy:3:43: note: property declared here
1 | @available(macOS 10.15, iOS 13.0, *)
2 | extension HasHierarchy {
3 |     @MainActor @preconcurrency public var parent: Entity? { get }
  |                                           `- note: property declared here
4 |     @MainActor @preconcurrency public func setParent(_ parent: Entity?, preservingWorldTransform: Bool = false)
5 |     @MainActor @preconcurrency public var children: Entity.ChildCollection { get set }
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Show.swift:25:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
23 |     override init(action: FiniteTimeAction, target: Entity) {
24 |         super.init(action: action, target: target)
25 |         target.isEnabled = true
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 | }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ToggleVisibility.swift:21:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
19 |     override init(action: FiniteTimeAction, target: Entity) {
20 |         super.init(action: action, target: target)
21 |         target.isEnabled = !target.isEnabled
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
22 |     }
23 | }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ToggleVisibility.swift:21:36: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
19 |     override init(action: FiniteTimeAction, target: Entity) {
20 |         super.init(action: action, target: target)
21 |         target.isEnabled = !target.isEnabled
   |                                    `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
22 |     }
23 | }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:40:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
38 |     public init (action: BezierBy, target: Entity, bezierConfig: BezierConfig) {
39 |         self.bezierConfig = bezierConfig
40 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         startPosition = target.position
42 |         super.init (action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:41:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         self.bezierConfig = bezierConfig
40 |         previousPosition = target.position
41 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         super.init (action: action, target: target)
43 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:67:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
65 |         let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: time)
66 |
67 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
68 |         let diff = currentPos - previousPosition
69 |         startPosition = startPosition + diff
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:72:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
70 |
71 |         let newPos = startPosition + [x, y, z]
72 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
73 |
74 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[37/69] Compiling RealityActions BezierBy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
31 |     init(action: Place, target: Entity) {
32 |         super.init(action: action, target: target)
33 |         target.position = action.pos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
34 |     }
35 | }
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/RemoveSelf.swift:29:24: warning: call to main actor-isolated instance method 'removeChild(_:preservingWorldTransform:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     override func update(time: Float) {
28 |         guard let target else { return }
29 |         target.parent?.removeChild(target)
   |                        `- warning: call to main actor-isolated instance method 'removeChild(_:preservingWorldTransform:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasHierarchy:7:44: note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
5 |     @MainActor @preconcurrency public var children: Entity.ChildCollection { get set }
6 |     @MainActor @preconcurrency public func addChild(_ entity: Entity, preservingWorldTransform: Bool = false)
7 |     @MainActor @preconcurrency public func removeChild(_ entity: Entity, preservingWorldTransform: Bool = false)
  |                                            `- note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
8 |     @MainActor @preconcurrency public func removeFromParent(preservingWorldTransform: Bool = false)
9 | }
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/RemoveSelf.swift:29:16: warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
27 |     override func update(time: Float) {
28 |         guard let target else { return }
29 |         target.parent?.removeChild(target)
   |                `- warning: main actor-isolated property 'parent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasHierarchy:3:43: note: property declared here
1 | @available(macOS 10.15, iOS 13.0, *)
2 | extension HasHierarchy {
3 |     @MainActor @preconcurrency public var parent: Entity? { get }
  |                                           `- note: property declared here
4 |     @MainActor @preconcurrency public func setParent(_ parent: Entity?, preservingWorldTransform: Bool = false)
5 |     @MainActor @preconcurrency public var children: Entity.ChildCollection { get set }
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Show.swift:25:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
23 |     override init(action: FiniteTimeAction, target: Entity) {
24 |         super.init(action: action, target: target)
25 |         target.isEnabled = true
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 | }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ToggleVisibility.swift:21:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
19 |     override init(action: FiniteTimeAction, target: Entity) {
20 |         super.init(action: action, target: target)
21 |         target.isEnabled = !target.isEnabled
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
22 |     }
23 | }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ToggleVisibility.swift:21:36: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
19 |     override init(action: FiniteTimeAction, target: Entity) {
20 |         super.init(action: action, target: target)
21 |         target.isEnabled = !target.isEnabled
   |                                    `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
22 |     }
23 | }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:40:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
38 |     public init (action: BezierBy, target: Entity, bezierConfig: BezierConfig) {
39 |         self.bezierConfig = bezierConfig
40 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         startPosition = target.position
42 |         super.init (action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:41:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         self.bezierConfig = bezierConfig
40 |         previousPosition = target.position
41 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         super.init (action: action, target: target)
43 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:67:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
65 |         let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: time)
66 |
67 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
68 |         let diff = currentPos - previousPosition
69 |         startPosition = startPosition + diff
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierBy.swift:72:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
70 |
71 |         let newPos = startPosition + [x, y, z]
72 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
73 |
74 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[38/69] Compiling RealityActions EaseInOut.swift
[39/69] Compiling RealityActions EaseOut.swift
[40/69] Compiling RealityActions EaseRateAction.swift
[41/69] Compiling RealityActions EaseSinIn.swift
[42/69] Compiling RealityActions EaseSinInOut.swift
[43/69] Compiling RealityActions EaseSinOut.swift
[44/69] Compiling RealityActions EaseMath.swift
[45/69] Compiling RealityActions EaseBackInOut.swift
[46/69] Compiling RealityActions EaseBackOut.swift
[47/69] Compiling RealityActions EaseBounceIn.swift
[48/69] Compiling RealityActions EaseBounceInOut.swift
[49/69] Compiling RealityActions EaseBounceOut.swift
[50/69] Compiling RealityActions EaseCustom.swift
[51/69] Compiling RealityActions EaseElastic.swift
[52/69] Compiling RealityActions BezierTo.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
28 | class BezierToState: BezierByState {
29 |     public init (action: BezierTo, target: Entity) {
30 |         let p = target.position
   |                        `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 |         let tConfig = BezierConfig(
32 |             controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:34:32: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
32 |     init(action: Blink, target: Entity) {
33 |         count = action.count
34 |         originalState = target.isEnabled
   |                                `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 |         super.init(action: action, target: target)
36 |     }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:43:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
41 |         let slice = 1.0 / Float(count)
42 |         let m = fmod (time, slice)
43 |         target.isEnabled = m > (slice/2)
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
44 |     }
45 |
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:47:17: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
45 |
46 |     override func stop() {
47 |         target?.isEnabled = originalState
   |                 `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
48 |         super.stop()
49 |     }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
[53/69] Compiling RealityActions Blink.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
28 | class BezierToState: BezierByState {
29 |     public init (action: BezierTo, target: Entity) {
30 |         let p = target.position
   |                        `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 |         let tConfig = BezierConfig(
32 |             controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:34:32: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
32 |     init(action: Blink, target: Entity) {
33 |         count = action.count
34 |         originalState = target.isEnabled
   |                                `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 |         super.init(action: action, target: target)
36 |     }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:43:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
41 |         let slice = 1.0 / Float(count)
42 |         let m = fmod (time, slice)
43 |         target.isEnabled = m > (slice/2)
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
44 |     }
45 |
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:47:17: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
45 |
46 |     override func stop() {
47 |         target?.isEnabled = originalState
   |                 `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
48 |         super.stop()
49 |     }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
[54/69] Compiling RealityActions DelayTime.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
28 | class BezierToState: BezierByState {
29 |     public init (action: BezierTo, target: Entity) {
30 |         let p = target.position
   |                        `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 |         let tConfig = BezierConfig(
32 |             controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:34:32: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
32 |     init(action: Blink, target: Entity) {
33 |         count = action.count
34 |         originalState = target.isEnabled
   |                                `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 |         super.init(action: action, target: target)
36 |     }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:43:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
41 |         let slice = 1.0 / Float(count)
42 |         let m = fmod (time, slice)
43 |         target.isEnabled = m > (slice/2)
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
44 |     }
45 |
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:47:17: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
45 |
46 |     override func stop() {
47 |         target?.isEnabled = originalState
   |                 `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
48 |         super.stop()
49 |     }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
[55/69] Compiling RealityActions ExtraAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
28 | class BezierToState: BezierByState {
29 |     public init (action: BezierTo, target: Entity) {
30 |         let p = target.position
   |                        `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 |         let tConfig = BezierConfig(
32 |             controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:34:32: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
32 |     init(action: Blink, target: Entity) {
33 |         count = action.count
34 |         originalState = target.isEnabled
   |                                `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 |         super.init(action: action, target: target)
36 |     }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:43:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
41 |         let slice = 1.0 / Float(count)
42 |         let m = fmod (time, slice)
43 |         target.isEnabled = m > (slice/2)
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
44 |     }
45 |
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:47:17: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
45 |
46 |     override func stop() {
47 |         target?.isEnabled = originalState
   |                 `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
48 |         super.stop()
49 |     }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
[56/69] Compiling RealityActions FadeIn.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
28 | class BezierToState: BezierByState {
29 |     public init (action: BezierTo, target: Entity) {
30 |         let p = target.position
   |                        `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 |         let tConfig = BezierConfig(
32 |             controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:34:32: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
32 |     init(action: Blink, target: Entity) {
33 |         count = action.count
34 |         originalState = target.isEnabled
   |                                `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 |         super.init(action: action, target: target)
36 |     }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:43:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
41 |         let slice = 1.0 / Float(count)
42 |         let m = fmod (time, slice)
43 |         target.isEnabled = m > (slice/2)
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
44 |     }
45 |
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:47:17: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
45 |
46 |     override func stop() {
47 |         target?.isEnabled = originalState
   |                 `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
48 |         super.stop()
49 |     }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
[57/69] Compiling RealityActions IntervalCall.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
28 | class BezierToState: BezierByState {
29 |     public init (action: BezierTo, target: Entity) {
30 |         let p = target.position
   |                        `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
31 |         let tConfig = BezierConfig(
32 |             controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:34:32: warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
32 |     init(action: Blink, target: Entity) {
33 |         count = action.count
34 |         originalState = target.isEnabled
   |                                `- warning: main actor-isolated property 'isEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
35 |         super.init(action: action, target: target)
36 |     }
RealityFoundation.Entity:12:43: note: property declared here
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: property declared here
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:43:16: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
41 |         let slice = 1.0 / Float(count)
42 |         let m = fmod (time, slice)
43 |         target.isEnabled = m > (slice/2)
   |                `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
44 |     }
45 |
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/Blink.swift:47:17: warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
45 |
46 |     override func stop() {
47 |         target?.isEnabled = originalState
   |                 `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
48 |         super.stop()
49 |     }
RealityFoundation.Entity:12:43: note: mutation of this property is only permitted within the actor
10 |     @MainActor @preconcurrency public var isActive: Bool { get }
11 |     @MainActor @preconcurrency public var isAnchored: Bool { get }
12 |     @MainActor @preconcurrency public var isEnabled: Bool { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
13 |     @MainActor @preconcurrency public var isEnabledInHierarchy: Bool { get }
14 |     @MainActor @preconcurrency public static var __disableUpdateInteractionEntities: [Entity]?
[58/69] Compiling RealityActions JumpBy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         aj = action
42 |         self.delta = delta
43 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |         previousPosition = target.position
45 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:44:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.delta = delta
43 |         startPosition = target.position
44 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
45 |         super.init(action: action, target: target)
46 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:54:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
52 |         let delta: SIMD3<Float> = [delta.x * time, y * time, delta.z * time]
53 |
54 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
55 |
56 |         let diff = currentPos - previousPosition
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:60:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
58 |
59 |         let newPos = startPosition + delta
60 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
61 |
62 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpTo.swift:25:82: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
23 |
24 |     init(action: JumpTo, target: Entity) {
25 |         super.init(action: action, target: target, delta: action.position-target.position)
   |                                                                                  `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 | }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:38:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 |         mv = action
37 |         self.delta = delta
38 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         previousPosition = target.position
40 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:39:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
37 |         self.delta = delta
38 |         startPosition = target.position
39 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
40 |         super.init(action: action, target: target)
41 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:51:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         //print ("startPosition=\(startPosition) delta=\(delta) time=\(time)")
50 |         let newPos = startPosition + delta * time
51 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |
53 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:29:57: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
27 | class MoveToState: MoveByState {
28 |     init(action: MoveTo, target: Entity) {
29 |         let positionDelta = action.endPosition - target.position
   |                                                         `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
30 |         super.init(action: action, target: target, delta: positionDelta)
31 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:37:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 |
36 |         let newPos = startPosition + delta * time
37 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
38 |         previousPosition = newPos
39 |     }
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[59/69] Compiling RealityActions JumpTo.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         aj = action
42 |         self.delta = delta
43 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |         previousPosition = target.position
45 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:44:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.delta = delta
43 |         startPosition = target.position
44 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
45 |         super.init(action: action, target: target)
46 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:54:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
52 |         let delta: SIMD3<Float> = [delta.x * time, y * time, delta.z * time]
53 |
54 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
55 |
56 |         let diff = currentPos - previousPosition
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:60:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
58 |
59 |         let newPos = startPosition + delta
60 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
61 |
62 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpTo.swift:25:82: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
23 |
24 |     init(action: JumpTo, target: Entity) {
25 |         super.init(action: action, target: target, delta: action.position-target.position)
   |                                                                                  `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 | }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:38:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 |         mv = action
37 |         self.delta = delta
38 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         previousPosition = target.position
40 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:39:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
37 |         self.delta = delta
38 |         startPosition = target.position
39 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
40 |         super.init(action: action, target: target)
41 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:51:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         //print ("startPosition=\(startPosition) delta=\(delta) time=\(time)")
50 |         let newPos = startPosition + delta * time
51 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |
53 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:29:57: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
27 | class MoveToState: MoveByState {
28 |     init(action: MoveTo, target: Entity) {
29 |         let positionDelta = action.endPosition - target.position
   |                                                         `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
30 |         super.init(action: action, target: target, delta: positionDelta)
31 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:37:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 |
36 |         let newPos = startPosition + delta * time
37 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
38 |         previousPosition = newPos
39 |     }
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[60/69] Compiling RealityActions MoveBy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         aj = action
42 |         self.delta = delta
43 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |         previousPosition = target.position
45 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:44:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.delta = delta
43 |         startPosition = target.position
44 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
45 |         super.init(action: action, target: target)
46 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:54:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
52 |         let delta: SIMD3<Float> = [delta.x * time, y * time, delta.z * time]
53 |
54 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
55 |
56 |         let diff = currentPos - previousPosition
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:60:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
58 |
59 |         let newPos = startPosition + delta
60 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
61 |
62 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpTo.swift:25:82: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
23 |
24 |     init(action: JumpTo, target: Entity) {
25 |         super.init(action: action, target: target, delta: action.position-target.position)
   |                                                                                  `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 | }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:38:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 |         mv = action
37 |         self.delta = delta
38 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         previousPosition = target.position
40 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:39:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
37 |         self.delta = delta
38 |         startPosition = target.position
39 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
40 |         super.init(action: action, target: target)
41 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:51:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         //print ("startPosition=\(startPosition) delta=\(delta) time=\(time)")
50 |         let newPos = startPosition + delta * time
51 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |
53 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:29:57: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
27 | class MoveToState: MoveByState {
28 |     init(action: MoveTo, target: Entity) {
29 |         let positionDelta = action.endPosition - target.position
   |                                                         `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
30 |         super.init(action: action, target: target, delta: positionDelta)
31 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:37:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 |
36 |         let newPos = startPosition + delta * time
37 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
38 |         previousPosition = newPos
39 |     }
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[61/69] Compiling RealityActions MoveTo.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         aj = action
42 |         self.delta = delta
43 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |         previousPosition = target.position
45 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:44:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.delta = delta
43 |         startPosition = target.position
44 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
45 |         super.init(action: action, target: target)
46 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:54:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
52 |         let delta: SIMD3<Float> = [delta.x * time, y * time, delta.z * time]
53 |
54 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
55 |
56 |         let diff = currentPos - previousPosition
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:60:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
58 |
59 |         let newPos = startPosition + delta
60 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
61 |
62 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpTo.swift:25:82: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
23 |
24 |     init(action: JumpTo, target: Entity) {
25 |         super.init(action: action, target: target, delta: action.position-target.position)
   |                                                                                  `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 | }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:38:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 |         mv = action
37 |         self.delta = delta
38 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         previousPosition = target.position
40 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:39:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
37 |         self.delta = delta
38 |         startPosition = target.position
39 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
40 |         super.init(action: action, target: target)
41 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:51:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         //print ("startPosition=\(startPosition) delta=\(delta) time=\(time)")
50 |         let newPos = startPosition + delta * time
51 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |
53 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:29:57: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
27 | class MoveToState: MoveByState {
28 |     init(action: MoveTo, target: Entity) {
29 |         let positionDelta = action.endPosition - target.position
   |                                                         `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
30 |         super.init(action: action, target: target, delta: positionDelta)
31 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:37:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 |
36 |         let newPos = startPosition + delta * time
37 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
38 |         previousPosition = newPos
39 |     }
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[62/69] Compiling RealityActions Parallel.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         aj = action
42 |         self.delta = delta
43 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |         previousPosition = target.position
45 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:44:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.delta = delta
43 |         startPosition = target.position
44 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
45 |         super.init(action: action, target: target)
46 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:54:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
52 |         let delta: SIMD3<Float> = [delta.x * time, y * time, delta.z * time]
53 |
54 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
55 |
56 |         let diff = currentPos - previousPosition
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:60:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
58 |
59 |         let newPos = startPosition + delta
60 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
61 |
62 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpTo.swift:25:82: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
23 |
24 |     init(action: JumpTo, target: Entity) {
25 |         super.init(action: action, target: target, delta: action.position-target.position)
   |                                                                                  `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 | }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:38:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 |         mv = action
37 |         self.delta = delta
38 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         previousPosition = target.position
40 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:39:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
37 |         self.delta = delta
38 |         startPosition = target.position
39 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
40 |         super.init(action: action, target: target)
41 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:51:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         //print ("startPosition=\(startPosition) delta=\(delta) time=\(time)")
50 |         let newPos = startPosition + delta * time
51 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |
53 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:29:57: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
27 | class MoveToState: MoveByState {
28 |     init(action: MoveTo, target: Entity) {
29 |         let positionDelta = action.endPosition - target.position
   |                                                         `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
30 |         super.init(action: action, target: target, delta: positionDelta)
31 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:37:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 |
36 |         let newPos = startPosition + delta * time
37 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
38 |         previousPosition = newPos
39 |     }
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[63/69] Compiling RealityActions Repeat.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         aj = action
42 |         self.delta = delta
43 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |         previousPosition = target.position
45 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:44:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.delta = delta
43 |         startPosition = target.position
44 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
45 |         super.init(action: action, target: target)
46 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:54:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
52 |         let delta: SIMD3<Float> = [delta.x * time, y * time, delta.z * time]
53 |
54 |         let currentPos = target.position
   |                                 `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
55 |
56 |         let diff = currentPos - previousPosition
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpBy.swift:60:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
58 |
59 |         let newPos = startPosition + delta
60 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
61 |
62 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/JumpTo.swift:25:82: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
23 |
24 |     init(action: JumpTo, target: Entity) {
25 |         super.init(action: action, target: target, delta: action.position-target.position)
   |                                                                                  `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 | }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:38:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 |         mv = action
37 |         self.delta = delta
38 |         startPosition = target.position
   |                                `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |         previousPosition = target.position
40 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:39:35: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
37 |         self.delta = delta
38 |         startPosition = target.position
39 |         previousPosition = target.position
   |                                   `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
40 |         super.init(action: action, target: target)
41 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveBy.swift:51:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         //print ("startPosition=\(startPosition) delta=\(delta) time=\(time)")
50 |         let newPos = startPosition + delta * time
51 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |
53 |         previousPosition = newPos
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:29:57: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
27 | class MoveToState: MoveByState {
28 |     init(action: MoveTo, target: Entity) {
29 |         let positionDelta = action.endPosition - target.position
   |                                                         `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
30 |         super.init(action: action, target: target, delta: positionDelta)
31 |     }
RealityFoundation.HasTransform:7:43: note: property declared here
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/MoveTo.swift:37:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
35 |
36 |         let newPos = startPosition + delta * time
37 |         target.position = newPos
   |                `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
38 |         previousPosition = newPos
39 |     }
RealityFoundation.HasTransform:7:43: note: mutation of this property is only permitted within the actor
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 6 |     @MainActor @preconcurrency public func setScale(_ scale: SIMD3<Float>, relativeTo referenceEntity: Entity?)
 7 |     @MainActor @preconcurrency public var position: SIMD3<Float> { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 8 |     @MainActor @preconcurrency public func position(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
 9 |     @MainActor @preconcurrency public func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
[64/69] Compiling RealityActions RepeatForever.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:41:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |     init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
40 |         rb = action
41 |         startRotation = target.transform.rotation
   |                                `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.deltaAngles = deltaAngles
43 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:51:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         guard let target else { return }
50 |         let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * time)
51 |         target.transform.rotation = newRot.normalized
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |     }
53 | }
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:43:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         rt = action
42 |         distanceAngle = action.distanceAngle
43 |         let sourceRotation = toEulerAngles (target.transform.rotation)
   |                                                    `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |
45 |         // Calculate X
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:83:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 |         guard let target else { return }
82 |
83 |         target.transform.rotation = quaternionFromEuler(
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 |             angles: SIMD3<Float> (
85 |                 startAngleX+diffAngleX * time,
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
[65/69] Compiling RealityActions ReverseTime.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:41:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |     init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
40 |         rb = action
41 |         startRotation = target.transform.rotation
   |                                `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.deltaAngles = deltaAngles
43 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:51:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         guard let target else { return }
50 |         let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * time)
51 |         target.transform.rotation = newRot.normalized
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |     }
53 | }
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:43:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         rt = action
42 |         distanceAngle = action.distanceAngle
43 |         let sourceRotation = toEulerAngles (target.transform.rotation)
   |                                                    `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |
45 |         // Calculate X
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:83:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 |         guard let target else { return }
82 |
83 |         target.transform.rotation = quaternionFromEuler(
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 |             angles: SIMD3<Float> (
85 |                 startAngleX+diffAngleX * time,
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
[66/69] Compiling RealityActions RotateAroundBy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:41:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |     init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
40 |         rb = action
41 |         startRotation = target.transform.rotation
   |                                `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.deltaAngles = deltaAngles
43 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:51:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         guard let target else { return }
50 |         let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * time)
51 |         target.transform.rotation = newRot.normalized
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |     }
53 | }
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:43:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         rt = action
42 |         distanceAngle = action.distanceAngle
43 |         let sourceRotation = toEulerAngles (target.transform.rotation)
   |                                                    `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |
45 |         // Calculate X
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:83:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 |         guard let target else { return }
82 |
83 |         target.transform.rotation = quaternionFromEuler(
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 |             angles: SIMD3<Float> (
85 |                 startAngleX+diffAngleX * time,
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
[67/69] Compiling RealityActions RotateBy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:41:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |     init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
40 |         rb = action
41 |         startRotation = target.transform.rotation
   |                                `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.deltaAngles = deltaAngles
43 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:51:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         guard let target else { return }
50 |         let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * time)
51 |         target.transform.rotation = newRot.normalized
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |     }
53 | }
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:43:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         rt = action
42 |         distanceAngle = action.distanceAngle
43 |         let sourceRotation = toEulerAngles (target.transform.rotation)
   |                                                    `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |
45 |         // Calculate X
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:83:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 |         guard let target else { return }
82 |
83 |         target.transform.rotation = quaternionFromEuler(
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 |             angles: SIMD3<Float> (
85 |                 startAngleX+diffAngleX * time,
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
[68/69] Compiling RealityActions RotateTo.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:41:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |     init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
40 |         rb = action
41 |         startRotation = target.transform.rotation
   |                                `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.deltaAngles = deltaAngles
43 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:51:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         guard let target else { return }
50 |         let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * time)
51 |         target.transform.rotation = newRot.normalized
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |     }
53 | }
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:43:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         rt = action
42 |         distanceAngle = action.distanceAngle
43 |         let sourceRotation = toEulerAngles (target.transform.rotation)
   |                                                    `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |
45 |         // Calculate X
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:83:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 |         guard let target else { return }
82 |
83 |         target.transform.rotation = quaternionFromEuler(
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 |             angles: SIMD3<Float> (
85 |                 startAngleX+diffAngleX * time,
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
[69/69] Compiling RealityActions ScaleBy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:41:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 |     init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
40 |         rb = action
41 |         startRotation = target.transform.rotation
   |                                `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
42 |         self.deltaAngles = deltaAngles
43 |         super.init(action: action, target: target)
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:51:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
49 |         guard let target else { return }
50 |         let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * time)
51 |         target.transform.rotation = newRot.normalized
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
52 |     }
53 | }
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:43:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |         rt = action
42 |         distanceAngle = action.distanceAngle
43 |         let sourceRotation = toEulerAngles (target.transform.rotation)
   |                                                    `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
44 |
45 |         // Calculate X
RealityFoundation.HasTransform:3:43: note: property declared here
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: property declared here
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateTo.swift:83:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
81 |         guard let target else { return }
82 |
83 |         target.transform.rotation = quaternionFromEuler(
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
84 |             angles: SIMD3<Float> (
85 |                 startAngleX+diffAngleX * time,
RealityFoundation.HasTransform:3:43: note: mutation of this property is only permitted within the actor
 1 | @available(macOS 10.15, iOS 13.0, *)
 2 | extension HasTransform {
 3 |     @MainActor @preconcurrency public var transform: Transform { get set }
   |                                           `- note: mutation of this property is only permitted within the actor
 4 |     @MainActor @preconcurrency public var scale: SIMD3<Float> { get set }
 5 |     @MainActor @preconcurrency public func scale(relativeTo referenceEntity: Entity?) -> SIMD3<Float>
Build complete! (48.39s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "RealityActions",
  "name" : "RealityActions",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "RealityActions",
      "targets" : [
        "RealityActions"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "RealityActionsTests",
      "module_type" : "SwiftTarget",
      "name" : "RealityActionsTests",
      "path" : "Tests/RealityActionsTests",
      "sources" : [
        "RealityActionsTests.swift"
      ],
      "target_dependencies" : [
        "RealityActions"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RealityActions",
      "module_type" : "SwiftTarget",
      "name" : "RealityActions",
      "path" : "Sources/RealityActions",
      "product_memberships" : [
        "RealityActions"
      ],
      "sources" : [
        "ActionManager.swift",
        "Base/Action.swift",
        "Base/AmplitudeAction.swift",
        "Base/FiniteTimeAction.swift",
        "Base/Speed.swift",
        "Ease/ActionEase.swift",
        "Ease/EaseBackIn.swift",
        "Ease/EaseBackInOut.swift",
        "Ease/EaseBackOut.swift",
        "Ease/EaseBounceIn.swift",
        "Ease/EaseBounceInOut.swift",
        "Ease/EaseBounceOut.swift",
        "Ease/EaseCustom.swift",
        "Ease/EaseElastic.swift",
        "Ease/EaseElasticIn.swift",
        "Ease/EaseElasticInOut.swift",
        "Ease/EaseElasticOut.swift",
        "Ease/EaseExponentialIn.swift",
        "Ease/EaseExponentialInOut.swift",
        "Ease/EaseExponentialOut.swift",
        "Ease/EaseIn.swift",
        "Ease/EaseInOut.swift",
        "Ease/EaseOut.swift",
        "Ease/EaseRateAction.swift",
        "Ease/EaseSinIn.swift",
        "Ease/EaseSinInOut.swift",
        "Ease/EaseSinOut.swift",
        "EaseMath.swift",
        "EntityExtensions.swift",
        "Instants/ActionInstant.swift",
        "Instants/ApplyTransform.swift",
        "Instants/AsyncSupport.swift",
        "Instants/Call.swift",
        "Instants/Hide.swift",
        "Instants/Place.swift",
        "Instants/RemoveSelf.swift",
        "Instants/Show.swift",
        "Instants/ToggleVisibility.swift",
        "Intervals/ActionTween.swift",
        "Intervals/BezierBy.swift",
        "Intervals/BezierTo.swift",
        "Intervals/Blink.swift",
        "Intervals/DelayTime.swift",
        "Intervals/ExtraAction.swift",
        "Intervals/FadeIn.swift",
        "Intervals/IntervalCall.swift",
        "Intervals/JumpBy.swift",
        "Intervals/JumpTo.swift",
        "Intervals/MoveBy.swift",
        "Intervals/MoveTo.swift",
        "Intervals/Parallel.swift",
        "Intervals/Repeat.swift",
        "Intervals/RepeatForever.swift",
        "Intervals/ReverseTime.swift",
        "Intervals/RotateAroundBy.swift",
        "Intervals/RotateBy.swift",
        "Intervals/RotateTo.swift",
        "Intervals/ScaleBy.swift",
        "Intervals/ScaleTo.swift",
        "Intervals/SequenceAction.swift",
        "Intervals/Spawn.swift",
        "QuatMath.swift",
        "RealityActions.swift",
        "SplineMath.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.