UeCreateFuncParams: | Partial<UeVisualObject> & { actorTag?: string; id: string; type: "ESTerrainLayer"; url?: string; } | Partial<UeVisualObject> & { id: string; type: "ESImageryLayer"; url?: string; } | Partial<UeVisualObject> & { id: string; type: "ES3DTileset"; url?: string; } | Partial<UeVisualObject> & { diLei?: string; heightOffset?: number; id: string; labelMaterial?: string; senLinLB?: string; treeTypes?: ESTreeType[]; type: "ESForestTileset"; url?: string; xiaoBanWidget?: ESXiaoBanWidget; youShiSZ?: string; } | Partial<UeVisualObject> & { heightOffset?: number; id: string; poiTypes?: ESPoiType[]; type: "ESPoiTileset"; url?: string; } | Partial<UeVisualObject> & { height?: number; id: string; materialPath?: string; points?: [number, number, number][]; type: "ESPolygonFence"; } | Partial<UeVisualObject> & { height?: number; id: string; materialPath?: string; points?: [number, number, number][]; type: "ESPipeFence"; width?: number; } | Partial<UeVisualObject> & { id: string; type: "ESUEWidget" } | Partial<UeGeoVector> & { id: string; points?: [number, number, number][]; type: "ESGeoLineString"; } | Partial<UeGeoVector> & { id: string; points?: [number, number, number][]; type: "ESPath"; } | Partial<UeGeoVector> & { id: string; points?: [number, number, number][]; strokeMaterialPath?: string; type: "ESSpline"; } | Partial<UeGeoVector> & { id: string; points?: [number, number, number][]; type: "ESGeoPolygon"; } | Partial<UeObjectWithLocation> & { id: string; type: "ESCameraView" } | Partial<UeObjectWithLocation> & { id: string; type: "ESGltfModel"; url?: string; } | Partial<UeObjectWithLocation> & { actorClass?: string; actorTag?: string; allowPicking?: boolean; collision?: boolean; highlight?: boolean; id: string; opacity?: number; type: "ESUnrealActor"; } | Partial<UeLabel> & { color?: [number, number, number, number]; id: string; text?: string; type: "ESTextLabel"; } | Partial<UeLabel> & { id: string; type: "ESImageLabel"; url?: string } | Partial<UeObjectWithLocation> & { color?: [number, number, number, number]; id: string; outline?: boolean; outlineColor?: [number, number, number, number]; outlineWidth?: number; type: "ESLocalPolygonZ"; } | Partial<UeObjectWithLocation> & { id: string; points?: [number, number][]; type: "ESLocalPolygon"; } | Partial<UeObjectWithLocation> & { id: string; radius?: number; type: "ESLocalCircle"; } | { id: string; type: "ESPipeserTileset" } | { id: string; type: string }