import { TActorService } from '../../Actor'; import { TAnimationsService } from '../../Animations'; import { TAudioService } from '../../Audio'; import { TCameraService } from '../../Camera'; import { TCollisionsService } from '../../Collisions'; import { TControlsService } from '../../Controls'; import { TEnvMapService } from '../../EnvMap'; import { TFogService } from '../../Fog'; import { TFsmService } from '../../Fsm'; import { TIntersectionsWatcherService } from '../../Intersections'; import { TKeyboardService } from '../../Keyboard'; import { TLightService } from '../../Light'; import { TLoadingManagerService } from '../../LoadingManager'; import { TLoopService } from '../../Loop'; import { TMaterialService } from '../../Material'; import { TModels3dService } from '../../Models3d'; import { TMouseService } from '../../Mouse'; import { TParticlesService } from '../../Particles'; import { TPhysicsBodyService, TPhysicsWorldService } from '../../Physics'; import { TRendererService } from '../../Renderer'; import { TScenesService } from '../../Scene'; import { TSpatialGridService } from '../../Spatial'; import { TTextService } from '../../Text'; import { TTextureService } from '../../Texture'; import { TTransformDriveService } from '../../TransformDrive'; export type TSpaceServices = Readonly<{ actorService: TActorService; animationsService: TAnimationsService; audioService: TAudioService; cameraService: TCameraService; collisionsService: TCollisionsService; controlsService: TControlsService; envMapService: TEnvMapService; fogService: TFogService; fsmService: TFsmService; intersectionsWatcherService: TIntersectionsWatcherService; keyboardService: TKeyboardService; lightService: TLightService; loadingManagerService: TLoadingManagerService; loopService: TLoopService; materialService: TMaterialService; models3dService: TModels3dService; mouseService: TMouseService; particlesService: TParticlesService; physicsBodyService: TPhysicsBodyService; physicsWorldService: TPhysicsWorldService; rendererService: TRendererService; scenesService: TScenesService; spatialGridService: TSpatialGridService; textService: TTextService; textureService: TTextureService; transformDriveService: TTransformDriveService; }>;