UNPKG

@dcl/ecs

Version:
61 lines (60 loc) 2.52 kB
import { defineAnimatorComponent } from './extended/Animator'; import { defineAudioSourceComponent } from './extended/AudioSource'; import { defineMaterialComponent } from './extended/Material'; import { defineMeshColliderComponent } from './extended/MeshCollider'; import { defineMeshRendererComponent } from './extended/MeshRenderer'; import { defineTweenComponent } from './extended/Tween'; import defineNameComponent from './manual/Name'; import defineSyncComponent from './manual/SyncComponents'; import defineNetworkEntity from './manual/NetworkEntity'; import defineNetworkParent from './manual/NetworkParent'; import { defineTransformComponent } from './manual/Transform'; import { defineAudioStreamComponent } from './extended/AudioStream'; import { MediaState } from './generated/pb/decentraland/sdk/components/common/media_state.gen'; import { defineVirtualCameraComponent } from './extended/VirtualCamera'; import { defineInputModifierComponent } from './extended/InputModifier'; import { defineLightSourceComponent } from './extended/LightSource'; export * from './generated/index.gen'; /* @__PURE__ */ export const Transform = (engine) => defineTransformComponent(engine); /* @__PURE__ */ export const Material = (engine) => defineMaterialComponent(engine); /* @__PURE__ */ export const Animator = (engine) => defineAnimatorComponent(engine); /* @__PURE__ */ export const AudioSource = (engine) => defineAudioSourceComponent(engine); /* @__PURE__ */ export const AudioStream = (engine) => defineAudioStreamComponent(engine); /* @__PURE__ */ export const MeshRenderer = (engine) => defineMeshRendererComponent(engine); /* @__PURE__ */ export const MeshCollider = (engine) => defineMeshColliderComponent(engine); /* @__PURE__ */ export const Tween = (engine) => defineTweenComponent(engine); /* @__PURE__ */ export const VirtualCamera = (engine) => defineVirtualCameraComponent(engine); /* @__PURE__*/ export const InputModifier = (engine) => defineInputModifierComponent(engine); /* @__PURE__ */ export const LightSource = (engine) => defineLightSourceComponent(engine); /** * @alpha */ /* @__PURE__ */ export const Name = (engine) => defineNameComponent(engine); /** * @alpha */ /* @__PURE__ */ export const SyncComponents = (engine) => defineSyncComponent(engine); /** * @alpha */ /* @__PURE__ */ export const NetworkEntity = (engine) => defineNetworkEntity(engine); /** * @alpha */ /* @__PURE__ */ export const NetworkParent = (engine) => defineNetworkParent(engine); export { MediaState };