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.1 for macOS (SPM) on 28 Apr 2025 00:25:47 UTC.

Swift 6 data race errors: 2

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

        "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"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/4] Write sources
[3/4] Write swift-version-2F0A5646E1D333AE.txt
[5/63] Emitting module RealityActions
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/EntityExtensions.swift:11:5: warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import RealityKit
10 |
11 | let globalActionManager: ActionManager = {
   |     |- warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'globalActionManager' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     ActionManager()
13 | } ()
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/ActionManager.swift:30:14: note: class 'ActionManager' does not conform to the 'Sendable' protocol
 28 | /// This class manages the running actions.
 29 | /// Actions are started from the extension methods on the Entity to start actions.
 30 | public class ActionManager {
    |              `- note: class 'ActionManager' does not conform to the 'Sendable' protocol
 31 |     class HashElement {
 32 |         var actionIndex: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/SequenceAction.swift:76:5: warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | }
 75 |
 76 | var said = 0
    |     |- warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'said' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'said' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | class SequenceActionState: FiniteTimeActionState {
 78 |     enum ActiveAction {
[6/69] Compiling RealityActions ScaleTo.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
48 |     init(action: ScaleTo, target: Entity) {
49 |         st = action
50 |         startScale = target.transform.scale
   |                             `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
51 |         endScale = action.finalScale
52 |         delta = endScale - startScale
RealityFoundation.HasTransform.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:58: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
56 |     override func update(time: Float) {
57 |         guard let target else { return }
58 |         target.transform.scale = startScale + delta * time
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 |     }
60 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/SequenceAction.swift:76:5: warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | }
 75 |
 76 | var said = 0
    |     |- warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'said' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'said' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | class SequenceActionState: FiniteTimeActionState {
 78 |     enum ActiveAction {
[7/69] Compiling RealityActions SequenceAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
48 |     init(action: ScaleTo, target: Entity) {
49 |         st = action
50 |         startScale = target.transform.scale
   |                             `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
51 |         endScale = action.finalScale
52 |         delta = endScale - startScale
RealityFoundation.HasTransform.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:58: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
56 |     override func update(time: Float) {
57 |         guard let target else { return }
58 |         target.transform.scale = startScale + delta * time
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 |     }
60 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/SequenceAction.swift:76:5: warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | }
 75 |
 76 | var said = 0
    |     |- warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'said' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'said' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | class SequenceActionState: FiniteTimeActionState {
 78 |     enum ActiveAction {
[8/69] Compiling RealityActions Spawn.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
48 |     init(action: ScaleTo, target: Entity) {
49 |         st = action
50 |         startScale = target.transform.scale
   |                             `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
51 |         endScale = action.finalScale
52 |         delta = endScale - startScale
RealityFoundation.HasTransform.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:58: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
56 |     override func update(time: Float) {
57 |         guard let target else { return }
58 |         target.transform.scale = startScale + delta * time
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 |     }
60 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/SequenceAction.swift:76:5: warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | }
 75 |
 76 | var said = 0
    |     |- warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'said' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'said' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | class SequenceActionState: FiniteTimeActionState {
 78 |     enum ActiveAction {
[9/69] Compiling RealityActions QuatMath.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
48 |     init(action: ScaleTo, target: Entity) {
49 |         st = action
50 |         startScale = target.transform.scale
   |                             `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
51 |         endScale = action.finalScale
52 |         delta = endScale - startScale
RealityFoundation.HasTransform.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:58: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
56 |     override func update(time: Float) {
57 |         guard let target else { return }
58 |         target.transform.scale = startScale + delta * time
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 |     }
60 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/SequenceAction.swift:76:5: warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | }
 75 |
 76 | var said = 0
    |     |- warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'said' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'said' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | class SequenceActionState: FiniteTimeActionState {
 78 |     enum ActiveAction {
[10/69] Compiling RealityActions RealityActions.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
48 |     init(action: ScaleTo, target: Entity) {
49 |         st = action
50 |         startScale = target.transform.scale
   |                             `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
51 |         endScale = action.finalScale
52 |         delta = endScale - startScale
RealityFoundation.HasTransform.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:58: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
56 |     override func update(time: Float) {
57 |         guard let target else { return }
58 |         target.transform.scale = startScale + delta * time
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 |     }
60 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/SequenceAction.swift:76:5: warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | }
 75 |
 76 | var said = 0
    |     |- warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'said' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'said' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | class SequenceActionState: FiniteTimeActionState {
 78 |     enum ActiveAction {
[11/69] Compiling RealityActions SplineMath.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
48 |     init(action: ScaleTo, target: Entity) {
49 |         st = action
50 |         startScale = target.transform.scale
   |                             `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
51 |         endScale = action.finalScale
52 |         delta = endScale - startScale
RealityFoundation.HasTransform.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/ScaleTo.swift:58: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
56 |     override func update(time: Float) {
57 |         guard let target else { return }
58 |         target.transform.scale = startScale + delta * time
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
59 |     }
60 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/SequenceAction.swift:76:5: warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | }
 75 |
 76 | var said = 0
    |     |- warning: var 'said' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'said' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'said' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | class SequenceActionState: FiniteTimeActionState {
 78 |     enum ActiveAction {
[12/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[13/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[14/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[15/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[16/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[17/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[18/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[19/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[20/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[21/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[22/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[23/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.transform:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: property declared here
3 |
/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.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[24/69] Compiling RealityActions ActionManager.swift
[25/69] Compiling RealityActions Action.swift
[26/69] Compiling RealityActions AmplitudeAction.swift
[27/69] Compiling RealityActions FiniteTimeAction.swift
[28/69] Compiling RealityActions Speed.swift
[29/69] Compiling RealityActions ActionEase.swift
[30/69] Compiling RealityActions EaseBackIn.swift
[31/69] Compiling RealityActions Place.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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.removeChild:2:40: note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
1 | protocol HasHierarchy {
2 | @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
3 |
/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.parent:2:39: note: property declared here
1 | protocol HasHierarchy {
2 | @MainActor @preconcurrency public var parent: Entity? { get }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[32/69] Compiling RealityActions RemoveSelf.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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.removeChild:2:40: note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
1 | protocol HasHierarchy {
2 | @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
3 |
/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.parent:2:39: note: property declared here
1 | protocol HasHierarchy {
2 | @MainActor @preconcurrency public var parent: Entity? { get }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[33/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.removeChild:2:40: note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
1 | protocol HasHierarchy {
2 | @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
3 |
/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.parent:2:39: note: property declared here
1 | protocol HasHierarchy {
2 | @MainActor @preconcurrency public var parent: Entity? { get }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[34/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.removeChild:2:40: note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
1 | protocol HasHierarchy {
2 | @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
3 |
/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.parent:2:39: note: property declared here
1 | protocol HasHierarchy {
2 | @MainActor @preconcurrency public var parent: Entity? { get }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[35/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.removeChild:2:40: note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
1 | protocol HasHierarchy {
2 | @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
3 |
/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.parent:2:39: note: property declared here
1 | protocol HasHierarchy {
2 | @MainActor @preconcurrency public var parent: Entity? { get }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[36/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.removeChild:2:40: note: calls to instance method 'removeChild(_:preservingWorldTransform:)' from outside of its actor context are implicitly asynchronous
1 | protocol HasHierarchy {
2 | @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
3 |
/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.parent:2:39: note: property declared here
1 | protocol HasHierarchy {
2 | @MainActor @preconcurrency public var parent: Entity? { get }}
  |                                       `- note: property declared here
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.isEnabled:2:39: note: property declared here
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[37/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[38/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[39/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[40/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[41/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[42/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/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.position:2:39: note: property declared here
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: property declared here
3 |
/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.position:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var position: SIMD3<Float> { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[43/69] Compiling RealityActions EntityExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/EntityExtensions.swift:11:5: warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import RealityKit
10 |
11 | let globalActionManager: ActionManager = {
   |     |- warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'globalActionManager' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     ActionManager()
13 | } ()
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/ActionManager.swift:30:14: note: class 'ActionManager' does not conform to the 'Sendable' protocol
 28 | /// This class manages the running actions.
 29 | /// Actions are started from the extension methods on the Entity to start actions.
 30 | public class ActionManager {
    |              `- note: class 'ActionManager' does not conform to the 'Sendable' protocol
 31 |     class HashElement {
 32 |         var actionIndex: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ApplyTransform.swift:29: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
27 |     init(action: ApplyTransform, target: Entity) {
28 |         super.init(action: action, target: target)
29 |         target.transform = action.transform
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Hide.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 = false
   |                `- 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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[44/69] Compiling RealityActions ActionInstant.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/EntityExtensions.swift:11:5: warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import RealityKit
10 |
11 | let globalActionManager: ActionManager = {
   |     |- warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'globalActionManager' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     ActionManager()
13 | } ()
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/ActionManager.swift:30:14: note: class 'ActionManager' does not conform to the 'Sendable' protocol
 28 | /// This class manages the running actions.
 29 | /// Actions are started from the extension methods on the Entity to start actions.
 30 | public class ActionManager {
    |              `- note: class 'ActionManager' does not conform to the 'Sendable' protocol
 31 |     class HashElement {
 32 |         var actionIndex: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ApplyTransform.swift:29: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
27 |     init(action: ApplyTransform, target: Entity) {
28 |         super.init(action: action, target: target)
29 |         target.transform = action.transform
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Hide.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 = false
   |                `- 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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[45/69] Compiling RealityActions ApplyTransform.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/EntityExtensions.swift:11:5: warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import RealityKit
10 |
11 | let globalActionManager: ActionManager = {
   |     |- warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'globalActionManager' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     ActionManager()
13 | } ()
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/ActionManager.swift:30:14: note: class 'ActionManager' does not conform to the 'Sendable' protocol
 28 | /// This class manages the running actions.
 29 | /// Actions are started from the extension methods on the Entity to start actions.
 30 | public class ActionManager {
    |              `- note: class 'ActionManager' does not conform to the 'Sendable' protocol
 31 |     class HashElement {
 32 |         var actionIndex: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ApplyTransform.swift:29: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
27 |     init(action: ApplyTransform, target: Entity) {
28 |         super.init(action: action, target: target)
29 |         target.transform = action.transform
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Hide.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 = false
   |                `- 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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[46/69] Compiling RealityActions AsyncSupport.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/EntityExtensions.swift:11:5: warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import RealityKit
10 |
11 | let globalActionManager: ActionManager = {
   |     |- warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'globalActionManager' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     ActionManager()
13 | } ()
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/ActionManager.swift:30:14: note: class 'ActionManager' does not conform to the 'Sendable' protocol
 28 | /// This class manages the running actions.
 29 | /// Actions are started from the extension methods on the Entity to start actions.
 30 | public class ActionManager {
    |              `- note: class 'ActionManager' does not conform to the 'Sendable' protocol
 31 |     class HashElement {
 32 |         var actionIndex: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ApplyTransform.swift:29: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
27 |     init(action: ApplyTransform, target: Entity) {
28 |         super.init(action: action, target: target)
29 |         target.transform = action.transform
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Hide.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 = false
   |                `- 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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[47/69] Compiling RealityActions Call.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/EntityExtensions.swift:11:5: warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import RealityKit
10 |
11 | let globalActionManager: ActionManager = {
   |     |- warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'globalActionManager' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     ActionManager()
13 | } ()
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/ActionManager.swift:30:14: note: class 'ActionManager' does not conform to the 'Sendable' protocol
 28 | /// This class manages the running actions.
 29 | /// Actions are started from the extension methods on the Entity to start actions.
 30 | public class ActionManager {
    |              `- note: class 'ActionManager' does not conform to the 'Sendable' protocol
 31 |     class HashElement {
 32 |         var actionIndex: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ApplyTransform.swift:29: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
27 |     init(action: ApplyTransform, target: Entity) {
28 |         super.init(action: action, target: target)
29 |         target.transform = action.transform
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Hide.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 = false
   |                `- 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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[48/69] Compiling RealityActions Hide.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/EntityExtensions.swift:11:5: warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import RealityKit
10 |
11 | let globalActionManager: ActionManager = {
   |     |- warning: let 'globalActionManager' is not concurrency-safe because non-'Sendable' type 'ActionManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'globalActionManager' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     ActionManager()
13 | } ()
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/ActionManager.swift:30:14: note: class 'ActionManager' does not conform to the 'Sendable' protocol
 28 | /// This class manages the running actions.
 29 | /// Actions are started from the extension methods on the Entity to start actions.
 30 | public class ActionManager {
    |              `- note: class 'ActionManager' does not conform to the 'Sendable' protocol
 31 |     class HashElement {
 32 |         var actionIndex: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/ApplyTransform.swift:29: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
27 |     init(action: ApplyTransform, target: Entity) {
28 |         super.init(action: action, target: target)
29 |         target.transform = action.transform
   |                `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
RealityFoundation.HasTransform.transform:2:39: note: mutation of this property is only permitted within the actor
1 | protocol HasTransform {
2 | @MainActor @preconcurrency public var transform: Transform { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Instants/Hide.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 = false
   |                `- 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.isEnabled:2:39: note: mutation of this property is only permitted within the actor
1 | class Entity {
2 | @MainActor @preconcurrency public var isEnabled: Bool { get set }}
  |                                       `- note: mutation of this property is only permitted within the actor
3 |
[49/69] Compiling RealityActions EaseElasticIn.swift
[50/69] Compiling RealityActions EaseElasticInOut.swift
[51/69] Compiling RealityActions EaseElasticOut.swift
[52/69] Compiling RealityActions EaseExponentialIn.swift
[53/69] Compiling RealityActions EaseExponentialInOut.swift
[54/69] Compiling RealityActions EaseExponentialOut.swift
[55/69] Compiling RealityActions EaseIn.swift
[56/69] Compiling RealityActions EaseInOut.swift
[57/69] Compiling RealityActions EaseOut.swift
[58/69] Compiling RealityActions EaseRateAction.swift
[59/69] Compiling RealityActions EaseSinIn.swift
[60/69] Compiling RealityActions EaseSinInOut.swift
[61/69] Compiling RealityActions EaseSinOut.swift
[62/69] Compiling RealityActions EaseMath.swift
[63/69] Compiling RealityActions EaseBackInOut.swift
[64/69] Compiling RealityActions EaseBackOut.swift
[65/69] Compiling RealityActions EaseBounceIn.swift
[66/69] Compiling RealityActions EaseBounceInOut.swift
[67/69] Compiling RealityActions EaseBounceOut.swift
[68/69] Compiling RealityActions EaseCustom.swift
[69/69] Compiling RealityActions EaseElastic.swift
Build complete! (22.50s)
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.