import { TKinematicParams } from '../../Kinematic'; import { TPhysicsBody } from '../../Physics'; import { TReadonlyEuler, TReadonlyQuaternion, TReadonlyVector3 } from '../../ThreeLib'; import { TOptional } from '@hellpig/anarchy-shared/Utils'; export type TGetTransformAgentsParams = Readonly<{ position: TReadonlyVector3; rotation?: TReadonlyEuler | TReadonlyQuaternion; scale?: TReadonlyVector3; physicsBody?: TPhysicsBody; kinematic?: TOptional; }>; export type TGetTransformAgentsOptions = Readonly<{ hasKinematic?: boolean; hasPhysics?: boolean; hasConnected?: boolean; }>;