Skip to content

Commit 8a3082f

Browse files
committed
network module
1 parent d78e61e commit 8a3082f

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

src/BasicSystem.tsx

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
import React, { useEffect } from 'react'
22

3+
import { EntityUUID } from '@etherealengine/common/src/interfaces/EntityUUID'
4+
import { isClient } from '@etherealengine/common/src/utils/getEnvironment'
5+
import { SimulationSystemGroup, defineSystem, getComponent, setComponent } from '@etherealengine/ecs'
6+
import { ECSState } from '@etherealengine/ecs/src/ECSState'
7+
import { PrimitiveGeometryComponent } from '@etherealengine/engine/src/scene/components/PrimitiveGeometryComponent'
8+
import { GeometryTypeEnum } from '@etherealengine/engine/src/scene/constants/GeometryTypeEnum'
39
import {
410
defineAction,
511
defineState,
@@ -9,23 +15,13 @@ import {
915
none,
1016
useHookstate
1117
} from '@etherealengine/hyperflux'
12-
13-
import { EntityUUID } from '@etherealengine/common/src/interfaces/EntityUUID'
14-
15-
import { NetworkTopics } from '@etherealengine/spatial/src/networking/classes/Network'
16-
import { WorldNetworkAction } from '@etherealengine/spatial/src/networking/functions/WorldNetworkAction'
17-
18-
import { isClient } from '@etherealengine/common/src/utils/getEnvironment'
19-
import { SimulationSystemGroup, defineSystem, getComponent, setComponent } from '@etherealengine/ecs'
20-
import { ECSState } from '@etherealengine/ecs/src/ECSState'
21-
import { PrimitiveGeometryComponent } from '@etherealengine/engine/src/scene/components/PrimitiveGeometryComponent'
22-
import { GeometryTypeEnum } from '@etherealengine/engine/src/scene/constants/GeometryTypeEnum'
18+
import { NetworkState, NetworkTopics, WorldNetworkAction } from '@etherealengine/network'
2319
import { NameComponent } from '@etherealengine/spatial/src/common/NameComponent'
2420
import { UUIDComponent } from '@etherealengine/spatial/src/common/UUIDComponent'
25-
import { NetworkState } from '@etherealengine/spatial/src/networking/NetworkState'
2621
import { ColliderComponent } from '@etherealengine/spatial/src/physics/components/ColliderComponent'
2722
import { RigidBodyComponent } from '@etherealengine/spatial/src/physics/components/RigidBodyComponent'
2823
import { VisibleComponent } from '@etherealengine/spatial/src/renderer/components/VisibleComponent'
24+
import { SpawnObjectActions } from '@etherealengine/spatial/src/transform/SpawnObjectActions'
2925
import { TransformComponent } from '@etherealengine/spatial/src/transform/components/TransformComponent'
3026
import { Vector3 } from 'three'
3127

@@ -36,7 +32,7 @@ import { Vector3 } from 'three'
3632

3733
const BasicActions = {
3834
spawnAction: defineAction(
39-
WorldNetworkAction.spawnObject.extend({
35+
SpawnObjectActions.spawnObject.extend({
4036
type: 'ee.basic.SPAWN_OBJECT',
4137
$topic: NetworkTopics.world
4238
})
@@ -57,7 +53,7 @@ const BasicState = defineState({
5753
const state = getMutableState(BasicState)
5854
state[action.entityUUID].merge({})
5955
}),
60-
onDestroyObject: WorldNetworkAction.destroyObject.receive((action) => {
56+
onDestroyObject: WorldNetworkAction.destroyEntity.receive((action) => {
6157
const state = getMutableState(BasicState)
6258
state[action.entityUUID].set(none)
6359
})

0 commit comments

Comments
 (0)