UNPKG

neos-script

Version:

[neos-script-sample](https://github.com/rheniumNV/neos-script-sample)

23 lines (22 loc) 26.8 kB
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.PBS_MultiUV_Specular = void 0; var jsx_runtime_1 = require("neos-script/jsx-runtime"); var core_1 = require("../../../../core"); function PBS_MultiUV_Specular(props) { var id = props.id, persistentId = props.persistentId, updateOrder = props.updateOrder, Enabled = props.Enabled, HighPriorityIntegration = props.HighPriorityIntegration, _shader = props._shader, AlbedoScale = props.AlbedoScale, AlbedoOffset = props.AlbedoOffset, AlbedoUV = props.AlbedoUV, EmissionMapScale = props.EmissionMapScale, EmissionMapOffset = props.EmissionMapOffset, EmissionMapUV = props.EmissionMapUV, NormalMapScale = props.NormalMapScale, NormalMapOffset = props.NormalMapOffset, NormalMapUV = props.NormalMapUV, OcclusionMapScale = props.OcclusionMapScale, OcclusionMapOffset = props.OcclusionMapOffset, OcclusionMapUV = props.OcclusionMapUV, SecondaryAlbedoScale = props.SecondaryAlbedoScale, SecondaryAlbedoOffset = props.SecondaryAlbedoOffset, SecondaryAlbedoUV = props.SecondaryAlbedoUV, SecondaryEmissionMapScale = props.SecondaryEmissionMapScale, SecondaryEmissionMapOffset = props.SecondaryEmissionMapOffset, SecondaryEmissionMapUV = props.SecondaryEmissionMapUV, AlbedoColor = props.AlbedoColor, AlbedoTexture = props.AlbedoTexture, EmissiveColor = props.EmissiveColor, EmissiveMap = props.EmissiveMap, NormalMap = props.NormalMap, NormalScale = props.NormalScale, OcclusionMap = props.OcclusionMap, SecondaryAlbedoTexture = props.SecondaryAlbedoTexture, SecondaryEmissiveColor = props.SecondaryEmissiveColor, SecondaryEmissiveMap = props.SecondaryEmissiveMap, Culling = props.Culling, AlphaHandling = props.AlphaHandling, AlphaClip = props.AlphaClip, OffsetFactor = props.OffsetFactor, OffsetUnits = props.OffsetUnits, RenderQueue = props.RenderQueue, SpecularColor = props.SpecularColor, SpecularMap = props.SpecularMap, SpecularMapScale = props.SpecularMapScale, SpecularMapOffset = props.SpecularMapOffset, SpecularMapUV = props.SpecularMapUV; return ((0, jsx_runtime_1.jsxs)(core_1.Component, __assign({ type: "FrooxEngine.PBS_MultiUV_Specular", id: id, persistentId: persistentId, updateOrder: updateOrder }, { children: [(0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "Enabled", id: typeof Enabled === "object" && "id" in Enabled ? Enabled === null || Enabled === void 0 ? void 0 : Enabled.id : undefined, value: typeof Enabled === "object" && "value" in Enabled ? Enabled === null || Enabled === void 0 ? void 0 : Enabled.value : Enabled !== null && Enabled !== void 0 ? Enabled : true, isRaw: typeof Enabled === "object" && "isRaw" in Enabled && Enabled.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "HighPriorityIntegration", id: typeof HighPriorityIntegration === "object" && "id" in HighPriorityIntegration ? HighPriorityIntegration === null || HighPriorityIntegration === void 0 ? void 0 : HighPriorityIntegration.id : undefined, value: typeof HighPriorityIntegration === "object" && "value" in HighPriorityIntegration ? HighPriorityIntegration === null || HighPriorityIntegration === void 0 ? void 0 : HighPriorityIntegration.value : HighPriorityIntegration, isRaw: typeof HighPriorityIntegration === "object" && "isRaw" in HighPriorityIntegration && HighPriorityIntegration.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.AssetRef`1[FrooxEngine.Shader]", name: "_shader-ID", id: typeof _shader === "object" && "id" in _shader ? _shader === null || _shader === void 0 ? void 0 : _shader.id : undefined, value: typeof _shader === "object" && "value" in _shader ? _shader === null || _shader === void 0 ? void 0 : _shader.value : _shader, readOnly: true, isRaw: typeof _shader === "object" && "isRaw" in _shader && _shader.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "AlbedoScale", id: typeof AlbedoScale === "object" && "id" in AlbedoScale ? AlbedoScale === null || AlbedoScale === void 0 ? void 0 : AlbedoScale.id : undefined, value: typeof AlbedoScale === "object" && "value" in AlbedoScale ? AlbedoScale === null || AlbedoScale === void 0 ? void 0 : AlbedoScale.value : AlbedoScale, isRaw: typeof AlbedoScale === "object" && "isRaw" in AlbedoScale && AlbedoScale.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "AlbedoOffset", id: typeof AlbedoOffset === "object" && "id" in AlbedoOffset ? AlbedoOffset === null || AlbedoOffset === void 0 ? void 0 : AlbedoOffset.id : undefined, value: typeof AlbedoOffset === "object" && "value" in AlbedoOffset ? AlbedoOffset === null || AlbedoOffset === void 0 ? void 0 : AlbedoOffset.value : AlbedoOffset, isRaw: typeof AlbedoOffset === "object" && "isRaw" in AlbedoOffset && AlbedoOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Int32]", name: "AlbedoUV", id: typeof AlbedoUV === "object" && "id" in AlbedoUV ? AlbedoUV === null || AlbedoUV === void 0 ? void 0 : AlbedoUV.id : undefined, value: typeof AlbedoUV === "object" && "value" in AlbedoUV ? AlbedoUV === null || AlbedoUV === void 0 ? void 0 : AlbedoUV.value : AlbedoUV, isRaw: typeof AlbedoUV === "object" && "isRaw" in AlbedoUV && AlbedoUV.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "EmissionMapScale", id: typeof EmissionMapScale === "object" && "id" in EmissionMapScale ? EmissionMapScale === null || EmissionMapScale === void 0 ? void 0 : EmissionMapScale.id : undefined, value: typeof EmissionMapScale === "object" && "value" in EmissionMapScale ? EmissionMapScale === null || EmissionMapScale === void 0 ? void 0 : EmissionMapScale.value : EmissionMapScale, isRaw: typeof EmissionMapScale === "object" && "isRaw" in EmissionMapScale && EmissionMapScale.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "EmissionMapOffset", id: typeof EmissionMapOffset === "object" && "id" in EmissionMapOffset ? EmissionMapOffset === null || EmissionMapOffset === void 0 ? void 0 : EmissionMapOffset.id : undefined, value: typeof EmissionMapOffset === "object" && "value" in EmissionMapOffset ? EmissionMapOffset === null || EmissionMapOffset === void 0 ? void 0 : EmissionMapOffset.value : EmissionMapOffset, isRaw: typeof EmissionMapOffset === "object" && "isRaw" in EmissionMapOffset && EmissionMapOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Int32]", name: "EmissionMapUV", id: typeof EmissionMapUV === "object" && "id" in EmissionMapUV ? EmissionMapUV === null || EmissionMapUV === void 0 ? void 0 : EmissionMapUV.id : undefined, value: typeof EmissionMapUV === "object" && "value" in EmissionMapUV ? EmissionMapUV === null || EmissionMapUV === void 0 ? void 0 : EmissionMapUV.value : EmissionMapUV, isRaw: typeof EmissionMapUV === "object" && "isRaw" in EmissionMapUV && EmissionMapUV.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "NormalMapScale", id: typeof NormalMapScale === "object" && "id" in NormalMapScale ? NormalMapScale === null || NormalMapScale === void 0 ? void 0 : NormalMapScale.id : undefined, value: typeof NormalMapScale === "object" && "value" in NormalMapScale ? NormalMapScale === null || NormalMapScale === void 0 ? void 0 : NormalMapScale.value : NormalMapScale, isRaw: typeof NormalMapScale === "object" && "isRaw" in NormalMapScale && NormalMapScale.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "NormalMapOffset", id: typeof NormalMapOffset === "object" && "id" in NormalMapOffset ? NormalMapOffset === null || NormalMapOffset === void 0 ? void 0 : NormalMapOffset.id : undefined, value: typeof NormalMapOffset === "object" && "value" in NormalMapOffset ? NormalMapOffset === null || NormalMapOffset === void 0 ? void 0 : NormalMapOffset.value : NormalMapOffset, isRaw: typeof NormalMapOffset === "object" && "isRaw" in NormalMapOffset && NormalMapOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Int32]", name: "NormalMapUV", id: typeof NormalMapUV === "object" && "id" in NormalMapUV ? NormalMapUV === null || NormalMapUV === void 0 ? void 0 : NormalMapUV.id : undefined, value: typeof NormalMapUV === "object" && "value" in NormalMapUV ? NormalMapUV === null || NormalMapUV === void 0 ? void 0 : NormalMapUV.value : NormalMapUV, isRaw: typeof NormalMapUV === "object" && "isRaw" in NormalMapUV && NormalMapUV.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "OcclusionMapScale", id: typeof OcclusionMapScale === "object" && "id" in OcclusionMapScale ? OcclusionMapScale === null || OcclusionMapScale === void 0 ? void 0 : OcclusionMapScale.id : undefined, value: typeof OcclusionMapScale === "object" && "value" in OcclusionMapScale ? OcclusionMapScale === null || OcclusionMapScale === void 0 ? void 0 : OcclusionMapScale.value : OcclusionMapScale, isRaw: typeof OcclusionMapScale === "object" && "isRaw" in OcclusionMapScale && OcclusionMapScale.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "OcclusionMapOffset", id: typeof OcclusionMapOffset === "object" && "id" in OcclusionMapOffset ? OcclusionMapOffset === null || OcclusionMapOffset === void 0 ? void 0 : OcclusionMapOffset.id : undefined, value: typeof OcclusionMapOffset === "object" && "value" in OcclusionMapOffset ? OcclusionMapOffset === null || OcclusionMapOffset === void 0 ? void 0 : OcclusionMapOffset.value : OcclusionMapOffset, isRaw: typeof OcclusionMapOffset === "object" && "isRaw" in OcclusionMapOffset && OcclusionMapOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Int32]", name: "OcclusionMapUV", id: typeof OcclusionMapUV === "object" && "id" in OcclusionMapUV ? OcclusionMapUV === null || OcclusionMapUV === void 0 ? void 0 : OcclusionMapUV.id : undefined, value: typeof OcclusionMapUV === "object" && "value" in OcclusionMapUV ? OcclusionMapUV === null || OcclusionMapUV === void 0 ? void 0 : OcclusionMapUV.value : OcclusionMapUV, isRaw: typeof OcclusionMapUV === "object" && "isRaw" in OcclusionMapUV && OcclusionMapUV.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "SecondaryAlbedoScale", id: typeof SecondaryAlbedoScale === "object" && "id" in SecondaryAlbedoScale ? SecondaryAlbedoScale === null || SecondaryAlbedoScale === void 0 ? void 0 : SecondaryAlbedoScale.id : undefined, value: typeof SecondaryAlbedoScale === "object" && "value" in SecondaryAlbedoScale ? SecondaryAlbedoScale === null || SecondaryAlbedoScale === void 0 ? void 0 : SecondaryAlbedoScale.value : SecondaryAlbedoScale, isRaw: typeof SecondaryAlbedoScale === "object" && "isRaw" in SecondaryAlbedoScale && SecondaryAlbedoScale.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "SecondaryAlbedoOffset", id: typeof SecondaryAlbedoOffset === "object" && "id" in SecondaryAlbedoOffset ? SecondaryAlbedoOffset === null || SecondaryAlbedoOffset === void 0 ? void 0 : SecondaryAlbedoOffset.id : undefined, value: typeof SecondaryAlbedoOffset === "object" && "value" in SecondaryAlbedoOffset ? SecondaryAlbedoOffset === null || SecondaryAlbedoOffset === void 0 ? void 0 : SecondaryAlbedoOffset.value : SecondaryAlbedoOffset, isRaw: typeof SecondaryAlbedoOffset === "object" && "isRaw" in SecondaryAlbedoOffset && SecondaryAlbedoOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Int32]", name: "SecondaryAlbedoUV", id: typeof SecondaryAlbedoUV === "object" && "id" in SecondaryAlbedoUV ? SecondaryAlbedoUV === null || SecondaryAlbedoUV === void 0 ? void 0 : SecondaryAlbedoUV.id : undefined, value: typeof SecondaryAlbedoUV === "object" && "value" in SecondaryAlbedoUV ? SecondaryAlbedoUV === null || SecondaryAlbedoUV === void 0 ? void 0 : SecondaryAlbedoUV.value : SecondaryAlbedoUV, isRaw: typeof SecondaryAlbedoUV === "object" && "isRaw" in SecondaryAlbedoUV && SecondaryAlbedoUV.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "SecondaryEmissionMapScale", id: typeof SecondaryEmissionMapScale === "object" && "id" in SecondaryEmissionMapScale ? SecondaryEmissionMapScale === null || SecondaryEmissionMapScale === void 0 ? void 0 : SecondaryEmissionMapScale.id : undefined, value: typeof SecondaryEmissionMapScale === "object" && "value" in SecondaryEmissionMapScale ? SecondaryEmissionMapScale === null || SecondaryEmissionMapScale === void 0 ? void 0 : SecondaryEmissionMapScale.value : SecondaryEmissionMapScale, isRaw: typeof SecondaryEmissionMapScale === "object" && "isRaw" in SecondaryEmissionMapScale && SecondaryEmissionMapScale.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "SecondaryEmissionMapOffset", id: typeof SecondaryEmissionMapOffset === "object" && "id" in SecondaryEmissionMapOffset ? SecondaryEmissionMapOffset === null || SecondaryEmissionMapOffset === void 0 ? void 0 : SecondaryEmissionMapOffset.id : undefined, value: typeof SecondaryEmissionMapOffset === "object" && "value" in SecondaryEmissionMapOffset ? SecondaryEmissionMapOffset === null || SecondaryEmissionMapOffset === void 0 ? void 0 : SecondaryEmissionMapOffset.value : SecondaryEmissionMapOffset, isRaw: typeof SecondaryEmissionMapOffset === "object" && "isRaw" in SecondaryEmissionMapOffset && SecondaryEmissionMapOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Int32]", name: "SecondaryEmissionMapUV", id: typeof SecondaryEmissionMapUV === "object" && "id" in SecondaryEmissionMapUV ? SecondaryEmissionMapUV === null || SecondaryEmissionMapUV === void 0 ? void 0 : SecondaryEmissionMapUV.id : undefined, value: typeof SecondaryEmissionMapUV === "object" && "value" in SecondaryEmissionMapUV ? SecondaryEmissionMapUV === null || SecondaryEmissionMapUV === void 0 ? void 0 : SecondaryEmissionMapUV.value : SecondaryEmissionMapUV, isRaw: typeof SecondaryEmissionMapUV === "object" && "isRaw" in SecondaryEmissionMapUV && SecondaryEmissionMapUV.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.color]", name: "AlbedoColor", id: typeof AlbedoColor === "object" && "id" in AlbedoColor ? AlbedoColor === null || AlbedoColor === void 0 ? void 0 : AlbedoColor.id : undefined, value: typeof AlbedoColor === "object" && "value" in AlbedoColor ? AlbedoColor === null || AlbedoColor === void 0 ? void 0 : AlbedoColor.value : AlbedoColor, isRaw: typeof AlbedoColor === "object" && "isRaw" in AlbedoColor && AlbedoColor.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.AssetRef`1[FrooxEngine.ITexture2D]", name: "AlbedoTexture", id: typeof AlbedoTexture === "object" && "id" in AlbedoTexture ? AlbedoTexture === null || AlbedoTexture === void 0 ? void 0 : AlbedoTexture.id : undefined, value: typeof AlbedoTexture === "object" && "value" in AlbedoTexture ? AlbedoTexture === null || AlbedoTexture === void 0 ? void 0 : AlbedoTexture.value : AlbedoTexture, isRaw: typeof AlbedoTexture === "object" && "isRaw" in AlbedoTexture && AlbedoTexture.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.color]", name: "EmissiveColor", id: typeof EmissiveColor === "object" && "id" in EmissiveColor ? EmissiveColor === null || EmissiveColor === void 0 ? void 0 : EmissiveColor.id : undefined, value: typeof EmissiveColor === "object" && "value" in EmissiveColor ? EmissiveColor === null || EmissiveColor === void 0 ? void 0 : EmissiveColor.value : EmissiveColor, isRaw: typeof EmissiveColor === "object" && "isRaw" in EmissiveColor && EmissiveColor.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.AssetRef`1[FrooxEngine.ITexture2D]", name: "EmissiveMap", id: typeof EmissiveMap === "object" && "id" in EmissiveMap ? EmissiveMap === null || EmissiveMap === void 0 ? void 0 : EmissiveMap.id : undefined, value: typeof EmissiveMap === "object" && "value" in EmissiveMap ? EmissiveMap === null || EmissiveMap === void 0 ? void 0 : EmissiveMap.value : EmissiveMap, isRaw: typeof EmissiveMap === "object" && "isRaw" in EmissiveMap && EmissiveMap.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.AssetRef`1[FrooxEngine.ITexture2D]", name: "NormalMap", id: typeof NormalMap === "object" && "id" in NormalMap ? NormalMap === null || NormalMap === void 0 ? void 0 : NormalMap.id : undefined, value: typeof NormalMap === "object" && "value" in NormalMap ? NormalMap === null || NormalMap === void 0 ? void 0 : NormalMap.value : NormalMap, isRaw: typeof NormalMap === "object" && "isRaw" in NormalMap && NormalMap.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "NormalScale", id: typeof NormalScale === "object" && "id" in NormalScale ? NormalScale === null || NormalScale === void 0 ? void 0 : NormalScale.id : undefined, value: typeof NormalScale === "object" && "value" in NormalScale ? NormalScale === null || NormalScale === void 0 ? void 0 : NormalScale.value : NormalScale, isRaw: typeof NormalScale === "object" && "isRaw" in NormalScale && NormalScale.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.AssetRef`1[FrooxEngine.ITexture2D]", name: "OcclusionMap", id: typeof OcclusionMap === "object" && "id" in OcclusionMap ? OcclusionMap === null || OcclusionMap === void 0 ? void 0 : OcclusionMap.id : undefined, value: typeof OcclusionMap === "object" && "value" in OcclusionMap ? OcclusionMap === null || OcclusionMap === void 0 ? void 0 : OcclusionMap.value : OcclusionMap, isRaw: typeof OcclusionMap === "object" && "isRaw" in OcclusionMap && OcclusionMap.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.AssetRef`1[FrooxEngine.ITexture2D]", name: "SecondaryAlbedoTexture", id: typeof SecondaryAlbedoTexture === "object" && "id" in SecondaryAlbedoTexture ? SecondaryAlbedoTexture === null || SecondaryAlbedoTexture === void 0 ? void 0 : SecondaryAlbedoTexture.id : undefined, value: typeof SecondaryAlbedoTexture === "object" && "value" in SecondaryAlbedoTexture ? SecondaryAlbedoTexture === null || SecondaryAlbedoTexture === void 0 ? void 0 : SecondaryAlbedoTexture.value : SecondaryAlbedoTexture, isRaw: typeof SecondaryAlbedoTexture === "object" && "isRaw" in SecondaryAlbedoTexture && SecondaryAlbedoTexture.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.color]", name: "SecondaryEmissiveColor", id: typeof SecondaryEmissiveColor === "object" && "id" in SecondaryEmissiveColor ? SecondaryEmissiveColor === null || SecondaryEmissiveColor === void 0 ? void 0 : SecondaryEmissiveColor.id : undefined, value: typeof SecondaryEmissiveColor === "object" && "value" in SecondaryEmissiveColor ? SecondaryEmissiveColor === null || SecondaryEmissiveColor === void 0 ? void 0 : SecondaryEmissiveColor.value : SecondaryEmissiveColor, isRaw: typeof SecondaryEmissiveColor === "object" && "isRaw" in SecondaryEmissiveColor && SecondaryEmissiveColor.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.AssetRef`1[FrooxEngine.ITexture2D]", name: "SecondaryEmissiveMap", id: typeof SecondaryEmissiveMap === "object" && "id" in SecondaryEmissiveMap ? SecondaryEmissiveMap === null || SecondaryEmissiveMap === void 0 ? void 0 : SecondaryEmissiveMap.id : undefined, value: typeof SecondaryEmissiveMap === "object" && "value" in SecondaryEmissiveMap ? SecondaryEmissiveMap === null || SecondaryEmissiveMap === void 0 ? void 0 : SecondaryEmissiveMap.value : SecondaryEmissiveMap, isRaw: typeof SecondaryEmissiveMap === "object" && "isRaw" in SecondaryEmissiveMap && SecondaryEmissiveMap.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.Culling]", name: "Culling", id: typeof Culling === "object" && "id" in Culling ? Culling === null || Culling === void 0 ? void 0 : Culling.id : undefined, value: typeof Culling === "object" && "value" in Culling ? Culling === null || Culling === void 0 ? void 0 : Culling.value : Culling, isRaw: typeof Culling === "object" && "isRaw" in Culling && Culling.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.AlphaHandling]", name: "AlphaHandling", id: typeof AlphaHandling === "object" && "id" in AlphaHandling ? AlphaHandling === null || AlphaHandling === void 0 ? void 0 : AlphaHandling.id : undefined, value: typeof AlphaHandling === "object" && "value" in AlphaHandling ? AlphaHandling === null || AlphaHandling === void 0 ? void 0 : AlphaHandling.value : AlphaHandling, isRaw: typeof AlphaHandling === "object" && "isRaw" in AlphaHandling && AlphaHandling.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "AlphaClip", id: typeof AlphaClip === "object" && "id" in AlphaClip ? AlphaClip === null || AlphaClip === void 0 ? void 0 : AlphaClip.id : undefined, value: typeof AlphaClip === "object" && "value" in AlphaClip ? AlphaClip === null || AlphaClip === void 0 ? void 0 : AlphaClip.value : AlphaClip, isRaw: typeof AlphaClip === "object" && "isRaw" in AlphaClip && AlphaClip.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "OffsetFactor", id: typeof OffsetFactor === "object" && "id" in OffsetFactor ? OffsetFactor === null || OffsetFactor === void 0 ? void 0 : OffsetFactor.id : undefined, value: typeof OffsetFactor === "object" && "value" in OffsetFactor ? OffsetFactor === null || OffsetFactor === void 0 ? void 0 : OffsetFactor.value : OffsetFactor, isRaw: typeof OffsetFactor === "object" && "isRaw" in OffsetFactor && OffsetFactor.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "OffsetUnits", id: typeof OffsetUnits === "object" && "id" in OffsetUnits ? OffsetUnits === null || OffsetUnits === void 0 ? void 0 : OffsetUnits.id : undefined, value: typeof OffsetUnits === "object" && "value" in OffsetUnits ? OffsetUnits === null || OffsetUnits === void 0 ? void 0 : OffsetUnits.value : OffsetUnits, isRaw: typeof OffsetUnits === "object" && "isRaw" in OffsetUnits && OffsetUnits.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Int32]", name: "RenderQueue", id: typeof RenderQueue === "object" && "id" in RenderQueue ? RenderQueue === null || RenderQueue === void 0 ? void 0 : RenderQueue.id : undefined, value: typeof RenderQueue === "object" && "value" in RenderQueue ? RenderQueue === null || RenderQueue === void 0 ? void 0 : RenderQueue.value : RenderQueue, isRaw: typeof RenderQueue === "object" && "isRaw" in RenderQueue && RenderQueue.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.color]", name: "SpecularColor", id: typeof SpecularColor === "object" && "id" in SpecularColor ? SpecularColor === null || SpecularColor === void 0 ? void 0 : SpecularColor.id : undefined, value: typeof SpecularColor === "object" && "value" in SpecularColor ? SpecularColor === null || SpecularColor === void 0 ? void 0 : SpecularColor.value : SpecularColor, isRaw: typeof SpecularColor === "object" && "isRaw" in SpecularColor && SpecularColor.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.AssetRef`1[FrooxEngine.ITexture2D]", name: "SpecularMap", id: typeof SpecularMap === "object" && "id" in SpecularMap ? SpecularMap === null || SpecularMap === void 0 ? void 0 : SpecularMap.id : undefined, value: typeof SpecularMap === "object" && "value" in SpecularMap ? SpecularMap === null || SpecularMap === void 0 ? void 0 : SpecularMap.value : SpecularMap, isRaw: typeof SpecularMap === "object" && "isRaw" in SpecularMap && SpecularMap.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "SpecularMapScale", id: typeof SpecularMapScale === "object" && "id" in SpecularMapScale ? SpecularMapScale === null || SpecularMapScale === void 0 ? void 0 : SpecularMapScale.id : undefined, value: typeof SpecularMapScale === "object" && "value" in SpecularMapScale ? SpecularMapScale === null || SpecularMapScale === void 0 ? void 0 : SpecularMapScale.value : SpecularMapScale, isRaw: typeof SpecularMapScale === "object" && "isRaw" in SpecularMapScale && SpecularMapScale.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "SpecularMapOffset", id: typeof SpecularMapOffset === "object" && "id" in SpecularMapOffset ? SpecularMapOffset === null || SpecularMapOffset === void 0 ? void 0 : SpecularMapOffset.id : undefined, value: typeof SpecularMapOffset === "object" && "value" in SpecularMapOffset ? SpecularMapOffset === null || SpecularMapOffset === void 0 ? void 0 : SpecularMapOffset.value : SpecularMapOffset, isRaw: typeof SpecularMapOffset === "object" && "isRaw" in SpecularMapOffset && SpecularMapOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Int32]", name: "SpecularMapUV", id: typeof SpecularMapUV === "object" && "id" in SpecularMapUV ? SpecularMapUV === null || SpecularMapUV === void 0 ? void 0 : SpecularMapUV.id : undefined, value: typeof SpecularMapUV === "object" && "value" in SpecularMapUV ? SpecularMapUV === null || SpecularMapUV === void 0 ? void 0 : SpecularMapUV.value : SpecularMapUV, isRaw: typeof SpecularMapUV === "object" && "isRaw" in SpecularMapUV && SpecularMapUV.isRaw ? true : undefined })] }))); } exports.PBS_MultiUV_Specular = PBS_MultiUV_Specular; ;