diff options
Diffstat (limited to 'VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair')
4 files changed, 418 insertions, 0 deletions
diff --git a/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/StationGraph.asset b/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/StationGraph.asset new file mode 100644 index 00000000..c7545518 --- /dev/null +++ b/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/StationGraph.asset @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f11136daadff0b44ac2278a314682ab, type: 3} + m_Name: StationGraph + m_EditorClassIdentifier: + serializedUdonProgramAsset: {fileID: 11400000, guid: 02b29981242c01f4fa2b27857a3ea330, + type: 2} + udonAssembly: ".data_start\r\n\r\n \r\n __instance_0: %VRCSDKBaseVRCPlayerApi, + null\r\n __message_0: %SystemObject, null\r\n __format_0: %SystemString, + null\r\n __arg0_0: %SystemObject, null\r\n __VRCPlayerApi_0: %VRCSDKBaseVRCPlayerApi, + null\r\n onStationEnteredPlayer: %VRCSDKBaseVRCPlayerApi, null\r\n __message_1: + %SystemObject, null\r\n __format_1: %SystemString, null\r\n __arg0_1: %SystemObject, + null\r\n __VRCPlayerApi_1: %VRCSDKBaseVRCPlayerApi, null\r\n onStationExitedPlayer: + %VRCSDKBaseVRCPlayerApi, null\r\n\r\n.data_end\r\n\r\n.code_start\r\n\r\n + .export _interact\r\n \r\n _interact:\r\n \r\n PUSH, __instance_0\r\n + EXTERN, \"VRCSDKBaseNetworking.__get_LocalPlayer__VRCSDKBaseVRCPlayerApi\"\r\n + PUSH, __instance_0\r\n EXTERN, \"VRCSDKBaseVRCPlayerApi.__UseAttachedStation__SystemVoid\"\r\n + JUMP, 0xFFFFFFFC\r\n \r\n .export _onStationEntered\r\n \r\n _onStationEntered:\r\n + \r\n PUSH, onStationEnteredPlayer\r\n PUSH, __VRCPlayerApi_0\r\n + COPY\r\n PUSH, __VRCPlayerApi_0\r\n PUSH, __arg0_0\r\n EXTERN, + \"VRCSDKBaseVRCPlayerApi.__get_displayName__SystemString\"\r\n PUSH, __format_0\r\n + PUSH, __arg0_0\r\n PUSH, __message_0\r\n EXTERN, \"SystemString.__Format__SystemString_SystemObject__SystemString\"\r\n + PUSH, __message_0\r\n EXTERN, \"UnityEngineDebug.__Log__SystemObject__SystemVoid\"\r\n + JUMP, 0xFFFFFFFC\r\n \r\n .export _onStationExited\r\n \r\n _onStationExited:\r\n + \r\n PUSH, onStationExitedPlayer\r\n PUSH, __VRCPlayerApi_1\r\n + COPY\r\n PUSH, __VRCPlayerApi_1\r\n PUSH, __arg0_1\r\n EXTERN, + \"VRCSDKBaseVRCPlayerApi.__get_displayName__SystemString\"\r\n PUSH, __format_1\r\n + PUSH, __arg0_1\r\n PUSH, __message_1\r\n EXTERN, \"SystemString.__Format__SystemString_SystemObject__SystemString\"\r\n + PUSH, __message_1\r\n EXTERN, \"UnityEngineDebug.__Log__SystemObject__SystemVoid\"\r\n + JUMP, 0xFFFFFFFC\r\n \r\n\r\n.code_end\r\n" + assemblyError: + graphData: + name: + description: + nodes: + - fullName: VRCSDKBaseNetworking.__get_LocalPlayer__VRCSDKBaseVRCPlayerApi + uid: 7e192239-fea8-49dc-8d4e-60cba03043bf + position: {x: 980, y: 190} + nodeUIDs: [] + flowUIDs: [] + nodeValues: [] + - fullName: Event_Interact + uid: f15f7288-a517-4d6b-a54f-028d6d4615ac + position: {x: 1140, y: 80} + nodeUIDs: [] + flowUIDs: + - 884840fe-5e09-4c15-95dd-6cbc8cbba62b + nodeValues: [] + - fullName: VRCSDKBaseVRCPlayerApi.__UseAttachedStation__SystemVoid + uid: 884840fe-5e09-4c15-95dd-6cbc8cbba62b + position: {x: 1280, y: 130} + nodeUIDs: + - 7e192239-fea8-49dc-8d4e-60cba03043bf|0 + flowUIDs: [] + nodeValues: + - unityObjectValue: {fileID: 0} + stringValue: + - fullName: Event_OnStationEntered + uid: 5fe4e52f-ae65-494a-b78a-e4b379dd6244 + position: {x: 1680, y: -90} + nodeUIDs: [] + flowUIDs: + - 5a3635f8-a8be-448d-ba94-c6931598eb34 + nodeValues: [] + - fullName: UnityEngineDebug.__Log__SystemObject__SystemVoid + uid: 5a3635f8-a8be-448d-ba94-c6931598eb34 + position: {x: 2540, y: -110} + nodeUIDs: + - 41795dfb-c870-4410-92ac-c7f24545bef2|0 + flowUIDs: [] + nodeValues: + - unityObjectValue: {fileID: 0} + stringValue: + - fullName: SystemString.__Format__SystemString_SystemObject__SystemString + uid: 41795dfb-c870-4410-92ac-c7f24545bef2 + position: {x: 2250, y: -0} + nodeUIDs: + - + - de71c544-0169-4f3d-9c93-ca0530dbd34f|0 + flowUIDs: [] + nodeValues: + - unityObjectValue: {fileID: 0} + stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|{0} + Entered + - unityObjectValue: {fileID: 0} + stringValue: + - fullName: VRCSDKBaseVRCPlayerApi.__get_displayName__SystemString + uid: de71c544-0169-4f3d-9c93-ca0530dbd34f + position: {x: 1920, y: -10} + nodeUIDs: + - 5fe4e52f-ae65-494a-b78a-e4b379dd6244|0 + flowUIDs: [] + nodeValues: + - unityObjectValue: {fileID: 0} + stringValue: + - fullName: VRCSDKBaseVRCPlayerApi.__get_displayName__SystemString + uid: 9707b710-a947-41ff-b26f-8a582d68a6eb + position: {x: 1920, y: 330} + nodeUIDs: + - 778c57e2-05e0-41ea-b330-113a1be1ef31|0 + flowUIDs: [] + nodeValues: + - unityObjectValue: {fileID: 0} + stringValue: + - fullName: SystemString.__Format__SystemString_SystemObject__SystemString + uid: 8909ba7d-ff67-48cc-be25-e86ec7011cc6 + position: {x: 2240, y: 350} + nodeUIDs: + - + - 9707b710-a947-41ff-b26f-8a582d68a6eb + flowUIDs: [] + nodeValues: + - unityObjectValue: {fileID: 0} + stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|{0} + Exited + - unityObjectValue: {fileID: 0} + stringValue: + - fullName: UnityEngineDebug.__Log__SystemObject__SystemVoid + uid: f2fd1aff-eac6-4bad-b19b-ac78d332c50c + position: {x: 2540, y: 240} + nodeUIDs: + - 8909ba7d-ff67-48cc-be25-e86ec7011cc6 + flowUIDs: [] + nodeValues: + - unityObjectValue: {fileID: 0} + stringValue: + - fullName: Event_OnStationExited + uid: 778c57e2-05e0-41ea-b330-113a1be1ef31 + position: {x: 1680, y: 260} + nodeUIDs: [] + flowUIDs: + - f2fd1aff-eac6-4bad-b19b-ac78d332c50c + nodeValues: [] + updateOrder: 0 + graphElementData: + - type: 2 + uid: a20273af-8e44-4a9a-b87c-aaaea442c209 + jsonData: '{"uid":"a20273af-8e44-4a9a-b87c-aaaea442c209","layout":{"serializedVersion":"2","x":960.0,"y":20.0,"width":677.0,"height":278.0},"containedElements":["884840fe-5e09-4c15-95dd-6cbc8cbba62b","f15f7288-a517-4d6b-a54f-028d6d4615ac","7e192239-fea8-49dc-8d4e-60cba03043bf"],"title":"This + is How you Sit a Player in a Station","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}' + - type: 2 + uid: 2dd1fe0c-8974-405d-bafb-b8db7b7cb08d + jsonData: '{"uid":"2dd1fe0c-8974-405d-bafb-b8db7b7cb08d","layout":{"serializedVersion":"2","x":1660.0,"y":-180.0,"width":1081.0,"height":336.0},"containedElements":["de71c544-0169-4f3d-9c93-ca0530dbd34f","41795dfb-c870-4410-92ac-c7f24545bef2","5a3635f8-a8be-448d-ba94-c6931598eb34","5fe4e52f-ae65-494a-b78a-e4b379dd6244"],"title":"Log + Player Name When They Enter","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}' + - type: 2 + uid: b3530459-83f3-44f3-90de-f90d9b0932d2 + jsonData: '{"uid":"b3530459-83f3-44f3-90de-f90d9b0932d2","layout":{"serializedVersion":"2","x":1660.0,"y":180.0,"width":1081.0,"height":324.0},"containedElements":["778c57e2-05e0-41ea-b330-113a1be1ef31","f2fd1aff-eac6-4bad-b19b-ac78d332c50c","8909ba7d-ff67-48cc-be25-e86ec7011cc6","9707b710-a947-41ff-b26f-8a582d68a6eb"],"title":"Log + Player Name When They Exit","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}' + - type: 5 + uid: 5d0f4cc4-6854-454f-bb77-8e1bb8842672 + jsonData: '{"visible":true,"layout":{"serializedVersion":"2","x":10.0,"y":130.0,"width":200.0,"height":150.0}}' + - type: 4 + uid: 660ed7e9-fdef-48a0-be18-1e45b935b733 + jsonData: '{"visible":true,"layout":{"serializedVersion":"2","x":10.0,"y":20.0,"width":0.0,"height":0.0}}' + viewTransform: + position: {x: -349.61578, y: 322.0548} + scale: 0.57175326 + version: 1.0.0 + showAssembly: 0 diff --git a/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/StationGraph.asset.meta b/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/StationGraph.asset.meta new file mode 100644 index 00000000..424254e8 --- /dev/null +++ b/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/StationGraph.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4715e20276be3b141a6a216230cab4e9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/VRCChair3.prefab b/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/VRCChair3.prefab new file mode 100644 index 00000000..3bd6e4dd --- /dev/null +++ b/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/VRCChair3.prefab @@ -0,0 +1,236 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1350032267753345934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1350032267753345932} + - component: {fileID: 1350032267753345935} + - component: {fileID: 1350032267753345970} + - component: {fileID: 6491309565565385} + m_Layer: 0 + m_Name: VRCChair3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1350032267753345932 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350032267753345934} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -8.99, y: 0.748, z: -3.5752475} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7326923351198889022} + - {fileID: 1350032268164970030} + - {fileID: 1350032268266334921} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1350032267753345935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350032267753345934} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1073094524, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + PlayerMobility: 1 + canUseStationFromStation: 1 + animatorController: {fileID: 0} + disableStationExit: 0 + seated: 1 + stationEnterPlayerLocation: {fileID: 1350032268164970030} + stationExitPlayerLocation: {fileID: 1350032268266334921} + controlsObject: {fileID: 0} +--- !u!65 &1350032267753345970 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350032267753345934} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1.5, z: 1} + m_Center: {x: 0, y: 0.75, z: 0} +--- !u!114 &6491309565565385 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350032267753345934} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} + m_Name: + m_EditorClassIdentifier: + interactTextPlacement: {fileID: 0} + interactText: Use + interactTextGO: {fileID: 0} + proximity: 2 + SynchronizePosition: 0 + AllowCollisionOwnershipTransfer: 1 + Reliable: 0 + _syncMethod: 0 + serializedProgramAsset: {fileID: 11400000, guid: 02b29981242c01f4fa2b27857a3ea330, + type: 2} + programSource: {fileID: 11400000, guid: 4715e20276be3b141a6a216230cab4e9, type: 2} + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgAAAAAAAAAABwUHBQ== + publicVariablesUnityEngineObjects: [] + publicVariablesSerializationDataFormat: 0 +--- !u!1 &1350032268164970025 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1350032268164970030} + m_Layer: 0 + m_Name: Seat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1350032268164970030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350032268164970025} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1350032267753345932} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1350032268266334920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1350032268266334921} + m_Layer: 0 + m_Name: Exit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1350032268266334921 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350032268266334920} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.848} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1350032267753345932} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7326923351199246366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7326923351198889022} + - component: {fileID: 7326923351195989008} + - component: {fileID: 7326923351196989136} + m_Layer: 0 + m_Name: VRC_chair_udon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7326923351198889022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7326923351199246366} + m_LocalRotation: {x: -0, y: 0.70710576, z: -0, w: 0.70710784} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_Children: [] + m_Father: {fileID: 1350032267753345932} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0} +--- !u!33 &7326923351195989008 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7326923351199246366} + m_Mesh: {fileID: 4300008, guid: 70108d78e82c2ec488d6b504865508e0, type: 3} +--- !u!23 &7326923351196989136 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7326923351199246366} + m_Enabled: 1 + m_CastShadows: 2 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 1c987494452b85f4ab4cac3322415907, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/VRCChair3.prefab.meta b/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/VRCChair3.prefab.meta new file mode 100644 index 00000000..e5ac0745 --- /dev/null +++ b/VRCSDK3Worlds/Assets/VRChat Examples/Prefabs/VRCChair/VRCChair3.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1dacfe29d81b51c46a85f97842455123 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: |