Build Information
Successful build of RealityActions, reference main (7882b8), with Swift 6.2 for macOS (SPM) on 9 Oct 2025 14:39:25 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/migueldeicaza/RealityActions.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/migueldeicaza/RealityActions
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 7882b80 Merge pull request #8 from pkclsoft/main
Cloned https://github.com/migueldeicaza/RealityActions.git
Revision (git rev-parse @):
7882b80175a2466c942a24b3e99dfb4befcd5e46
SUCCESS checkout https://github.com/migueldeicaza/RealityActions.git at main
Fetching https://github.com/apple/swift-docc-plugin
[1/2133] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin from cache (6.94s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.5 (9.74s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3541] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.20s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.90s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.5
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "realityactions",
"name": "RealityActions",
"url": "https://github.com/migueldeicaza/RealityActions.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/RealityActions",
"dependencies": [
]
}
]
}
Fetching https://github.com/migueldeicaza/RealityActions.git
[1/292] Fetching realityactions
Fetched https://github.com/migueldeicaza/RealityActions.git from cache (0.76s)
Creating working copy for https://github.com/migueldeicaza/RealityActions.git
Working copy of https://github.com/migueldeicaza/RealityActions.git resolved at main (7882b80)
warning: '.resolve-product-dependencies': dependency 'realityactions' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/migueldeicaza/RealityActions.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64
[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-49B95AFC49DCD68C.txt
[5/65] Emitting module RealityActions
[6/71] Compiling RealityActions SequenceAction.swift
[7/71] Compiling RealityActions SequenceActionStateGlobal.swift
[8/71] Compiling RealityActions Spawn.swift
[9/71] Compiling RealityActions QuatMath.swift
[10/71] Compiling RealityActions RealityActions.swift
[11/71] Compiling RealityActions SplineMath.swift
[12/71] Compiling RealityActions Blink.swift
/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
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
35 | super.init(action: action, target: target)
36 | }
RealityKit.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
41 | let slice = 1.0 / Double(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
44 | }
45 |
RealityKit.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
45 |
46 | override func stop() {
47 | target?.isEnabled = originalState
| `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context
48 | super.stop()
49 | }
RealityKit.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/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
44 | previousPosition = target.position
45 | super.init(action: action, target: target)
RealityKit.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
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
45 | super.init(action: action, target: target)
46 | }
RealityKit.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:55:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
53 | let delta: SIMD3<Float> = [delta.x * fTime, y * fTime, delta.z * fTime]
54 |
55 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
56 |
57 | let diff = currentPos - previousPosition
RealityKit.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:61:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
59 |
60 | let newPos = startPosition + delta
61 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
62 |
63 | previousPosition = newPos
RealityKit.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 |
[13/71] Compiling RealityActions DelayTime.swift
/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
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
35 | super.init(action: action, target: target)
36 | }
RealityKit.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
41 | let slice = 1.0 / Double(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
44 | }
45 |
RealityKit.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
45 |
46 | override func stop() {
47 | target?.isEnabled = originalState
| `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context
48 | super.stop()
49 | }
RealityKit.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/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
44 | previousPosition = target.position
45 | super.init(action: action, target: target)
RealityKit.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
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
45 | super.init(action: action, target: target)
46 | }
RealityKit.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:55:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
53 | let delta: SIMD3<Float> = [delta.x * fTime, y * fTime, delta.z * fTime]
54 |
55 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
56 |
57 | let diff = currentPos - previousPosition
RealityKit.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:61:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
59 |
60 | let newPos = startPosition + delta
61 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
62 |
63 | previousPosition = newPos
RealityKit.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 |
[14/71] Compiling RealityActions ExtraAction.swift
/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
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
35 | super.init(action: action, target: target)
36 | }
RealityKit.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
41 | let slice = 1.0 / Double(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
44 | }
45 |
RealityKit.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
45 |
46 | override func stop() {
47 | target?.isEnabled = originalState
| `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context
48 | super.stop()
49 | }
RealityKit.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/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
44 | previousPosition = target.position
45 | super.init(action: action, target: target)
RealityKit.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
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
45 | super.init(action: action, target: target)
46 | }
RealityKit.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:55:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
53 | let delta: SIMD3<Float> = [delta.x * fTime, y * fTime, delta.z * fTime]
54 |
55 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
56 |
57 | let diff = currentPos - previousPosition
RealityKit.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:61:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
59 |
60 | let newPos = startPosition + delta
61 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
62 |
63 | previousPosition = newPos
RealityKit.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 |
[15/71] Compiling RealityActions FadeIn.swift
/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
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
35 | super.init(action: action, target: target)
36 | }
RealityKit.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
41 | let slice = 1.0 / Double(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
44 | }
45 |
RealityKit.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
45 |
46 | override func stop() {
47 | target?.isEnabled = originalState
| `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context
48 | super.stop()
49 | }
RealityKit.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/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
44 | previousPosition = target.position
45 | super.init(action: action, target: target)
RealityKit.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
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
45 | super.init(action: action, target: target)
46 | }
RealityKit.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:55:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
53 | let delta: SIMD3<Float> = [delta.x * fTime, y * fTime, delta.z * fTime]
54 |
55 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
56 |
57 | let diff = currentPos - previousPosition
RealityKit.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:61:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
59 |
60 | let newPos = startPosition + delta
61 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
62 |
63 | previousPosition = newPos
RealityKit.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 |
[16/71] Compiling RealityActions IntervalCall.swift
/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
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
35 | super.init(action: action, target: target)
36 | }
RealityKit.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
41 | let slice = 1.0 / Double(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
44 | }
45 |
RealityKit.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
45 |
46 | override func stop() {
47 | target?.isEnabled = originalState
| `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context
48 | super.stop()
49 | }
RealityKit.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/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
44 | previousPosition = target.position
45 | super.init(action: action, target: target)
RealityKit.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
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
45 | super.init(action: action, target: target)
46 | }
RealityKit.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:55:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
53 | let delta: SIMD3<Float> = [delta.x * fTime, y * fTime, delta.z * fTime]
54 |
55 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
56 |
57 | let diff = currentPos - previousPosition
RealityKit.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:61:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
59 |
60 | let newPos = startPosition + delta
61 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
62 |
63 | previousPosition = newPos
RealityKit.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 |
[17/71] Compiling RealityActions JumpBy.swift
/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
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
35 | super.init(action: action, target: target)
36 | }
RealityKit.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
41 | let slice = 1.0 / Double(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
44 | }
45 |
RealityKit.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
45 |
46 | override func stop() {
47 | target?.isEnabled = originalState
| `- warning: main actor-isolated property 'isEnabled' can not be mutated from a nonisolated context
48 | super.stop()
49 | }
RealityKit.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/JumpBy.swift:43:32: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
44 | previousPosition = target.position
45 | super.init(action: action, target: target)
RealityKit.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
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
45 | super.init(action: action, target: target)
46 | }
RealityKit.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:55:33: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
53 | let delta: SIMD3<Float> = [delta.x * fTime, y * fTime, delta.z * fTime]
54 |
55 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
56 |
57 | let diff = currentPos - previousPosition
RealityKit.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:61:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
59 |
60 | let newPos = startPosition + delta
61 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
62 |
63 | previousPosition = newPos
RealityKit.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 |
[18/71] Compiling RealityActions EntityExtensions.swift
/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
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
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
34 | }
35 | }
RealityKit.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 |
[19/71] Compiling RealityActions ActionInstant.swift
/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
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
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
34 | }
35 | }
RealityKit.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 |
[20/71] Compiling RealityActions ApplyTransform.swift
/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
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
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
34 | }
35 | }
RealityKit.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 |
[21/71] Compiling RealityActions AsyncSupport.swift
/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
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
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
34 | }
35 | }
RealityKit.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 |
[22/71] Compiling RealityActions Call.swift
/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
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
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
34 | }
35 | }
RealityKit.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 |
[23/71] Compiling RealityActions Hide.swift
/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
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
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
34 | }
35 | }
RealityKit.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 |
[24/71] Compiling RealityActions Place.swift
/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
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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/Place.swift:33:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
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
34 | }
35 | }
RealityKit.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 |
[25/71] Compiling RealityActions ReverseTime.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:54:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
52 | init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
53 | rb = action
54 | startRotation = target.transform.rotation
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
55 | self.deltaAngles = deltaAngles
56 | super.init(action: action, target: target)
RealityKit.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:62:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
60 | guard let target else { return }
61 | let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * Float(time))
62 | target.transform.rotation = newRot.normalized
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
63 | }
64 | }
RealityKit.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:58:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
56 | rt = action
57 | distanceAngle = action.distanceAngle
58 | let sourceRotation = toEulerAngles (target.transform.rotation)
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
59 |
60 | // Calculate X
RealityKit.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:99:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
97 | let fTime = Float(time)
98 |
99 | target.transform.rotation = quaternionFromEuler(
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
100 | angles: SIMD3<Float> (
101 | startAngleX+diffAngleX * fTime,
RealityKit.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/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
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
51 | endScale = action.finalScale
52 | delta = endScale - startScale
RealityKit.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
56 | override func update(time: Double) {
57 | guard let target else { return }
58 | target.transform.scale = startScale + delta * Float(time)
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
59 | }
60 | }
RealityKit.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 |
[26/71] Compiling RealityActions RotateAroundBy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:54:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
52 | init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
53 | rb = action
54 | startRotation = target.transform.rotation
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
55 | self.deltaAngles = deltaAngles
56 | super.init(action: action, target: target)
RealityKit.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:62:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
60 | guard let target else { return }
61 | let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * Float(time))
62 | target.transform.rotation = newRot.normalized
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
63 | }
64 | }
RealityKit.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:58:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
56 | rt = action
57 | distanceAngle = action.distanceAngle
58 | let sourceRotation = toEulerAngles (target.transform.rotation)
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
59 |
60 | // Calculate X
RealityKit.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:99:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
97 | let fTime = Float(time)
98 |
99 | target.transform.rotation = quaternionFromEuler(
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
100 | angles: SIMD3<Float> (
101 | startAngleX+diffAngleX * fTime,
RealityKit.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/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
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
51 | endScale = action.finalScale
52 | delta = endScale - startScale
RealityKit.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
56 | override func update(time: Double) {
57 | guard let target else { return }
58 | target.transform.scale = startScale + delta * Float(time)
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
59 | }
60 | }
RealityKit.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 |
[27/71] Compiling RealityActions RotateBy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:54:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
52 | init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
53 | rb = action
54 | startRotation = target.transform.rotation
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
55 | self.deltaAngles = deltaAngles
56 | super.init(action: action, target: target)
RealityKit.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:62:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
60 | guard let target else { return }
61 | let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * Float(time))
62 | target.transform.rotation = newRot.normalized
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
63 | }
64 | }
RealityKit.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:58:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
56 | rt = action
57 | distanceAngle = action.distanceAngle
58 | let sourceRotation = toEulerAngles (target.transform.rotation)
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
59 |
60 | // Calculate X
RealityKit.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:99:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
97 | let fTime = Float(time)
98 |
99 | target.transform.rotation = quaternionFromEuler(
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
100 | angles: SIMD3<Float> (
101 | startAngleX+diffAngleX * fTime,
RealityKit.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/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
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
51 | endScale = action.finalScale
52 | delta = endScale - startScale
RealityKit.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
56 | override func update(time: Double) {
57 | guard let target else { return }
58 | target.transform.scale = startScale + delta * Float(time)
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
59 | }
60 | }
RealityKit.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 |
[28/71] Compiling RealityActions RotateTo.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:54:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
52 | init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
53 | rb = action
54 | startRotation = target.transform.rotation
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
55 | self.deltaAngles = deltaAngles
56 | super.init(action: action, target: target)
RealityKit.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:62:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
60 | guard let target else { return }
61 | let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * Float(time))
62 | target.transform.rotation = newRot.normalized
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
63 | }
64 | }
RealityKit.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:58:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
56 | rt = action
57 | distanceAngle = action.distanceAngle
58 | let sourceRotation = toEulerAngles (target.transform.rotation)
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
59 |
60 | // Calculate X
RealityKit.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:99:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
97 | let fTime = Float(time)
98 |
99 | target.transform.rotation = quaternionFromEuler(
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
100 | angles: SIMD3<Float> (
101 | startAngleX+diffAngleX * fTime,
RealityKit.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/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
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
51 | endScale = action.finalScale
52 | delta = endScale - startScale
RealityKit.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
56 | override func update(time: Double) {
57 | guard let target else { return }
58 | target.transform.scale = startScale + delta * Float(time)
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
59 | }
60 | }
RealityKit.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 |
[29/71] Compiling RealityActions ScaleBy.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:54:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
52 | init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
53 | rb = action
54 | startRotation = target.transform.rotation
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
55 | self.deltaAngles = deltaAngles
56 | super.init(action: action, target: target)
RealityKit.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:62:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
60 | guard let target else { return }
61 | let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * Float(time))
62 | target.transform.rotation = newRot.normalized
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
63 | }
64 | }
RealityKit.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:58:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
56 | rt = action
57 | distanceAngle = action.distanceAngle
58 | let sourceRotation = toEulerAngles (target.transform.rotation)
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
59 |
60 | // Calculate X
RealityKit.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:99:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
97 | let fTime = Float(time)
98 |
99 | target.transform.rotation = quaternionFromEuler(
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
100 | angles: SIMD3<Float> (
101 | startAngleX+diffAngleX * fTime,
RealityKit.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/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
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
51 | endScale = action.finalScale
52 | delta = endScale - startScale
RealityKit.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
56 | override func update(time: Double) {
57 | guard let target else { return }
58 | target.transform.scale = startScale + delta * Float(time)
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
59 | }
60 | }
RealityKit.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 |
[30/71] Compiling RealityActions ScaleTo.swift
/Users/admin/builder/spi-builder-workspace/Sources/RealityActions/Intervals/RotateBy.swift:54:32: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
52 | init(action: RotateBy, target: Entity, deltaAngles: SIMD3<Float>) {
53 | rb = action
54 | startRotation = target.transform.rotation
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
55 | self.deltaAngles = deltaAngles
56 | super.init(action: action, target: target)
RealityKit.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:62:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
60 | guard let target else { return }
61 | let newRot = startRotation * quaternionFromEuler(angles: deltaAngles * Float(time))
62 | target.transform.rotation = newRot.normalized
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
63 | }
64 | }
RealityKit.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:58:52: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
56 | rt = action
57 | distanceAngle = action.distanceAngle
58 | let sourceRotation = toEulerAngles (target.transform.rotation)
| `- warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
59 |
60 | // Calculate X
RealityKit.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:99:16: warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
97 | let fTime = Float(time)
98 |
99 | target.transform.rotation = quaternionFromEuler(
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
100 | angles: SIMD3<Float> (
101 | startAngleX+diffAngleX * fTime,
RealityKit.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/ScaleTo.swift:50:29: warning: main actor-isolated property 'transform' can not be referenced from a nonisolated context
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
51 | endScale = action.finalScale
52 | delta = endScale - startScale
RealityKit.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
56 | override func update(time: Double) {
57 | guard let target else { return }
58 | target.transform.scale = startScale + delta * Float(time)
| `- warning: main actor-isolated property 'transform' can not be mutated from a nonisolated context
59 | }
60 | }
RealityKit.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 |
[31/71] Compiling RealityActions EaseBackInOut.swift
[32/71] Compiling RealityActions EaseBackOut.swift
[33/71] Compiling RealityActions EaseBounceIn.swift
[34/71] Compiling RealityActions EaseBounceInOut.swift
[35/71] Compiling RealityActions EaseBounceOut.swift
[36/71] Compiling RealityActions EaseCustom.swift
[37/71] Compiling RealityActions EaseElastic.swift
[38/71] Compiling RealityActions EaseElasticIn.swift
[39/71] Compiling RealityActions EaseElasticInOut.swift
[40/71] Compiling RealityActions EaseElasticOut.swift
[41/71] Compiling RealityActions EaseExponentialIn.swift
[42/71] Compiling RealityActions EaseExponentialInOut.swift
[43/71] Compiling RealityActions EaseExponentialOut.swift
[44/71] Compiling RealityActions EaseIn.swift
[45/71] Compiling RealityActions RemoveSelf.swift
/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 [#ActorIsolatedCall]
27 | override func update(time: Double) {
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 [#ActorIsolatedCall]
30 | }
31 | }
RealityKit.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
27 | override func update(time: Double) {
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
41 | startPosition = target.position
42 | super.init (action: action, target: target)
RealityKit.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
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
42 | super.init (action: action, target: target)
43 | }
RealityKit.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
65 | let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: Float(time))
66 |
67 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
68 | let diff = currentPos - previousPosition
69 | startPosition = startPosition + diff
RealityKit.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
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
73 |
74 | previousPosition = newPos
RealityKit.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/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
31 | let tConfig = BezierConfig(
32 | controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityKit.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 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[46/71] Compiling RealityActions Show.swift
/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 [#ActorIsolatedCall]
27 | override func update(time: Double) {
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 [#ActorIsolatedCall]
30 | }
31 | }
RealityKit.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
27 | override func update(time: Double) {
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
41 | startPosition = target.position
42 | super.init (action: action, target: target)
RealityKit.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
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
42 | super.init (action: action, target: target)
43 | }
RealityKit.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
65 | let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: Float(time))
66 |
67 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
68 | let diff = currentPos - previousPosition
69 | startPosition = startPosition + diff
RealityKit.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
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
73 |
74 | previousPosition = newPos
RealityKit.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/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
31 | let tConfig = BezierConfig(
32 | controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityKit.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 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[47/71] Compiling RealityActions ToggleVisibility.swift
/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 [#ActorIsolatedCall]
27 | override func update(time: Double) {
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 [#ActorIsolatedCall]
30 | }
31 | }
RealityKit.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
27 | override func update(time: Double) {
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
41 | startPosition = target.position
42 | super.init (action: action, target: target)
RealityKit.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
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
42 | super.init (action: action, target: target)
43 | }
RealityKit.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
65 | let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: Float(time))
66 |
67 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
68 | let diff = currentPos - previousPosition
69 | startPosition = startPosition + diff
RealityKit.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
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
73 |
74 | previousPosition = newPos
RealityKit.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/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
31 | let tConfig = BezierConfig(
32 | controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityKit.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 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[48/71] Compiling RealityActions ActionTween.swift
/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 [#ActorIsolatedCall]
27 | override func update(time: Double) {
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 [#ActorIsolatedCall]
30 | }
31 | }
RealityKit.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
27 | override func update(time: Double) {
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
41 | startPosition = target.position
42 | super.init (action: action, target: target)
RealityKit.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
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
42 | super.init (action: action, target: target)
43 | }
RealityKit.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
65 | let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: Float(time))
66 |
67 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
68 | let diff = currentPos - previousPosition
69 | startPosition = startPosition + diff
RealityKit.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
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
73 |
74 | previousPosition = newPos
RealityKit.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/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
31 | let tConfig = BezierConfig(
32 | controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityKit.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 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[49/71] Compiling RealityActions ActionTweenEntity.swift
/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 [#ActorIsolatedCall]
27 | override func update(time: Double) {
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 [#ActorIsolatedCall]
30 | }
31 | }
RealityKit.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
27 | override func update(time: Double) {
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
41 | startPosition = target.position
42 | super.init (action: action, target: target)
RealityKit.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
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
42 | super.init (action: action, target: target)
43 | }
RealityKit.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
65 | let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: Float(time))
66 |
67 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
68 | let diff = currentPos - previousPosition
69 | startPosition = startPosition + diff
RealityKit.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
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
73 |
74 | previousPosition = newPos
RealityKit.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/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
31 | let tConfig = BezierConfig(
32 | controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityKit.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 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[50/71] Compiling RealityActions BezierBy.swift
/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 [#ActorIsolatedCall]
27 | override func update(time: Double) {
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 [#ActorIsolatedCall]
30 | }
31 | }
RealityKit.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
27 | override func update(time: Double) {
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
41 | startPosition = target.position
42 | super.init (action: action, target: target)
RealityKit.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
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
42 | super.init (action: action, target: target)
43 | }
RealityKit.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
65 | let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: Float(time))
66 |
67 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
68 | let diff = currentPos - previousPosition
69 | startPosition = startPosition + diff
RealityKit.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
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
73 |
74 | previousPosition = newPos
RealityKit.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/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
31 | let tConfig = BezierConfig(
32 | controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityKit.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 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[51/71] Compiling RealityActions BezierTo.swift
/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 [#ActorIsolatedCall]
27 | override func update(time: Double) {
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 [#ActorIsolatedCall]
30 | }
31 | }
RealityKit.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
27 | override func update(time: Double) {
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
30 | }
31 | }
RealityKit.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
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
26 | }
27 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
22 | }
23 | }
RealityKit.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
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
41 | startPosition = target.position
42 | super.init (action: action, target: target)
RealityKit.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
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
42 | super.init (action: action, target: target)
43 | }
RealityKit.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
65 | let z: Float = cubicBezier (a: za, b: zb, c: zc, d: zd, t: Float(time))
66 |
67 | let currentPos = target.position
| `- warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
68 | let diff = currentPos - previousPosition
69 | startPosition = startPosition + diff
RealityKit.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
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
73 |
74 | previousPosition = newPos
RealityKit.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/BezierTo.swift:30:24: warning: main actor-isolated property 'position' can not be referenced from a nonisolated context
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
31 | let tConfig = BezierConfig(
32 | controlPoint1: action.bezierConfig.controlPoint1 - p,
RealityKit.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 |
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[52/71] Compiling RealityActions ActionManager.swift
[53/71] Compiling RealityActions Action.swift
[54/71] Compiling RealityActions AmplitudeAction.swift
[55/71] Compiling RealityActions FiniteTimeAction.swift
[56/71] Compiling RealityActions Speed.swift
[57/71] Compiling RealityActions ActionEase.swift
[58/71] Compiling RealityActions EaseBackIn.swift
[59/71] Compiling RealityActions JumpTo.swift
/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
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
26 | }
27 | }
RealityKit.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
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
39 | previousPosition = target.position
40 | super.init(action: action, target: target)
RealityKit.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
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
40 | super.init(action: action, target: target)
41 | }
RealityKit.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:47:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
45 |
46 | let newPos = startPosition + delta * Float(time)
47 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
48 |
49 | previousPosition = newPos
RealityKit.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
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
30 | super.init(action: action, target: target, delta: positionDelta)
31 | }
RealityKit.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
35 |
36 | let newPos = startPosition + delta * Float(time)
37 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
38 | previousPosition = newPos
39 | }
RealityKit.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 |
[60/71] Compiling RealityActions MoveBy.swift
/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
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
26 | }
27 | }
RealityKit.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
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
39 | previousPosition = target.position
40 | super.init(action: action, target: target)
RealityKit.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
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
40 | super.init(action: action, target: target)
41 | }
RealityKit.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:47:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
45 |
46 | let newPos = startPosition + delta * Float(time)
47 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
48 |
49 | previousPosition = newPos
RealityKit.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
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
30 | super.init(action: action, target: target, delta: positionDelta)
31 | }
RealityKit.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
35 |
36 | let newPos = startPosition + delta * Float(time)
37 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
38 | previousPosition = newPos
39 | }
RealityKit.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 |
[61/71] Compiling RealityActions MoveTo.swift
/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
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
26 | }
27 | }
RealityKit.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
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
39 | previousPosition = target.position
40 | super.init(action: action, target: target)
RealityKit.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
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
40 | super.init(action: action, target: target)
41 | }
RealityKit.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:47:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
45 |
46 | let newPos = startPosition + delta * Float(time)
47 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
48 |
49 | previousPosition = newPos
RealityKit.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
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
30 | super.init(action: action, target: target, delta: positionDelta)
31 | }
RealityKit.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
35 |
36 | let newPos = startPosition + delta * Float(time)
37 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
38 | previousPosition = newPos
39 | }
RealityKit.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 |
[62/71] Compiling RealityActions Parallel.swift
/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
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
26 | }
27 | }
RealityKit.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
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
39 | previousPosition = target.position
40 | super.init(action: action, target: target)
RealityKit.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
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
40 | super.init(action: action, target: target)
41 | }
RealityKit.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:47:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
45 |
46 | let newPos = startPosition + delta * Float(time)
47 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
48 |
49 | previousPosition = newPos
RealityKit.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
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
30 | super.init(action: action, target: target, delta: positionDelta)
31 | }
RealityKit.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
35 |
36 | let newPos = startPosition + delta * Float(time)
37 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
38 | previousPosition = newPos
39 | }
RealityKit.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 |
[63/71] Compiling RealityActions Repeat.swift
/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
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
26 | }
27 | }
RealityKit.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
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
39 | previousPosition = target.position
40 | super.init(action: action, target: target)
RealityKit.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
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
40 | super.init(action: action, target: target)
41 | }
RealityKit.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:47:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
45 |
46 | let newPos = startPosition + delta * Float(time)
47 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
48 |
49 | previousPosition = newPos
RealityKit.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
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
30 | super.init(action: action, target: target, delta: positionDelta)
31 | }
RealityKit.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
35 |
36 | let newPos = startPosition + delta * Float(time)
37 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
38 | previousPosition = newPos
39 | }
RealityKit.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 |
[64/71] Compiling RealityActions RepeatForever.swift
/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
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
26 | }
27 | }
RealityKit.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
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
39 | previousPosition = target.position
40 | super.init(action: action, target: target)
RealityKit.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
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
40 | super.init(action: action, target: target)
41 | }
RealityKit.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:47:16: warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
45 |
46 | let newPos = startPosition + delta * Float(time)
47 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
48 |
49 | previousPosition = newPos
RealityKit.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
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
30 | super.init(action: action, target: target, delta: positionDelta)
31 | }
RealityKit.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
35 |
36 | let newPos = startPosition + delta * Float(time)
37 | target.position = newPos
| `- warning: main actor-isolated property 'position' can not be mutated from a nonisolated context
38 | previousPosition = newPos
39 | }
RealityKit.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 |
[65/71] Compiling RealityActions EaseInOut.swift
[66/71] Compiling RealityActions EaseOut.swift
[67/71] Compiling RealityActions EaseRateAction.swift
[68/71] Compiling RealityActions EaseSinIn.swift
[69/71] Compiling RealityActions EaseSinInOut.swift
[70/71] Compiling RealityActions EaseSinOut.swift
[71/71] Compiling RealityActions EaseMath.swift
Build complete! (22.54s)
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"
},
{
"name" : "tvos",
"version" : "26.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/ActionTweenEntity.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/SequenceActionStateGlobal.swift",
"Intervals/Spawn.swift",
"QuatMath.swift",
"RealityActions.swift",
"SplineMath.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.