diff --git a/Assets/Resources/Models.meta b/Assets/Resources/Models.meta new file mode 100644 index 00000000..a7409622 --- /dev/null +++ b/Assets/Resources/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b649a29e06d03d042ba6511aeaed0637 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Models/AirConditioner.prefab b/Assets/Resources/Models/AirConditioner.prefab new file mode 100644 index 00000000..3fe8e0f2 --- /dev/null +++ b/Assets/Resources/Models/AirConditioner.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &644466025182832397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2379949618830514013} + - component: {fileID: -6145782910286516117} + m_Layer: 0 + m_Name: AirConditioner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2379949618830514013 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644466025182832397} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6649455077862025206} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &-6145782910286516117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644466025182832397} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1d14145e7d8b3546a7232d42ee091dc, type: 3} + m_Name: + m_EditorClassIdentifier: + modelName: AirConditioner + modelType: Resource +--- !u!1001 &356310399993745617 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2379949618830514013} + m_Modifications: + - target: {fileID: 824875020692258724, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_Name + value: SM_AirConditioner01 + objectReference: {fileID: 0} + - target: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} +--- !u!4 &6649455077862025206 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6392369574423410471, guid: 7a24320531911ec4a97d09c1ad24e7e5, type: 3} + m_PrefabInstance: {fileID: 356310399993745617} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Resources/Models/AirConditioner.prefab.meta b/Assets/Resources/Models/AirConditioner.prefab.meta new file mode 100644 index 00000000..5c51a074 --- /dev/null +++ b/Assets/Resources/Models/AirConditioner.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0c1b306ffab0ac7449aecfdba7ce3c4a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Models/AssemblyLine.prefab b/Assets/Resources/Models/AssemblyLine.prefab new file mode 100644 index 00000000..8e6203af --- /dev/null +++ b/Assets/Resources/Models/AssemblyLine.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &830732352977089045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6630605483932097968} + - component: {fileID: 3972856234212190539} + m_Layer: 0 + m_Name: AssemblyLine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6630605483932097968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830732352977089045} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2351775973713354599} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3972856234212190539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830732352977089045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1d14145e7d8b3546a7232d42ee091dc, type: 3} + m_Name: + m_EditorClassIdentifier: + modelName: AssemblyLine + modelType: Move +--- !u!1001 &1510943800273267816 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6630605483932097968} + m_Modifications: + - target: {fileID: 3656036082104082164, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_Name + value: SM_AssemblyLine01 + objectReference: {fileID: 0} + - target: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} +--- !u!4 &2351775973713354599 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3770881403112551183, guid: 69e0d0d3b9856f540a0447f967fce8d9, type: 3} + m_PrefabInstance: {fileID: 1510943800273267816} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Resources/Models/AssemblyLine.prefab.meta b/Assets/Resources/Models/AssemblyLine.prefab.meta new file mode 100644 index 00000000..8db16a9d --- /dev/null +++ b/Assets/Resources/Models/AssemblyLine.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed311d9b98b5ea548b87b9ed316f8877 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Models/BigShelves01.prefab b/Assets/Resources/Models/BigShelves01.prefab new file mode 100644 index 00000000..51a0c2a8 --- /dev/null +++ b/Assets/Resources/Models/BigShelves01.prefab @@ -0,0 +1,1168 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &11825002487387443 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 326168359221823157} + m_Layer: 0 + m_Name: ProductPosition (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &326168359221823157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 11825002487387443} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 6.573, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &112948206105979649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5427688382453742063} + m_Layer: 0 + m_Name: ProductPosition (11) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5427688382453742063 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112948206105979649} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 4.951, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &428100951004909588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5024625899111771968} + m_Layer: 0 + m_Name: ProductPosition (21) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5024625899111771968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 428100951004909588} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.2, y: 3.32, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &580497746567251427 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4490391294093009435} + m_Layer: 0 + m_Name: ProductPosition (14) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4490391294093009435 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 580497746567251427} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 4.951, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &836352180476632332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4621615614125719450} + m_Layer: 0 + m_Name: ProductPosition (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4621615614125719450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 836352180476632332} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 6.573, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1179267365754501537 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1023790382417681233} + m_Layer: 0 + m_Name: ProductPosition (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1023790382417681233 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1179267365754501537} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.31, y: 4.951, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1711359302603719154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1067901152429721112} + m_Layer: 0 + m_Name: ProductPosition (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1067901152429721112 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1711359302603719154} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 6.573, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1925605884101122045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8692906736553338734} + m_Layer: 0 + m_Name: ProductPosition (19) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8692906736553338734 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925605884101122045} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 3.32, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2073437096494187827 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2297052292158121302} + m_Layer: 0 + m_Name: ProductPosition (23) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2297052292158121302 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2073437096494187827} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 3.32, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2202060697593746272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45728385779299842} + m_Layer: 0 + m_Name: ProductPosition (18) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &45728385779299842 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2202060697593746272} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 3.32, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2891257413694953389 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5345320668134246520} + m_Layer: 0 + m_Name: ProductPosition (12) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5345320668134246520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2891257413694953389} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 4.951, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3111152410312718993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 76043137576644317} + m_Layer: 0 + m_Name: ProductPosition (26) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &76043137576644317 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3111152410312718993} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 1.68, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3574389909447314947 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5698103687032614503} + m_Layer: 0 + m_Name: ProductPosition (16) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5698103687032614503 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3574389909447314947} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 3.32, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3952084138182010885 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4519740897053903290} + m_Layer: 0 + m_Name: ProductPosition (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4519740897053903290 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3952084138182010885} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.2, y: 6.573, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3992149432585283337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7986616915744684464} + m_Layer: 0 + m_Name: ProductPosition (22) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7986616915744684464 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3992149432585283337} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 3.32, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4023759473128468951 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 169813666206872841} + m_Layer: 0 + m_Name: ProductPosition (30) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &169813666206872841 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4023759473128468951} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 1.68, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4081307405618109660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 393704334469245390} + m_Layer: 0 + m_Name: ProductPosition (15) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &393704334469245390 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4081307405618109660} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 4.951, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4107731799328860016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1437990679670097837} + m_Layer: 0 + m_Name: ProductPosition (31) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1437990679670097837 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4107731799328860016} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 1.68, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4835865463685308704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5188496974595309859} + m_Layer: 0 + m_Name: ProductPosition (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5188496974595309859 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4835865463685308704} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 4.951, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5143705258968010503 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4762235320235914219} + m_Layer: 0 + m_Name: ProductPosition (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4762235320235914219 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5143705258968010503} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 6.573, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5196549743384325670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3412680245549595955} + m_Layer: 0 + m_Name: ProductPosition (10) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3412680245549595955 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5196549743384325670} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 4.951, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5427901249424271987 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 117449664078977123} + m_Layer: 0 + m_Name: ProductPosition (29) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &117449664078977123 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5427901249424271987} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.2, y: 1.68, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5826883317953123893 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8664234612341381323} + m_Layer: 0 + m_Name: ProductPosition (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8664234612341381323 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5826883317953123893} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 6.573, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7074674926294986442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6100223864732058604} + m_Layer: 0 + m_Name: ProductPosition (28) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6100223864732058604 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7074674926294986442} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 1.68, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7076530385384980832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1451619793031795391} + m_Layer: 0 + m_Name: ProductPosition (20) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1451619793031795391 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7076530385384980832} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.29, y: 3.32, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7242303654754060815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4616454619193917622} + m_Layer: 0 + m_Name: ProductPosition (13) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4616454619193917622 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7242303654754060815} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.2, y: 4.951, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7589762353348768410 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4244070676544453094} + m_Layer: 0 + m_Name: ProductPosition (17) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4244070676544453094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7589762353348768410} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.31, y: 3.32, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7599766354937932337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8805288427832953073} + m_Layer: 0 + m_Name: ProductPosition (27) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8805288427832953073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7599766354937932337} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 1.68, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7617585121330978160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2339798072020178265} + m_Layer: 0 + m_Name: ProductPosition (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2339798072020178265 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7617585121330978160} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.31, y: 6.573, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7933254516867111271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8454843603803179325} + m_Layer: 0 + m_Name: ProductPosition + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8454843603803179325 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7933254516867111271} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 6.573, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7942816268237021455 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8297913097898117079} + m_Layer: 0 + m_Name: ProductPosition (25) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8297913097898117079 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7942816268237021455} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5.31, y: 1.68, z: -0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7968242786519380463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 610107641480156372} + - component: {fileID: 1469490468534396833} + - component: {fileID: 1575785877540470067} + - component: {fileID: -1393490355897834397} + m_Layer: 0 + m_Name: BigShelves01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &610107641480156372 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7968242786519380463} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000021855694, y: 0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8454843603803179325} + - {fileID: 2339798072020178265} + - {fileID: 4621615614125719450} + - {fileID: 1067901152429721112} + - {fileID: 8664234612341381323} + - {fileID: 4519740897053903290} + - {fileID: 4762235320235914219} + - {fileID: 326168359221823157} + - {fileID: 5188496974595309859} + - {fileID: 1023790382417681233} + - {fileID: 5698103687032614503} + - {fileID: 4887279451503677330} + - {fileID: 8297913097898117079} + - {fileID: 76043137576644317} + - {fileID: 8805288427832953073} + - {fileID: 6100223864732058604} + - {fileID: 117449664078977123} + - {fileID: 169813666206872841} + - {fileID: 1437990679670097837} + - {fileID: 4244070676544453094} + - {fileID: 45728385779299842} + - {fileID: 8692906736553338734} + - {fileID: 1451619793031795391} + - {fileID: 5024625899111771968} + - {fileID: 7986616915744684464} + - {fileID: 2297052292158121302} + - {fileID: 3412680245549595955} + - {fileID: 5427688382453742063} + - {fileID: 5345320668134246520} + - {fileID: 4616454619193917622} + - {fileID: 4490391294093009435} + - {fileID: 393704334469245390} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1469490468534396833 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7968242786519380463} + m_Mesh: {fileID: -1132919697675710145, guid: c99581bc8cf95cb47a144159c2203fdb, type: 3} +--- !u!23 &1575785877540470067 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7968242786519380463} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 425242b650d995b4aab2785e7d989a51, type: 2} + - {fileID: 2100000, guid: 8d2ec0ab70ae64247b4c8afd7db5fc20, type: 2} + - {fileID: 2100000, guid: 3dd094c61416c804688866d78b82cca0, type: 2} + - {fileID: 2100000, guid: 7377410d5c9c4694392d9ab89bd1ae77, 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: 1 + 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 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &-1393490355897834397 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7968242786519380463} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d28be1f710820ac488733195726ded56, type: 3} + m_Name: + m_EditorClassIdentifier: + modelName: BigShelves01 + modelType: Store + modelID: + nodeID: + storePositions: + - {fileID: 8454843603803179325} + - {fileID: 2339798072020178265} + - {fileID: 4621615614125719450} + - {fileID: 1067901152429721112} + - {fileID: 8664234612341381323} + - {fileID: 4519740897053903290} + - {fileID: 4762235320235914219} + - {fileID: 326168359221823157} + - {fileID: 5188496974595309859} + - {fileID: 1023790382417681233} + - {fileID: 5698103687032614503} + - {fileID: 4887279451503677330} + - {fileID: 8297913097898117079} + - {fileID: 76043137576644317} + - {fileID: 8805288427832953073} + - {fileID: 6100223864732058604} + - {fileID: 117449664078977123} + - {fileID: 169813666206872841} + - {fileID: 1437990679670097837} + - {fileID: 4244070676544453094} + - {fileID: 45728385779299842} + - {fileID: 8692906736553338734} + - {fileID: 1451619793031795391} + - {fileID: 5024625899111771968} + - {fileID: 7986616915744684464} + - {fileID: 2297052292158121302} + - {fileID: 3412680245549595955} + - {fileID: 5427688382453742063} + - {fileID: 5345320668134246520} + - {fileID: 4616454619193917622} + - {fileID: 4490391294093009435} + - {fileID: 393704334469245390} + maxCapacity: 0 + storedProducts: [] + storeType: fifo +--- !u!1 &9070093924740572067 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4887279451503677330} + m_Layer: 0 + m_Name: ProductPosition (24) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4887279451503677330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9070093924740572067} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000021855694, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.22, y: 1.68, z: 0} + m_LocalScale: {x: 3.333333, y: 3.333333, z: 3.333333} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 610107641480156372} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Resources/Models/BigShelves01.prefab.meta b/Assets/Resources/Models/BigShelves01.prefab.meta new file mode 100644 index 00000000..47dbca38 --- /dev/null +++ b/Assets/Resources/Models/BigShelves01.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c79e7a61f9be6b4cb6d9eff4fdab266 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Models/Container.prefab b/Assets/Resources/Models/Container.prefab new file mode 100644 index 00000000..b729de7d --- /dev/null +++ b/Assets/Resources/Models/Container.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2931528002891540222 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8916579774980777993} + - component: {fileID: -4247483474795707444} + m_Layer: 0 + m_Name: Container + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8916579774980777993 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2931528002891540222} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2498475630445903680} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &-4247483474795707444 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2931528002891540222} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1d14145e7d8b3546a7232d42ee091dc, type: 3} + m_Name: + m_EditorClassIdentifier: + modelName: Container + modelType: Sink +--- !u!1001 &7399670728975469901 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8916579774980777993} + m_Modifications: + - target: {fileID: 1538649280482426569, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_Name + value: SM_Container + objectReference: {fileID: 0} + - target: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} +--- !u!4 &2498475630445903680 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4907998954345656845, guid: 4b27a203d4705e840a04e7d605d4531c, type: 3} + m_PrefabInstance: {fileID: 7399670728975469901} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Resources/Models/Container.prefab.meta b/Assets/Resources/Models/Container.prefab.meta new file mode 100644 index 00000000..ee0caee2 --- /dev/null +++ b/Assets/Resources/Models/Container.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bd689bdf6ec12754d9dea23552503a9f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Models/ForkLift.prefab b/Assets/Resources/Models/ForkLift.prefab new file mode 100644 index 00000000..8a9a3944 --- /dev/null +++ b/Assets/Resources/Models/ForkLift.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &9067001938480678635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2046508032715554319} + - component: {fileID: -8447324946462759815} + m_Layer: 0 + m_Name: ForkLift + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2046508032715554319 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9067001938480678635} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4662361578978032674} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &-8447324946462759815 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9067001938480678635} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1d14145e7d8b3546a7232d42ee091dc, type: 3} + m_Name: + m_EditorClassIdentifier: + modelName: ForkLift + modelType: Move +--- !u!1001 &1036468470617570156 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2046508032715554319} + m_Modifications: + - target: {fileID: 4716860035606359166, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_Name + value: SM_ForkLift + objectReference: {fileID: 0} + - target: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} +--- !u!4 &4662361578978032674 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5680815607061628750, guid: f865edb817f2258429d4ff95b360dcfc, type: 3} + m_PrefabInstance: {fileID: 1036468470617570156} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Resources/Models/ForkLift.prefab.meta b/Assets/Resources/Models/ForkLift.prefab.meta new file mode 100644 index 00000000..9c7b5afa --- /dev/null +++ b/Assets/Resources/Models/ForkLift.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 764444baa79143542bc40db55915deb0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Models/Machine.prefab b/Assets/Resources/Models/Machine.prefab new file mode 100644 index 00000000..52d315c1 --- /dev/null +++ b/Assets/Resources/Models/Machine.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8566264167055009908 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7054039277474966850} + - component: {fileID: 7085333453946890859} + m_Layer: 0 + m_Name: Machine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7054039277474966850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8566264167055009908} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5519468951698607499} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7085333453946890859 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8566264167055009908} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1d14145e7d8b3546a7232d42ee091dc, type: 3} + m_Name: + m_EditorClassIdentifier: + modelName: Machine + modelType: Process +--- !u!1001 &5436764548328971395 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 7054039277474966850} + m_Modifications: + - target: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1901874821097259035, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + propertyPath: m_Name + value: SM_Machine + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} +--- !u!4 &5519468951698607499 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 570359878101422344, guid: 43ec3d3d797c7b8439df719815788d9c, type: 3} + m_PrefabInstance: {fileID: 5436764548328971395} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Resources/Models/Machine.prefab.meta b/Assets/Resources/Models/Machine.prefab.meta new file mode 100644 index 00000000..8579e6c9 --- /dev/null +++ b/Assets/Resources/Models/Machine.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3f3d080e3c00126428c2896e9b9958c2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Models/Pallet.prefab b/Assets/Resources/Models/Pallet.prefab new file mode 100644 index 00000000..90c84809 --- /dev/null +++ b/Assets/Resources/Models/Pallet.prefab @@ -0,0 +1,154 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4532420573728956272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 235757626075487133} + m_Layer: 0 + m_Name: ProductPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &235757626075487133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4532420573728956272} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.142, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2081332566393888300} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8517414440566670543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2081332566393888300} + - component: {fileID: 4454307556845668379} + m_Layer: 0 + m_Name: Pallet + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2081332566393888300 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8517414440566670543} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8989068559449273162} + - {fileID: 235757626075487133} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4454307556845668379 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8517414440566670543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b2c92ea944db86b48b0e0b711555ea37, type: 3} + m_Name: + m_EditorClassIdentifier: + modelName: Pallet + modelType: Source + modelID: + nodeID: + eventGenerateProduct: product_generated + eventGenerateDefect: product_defective + eventQueueProduct: product_queued + productPrefab: {fileID: 3554305899873773484, guid: d4f2a601b53ca9f4ea1e557f4ab11a5b, type: 3} + defectPrefab: {fileID: 3554305899873773484, guid: 48e83cf26c21a0b4091db1723f9b8b0d, type: 3} + listProducts: [] + listDefects: [] + productPos: {fileID: 235757626075487133} + productInterval: {x: 0, y: 0.321, z: 0} +--- !u!1001 &2296878487467035130 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2081332566393888300} + m_Modifications: + - target: {fileID: 6908078975756701691, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_Name + value: SM_Pallet + objectReference: {fileID: 0} + - target: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} +--- !u!4 &8989068559449273162 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7160636452318919344, guid: c084bf7f3ca4b834bb2e97ae33e112e1, type: 3} + m_PrefabInstance: {fileID: 2296878487467035130} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Resources/Models/Pallet.prefab.meta b/Assets/Resources/Models/Pallet.prefab.meta new file mode 100644 index 00000000..f4d69e9f --- /dev/null +++ b/Assets/Resources/Models/Pallet.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b35cee09ea1f71c43b44e4824c6df3ea +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Models/RoboArm.prefab b/Assets/Resources/Models/RoboArm.prefab new file mode 100644 index 00000000..3db905da --- /dev/null +++ b/Assets/Resources/Models/RoboArm.prefab @@ -0,0 +1,196 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7878818223652967094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1439687411083752964} + - component: {fileID: -6353507799802783018} + - component: {fileID: 3693343846998032934} + m_Layer: 0 + m_Name: RoboArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1439687411083752964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7878818223652967094} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3620657965575071337} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &-6353507799802783018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7878818223652967094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1d14145e7d8b3546a7232d42ee091dc, type: 3} + m_Name: + m_EditorClassIdentifier: + modelName: RoboArm + modelType: Resource + modelID: +--- !u!114 &3693343846998032934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7878818223652967094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 939a8d4e03d60b64cbed597bedfe7923, type: 3} + m_Name: + m_EditorClassIdentifier: + target: {fileID: 0} + endPoint: {fileID: 1270372972457711301} + joints: + - jointTransform: {fileID: 3620657965575071337} + axisType: 1 + angle: 0 + maxAngle: -180 + minAngle: 180 + baseAngle: 0 + - jointTransform: {fileID: 1475111362422622167} + axisType: 1 + angle: -57.164 + maxAngle: 0 + minAngle: -208 + baseAngle: -57.164 + - jointTransform: {fileID: 92377777615933552} + axisType: 0 + angle: -58.866 + maxAngle: -14 + minAngle: -330 + baseAngle: -58.866 + - jointTransform: {fileID: 2936344850073730826} + axisType: 0 + angle: -27.5 + maxAngle: 90 + minAngle: -90 + baseAngle: -27.5 +--- !u!1001 &1391276699247169683 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1439687411083752964} + m_Modifications: + - target: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3830498635656615575, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_Name + value: SK_RoboArm + objectReference: {fileID: 0} + - target: {fileID: 4319287239282978713, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9713421 + objectReference: {fileID: 0} + - target: {fileID: 4319287239282978713, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0.23768589 + objectReference: {fileID: 0} + - target: {fileID: 4319287239282978713, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0.000008548699 + objectReference: {fileID: 0} + - target: {fileID: 4319287239282978713, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0.0000020918533 + objectReference: {fileID: 0} + - target: {fileID: 4319287239282978713, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -27.5 + objectReference: {fileID: 0} + - target: {fileID: 4319287239282978713, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.001 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e2907fa722608cd48b6862704dc147f3, type: 3} +--- !u!4 &92377777615933552 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1299006811513798883, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + m_PrefabInstance: {fileID: 1391276699247169683} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1270372972457711301 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 211541320127120982, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + m_PrefabInstance: {fileID: 1391276699247169683} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1475111362422622167 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 519720723652024132, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + m_PrefabInstance: {fileID: 1391276699247169683} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2936344850073730826 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4319287239282978713, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + m_PrefabInstance: {fileID: 1391276699247169683} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3620657965575071337 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2409962319127623418, guid: e2907fa722608cd48b6862704dc147f3, type: 3} + m_PrefabInstance: {fileID: 1391276699247169683} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Resources/Models/RoboArm.prefab.meta b/Assets/Resources/Models/RoboArm.prefab.meta new file mode 100644 index 00000000..d7040e8f --- /dev/null +++ b/Assets/Resources/Models/RoboArm.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9d2bbb1ca826b6f46a27336743ec67f6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Models/StackBox.prefab b/Assets/Resources/Models/StackBox.prefab new file mode 100644 index 00000000..cf70d5bc --- /dev/null +++ b/Assets/Resources/Models/StackBox.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6680638084863872196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6875192445915842659} + - component: {fileID: -3080792030629553700} + m_Layer: 0 + m_Name: StackBox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6875192445915842659 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6680638084863872196} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7859468357416028834} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &-3080792030629553700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6680638084863872196} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1d14145e7d8b3546a7232d42ee091dc, type: 3} + m_Name: + m_EditorClassIdentifier: + modelName: StackBox + modelType: Wait +--- !u!1001 &4436474171055811137 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6875192445915842659} + m_Modifications: + - target: {fileID: 543879604299081503, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_Name + value: SM_Stack_Box + objectReference: {fileID: 0} + - target: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} +--- !u!4 &7859468357416028834 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5801750213979709667, guid: 1ccaacc95b2d46c4c8077735c91bebe9, type: 3} + m_PrefabInstance: {fileID: 4436474171055811137} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Resources/Models/StackBox.prefab.meta b/Assets/Resources/Models/StackBox.prefab.meta new file mode 100644 index 00000000..43c3aaf5 --- /dev/null +++ b/Assets/Resources/Models/StackBox.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a968ac69dc9411e4fbf620ec250982d9 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser.meta b/Assets/StandaloneFileBrowser.meta new file mode 100644 index 00000000..fbb92ac9 --- /dev/null +++ b/Assets/StandaloneFileBrowser.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 57e25b4a578dba94c9353f4633b20549 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/IStandaloneFileBrowser.cs b/Assets/StandaloneFileBrowser/IStandaloneFileBrowser.cs new file mode 100644 index 00000000..19c089de --- /dev/null +++ b/Assets/StandaloneFileBrowser/IStandaloneFileBrowser.cs @@ -0,0 +1,13 @@ +using System; + +namespace SFB { + public interface IStandaloneFileBrowser { + string[] OpenFilePanel(string title, string directory, ExtensionFilter[] extensions, bool multiselect); + string[] OpenFolderPanel(string title, string directory, bool multiselect); + string SaveFilePanel(string title, string directory, string defaultName, ExtensionFilter[] extensions); + + void OpenFilePanelAsync(string title, string directory, ExtensionFilter[] extensions, bool multiselect, Action cb); + void OpenFolderPanelAsync(string title, string directory, bool multiselect, Action cb); + void SaveFilePanelAsync(string title, string directory, string defaultName, ExtensionFilter[] extensions, Action cb); + } +} diff --git a/Assets/StandaloneFileBrowser/IStandaloneFileBrowser.cs.meta b/Assets/StandaloneFileBrowser/IStandaloneFileBrowser.cs.meta new file mode 100644 index 00000000..297c5e8d --- /dev/null +++ b/Assets/StandaloneFileBrowser/IStandaloneFileBrowser.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7609f7b6787a54496aa41a3053fcc76a +timeCreated: 1483902788 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Plugins.meta b/Assets/StandaloneFileBrowser/Plugins.meta new file mode 100644 index 00000000..365e9b2e --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddc4e7b83981f244ba9a26b88c18cb67 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Plugins/Linux.meta b/Assets/StandaloneFileBrowser/Plugins/Linux.meta new file mode 100644 index 00000000..12e971a8 --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/Linux.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 82666e520ab4d4cf08bebbb8059cd6f4 +folderAsset: yes +timeCreated: 1538224809 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Plugins/Linux/x86_64.meta b/Assets/StandaloneFileBrowser/Plugins/Linux/x86_64.meta new file mode 100644 index 00000000..7f52bdec --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/Linux/x86_64.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: bd198408642944765b9305bd99404136 +folderAsset: yes +timeCreated: 1538230728 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Plugins/Linux/x86_64/libStandaloneFileBrowser.so b/Assets/StandaloneFileBrowser/Plugins/Linux/x86_64/libStandaloneFileBrowser.so new file mode 100644 index 00000000..344084e5 Binary files /dev/null and b/Assets/StandaloneFileBrowser/Plugins/Linux/x86_64/libStandaloneFileBrowser.so differ diff --git a/Assets/StandaloneFileBrowser/Plugins/Linux/x86_64/libStandaloneFileBrowser.so.meta b/Assets/StandaloneFileBrowser/Plugins/Linux/x86_64/libStandaloneFileBrowser.so.meta new file mode 100644 index 00000000..f9256120 --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/Linux/x86_64/libStandaloneFileBrowser.so.meta @@ -0,0 +1,126 @@ +fileFormatVersion: 2 +guid: b8c465928f1784a3fac8dc3766f7201c +timeCreated: 1538230728 +licenseType: Free +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 0 + Exclude LinuxUniversal: 0 + Exclude OSXIntel: 1 + Exclude OSXIntel64: 1 + Exclude OSXUniversal: 1 + Exclude SamsungTV: 1 + Exclude Tizen: 1 + Exclude WebGL: 1 + Exclude Win: 0 + Exclude Win64: 0 + Exclude iOS: 1 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86_64 + DefaultValueInitialized: true + OS: Linux + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Samsung TV: SamsungTV + second: + enabled: 0 + settings: + STV_MODEL: STANDARD_15 + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Standalone: LinuxUniversal + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Standalone: OSXIntel + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXIntel64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + iPhone: iOS + second: + enabled: 0 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Plugins/Ookii.Dialogs.dll b/Assets/StandaloneFileBrowser/Plugins/Ookii.Dialogs.dll new file mode 100644 index 00000000..a5164a5f Binary files /dev/null and b/Assets/StandaloneFileBrowser/Plugins/Ookii.Dialogs.dll differ diff --git a/Assets/StandaloneFileBrowser/Plugins/Ookii.Dialogs.dll.meta b/Assets/StandaloneFileBrowser/Plugins/Ookii.Dialogs.dll.meta new file mode 100644 index 00000000..13e560df --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/Ookii.Dialogs.dll.meta @@ -0,0 +1,145 @@ +fileFormatVersion: 2 +guid: e60958662eed5413d86143a0a69b731e +timeCreated: 1491979494 +licenseType: Pro +PluginImporter: + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + data: + first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXIntel: 1 + Exclude OSXIntel64: 1 + Exclude OSXUniversal: 1 + Exclude WebGL: 1 + Exclude Win: 0 + Exclude Win64: 0 + Exclude iOS: 1 + data: + first: + '': Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + OS: AnyOS + data: + first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + data: + first: + Any: + second: + enabled: 0 + settings: {} + data: + first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + data: + first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + data: + first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + data: + first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: OSXIntel + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: OSXIntel64 + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + data: + first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + data: + first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + data: + first: + iPhone: iOS + second: + enabled: 0 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle.meta b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle.meta new file mode 100644 index 00000000..c7bdac63 --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle.meta @@ -0,0 +1,40 @@ +fileFormatVersion: 2 +guid: 110fdfb459db4fc448a2ccd37e200fa4 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Standalone: OSXIntel + second: + enabled: 1 + settings: {} + - first: + Standalone: OSXIntel64 + second: + enabled: 1 + settings: {} + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents.meta b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents.meta new file mode 100644 index 00000000..37ed2fc1 --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 996ea0b0fb9804844ba9595686ee3e7a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/Info.plist b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/Info.plist new file mode 100644 index 00000000..52c479cc --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/Info.plist @@ -0,0 +1,46 @@ + + + + + BuildMachineOSBuild + 18A391 + CFBundleDevelopmentRegion + English + CFBundleExecutable + StandaloneFileBrowser + CFBundleIdentifier + com.gkngkc.sfb + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + StandaloneFileBrowser + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.0 + CSResourcesFileMapped + + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 10A255 + DTPlatformVersion + GM + DTSDKBuild + 18A384 + DTSDKName + macosx10.14 + DTXcode + 1000 + DTXcodeBuild + 10A255 + + diff --git a/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS.meta b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS.meta new file mode 100644 index 00000000..bd2d540b --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5a66f5db020f344c9327188aec2c060 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS/StandaloneFileBrowser b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS/StandaloneFileBrowser new file mode 100644 index 00000000..caf2b686 Binary files /dev/null and b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS/StandaloneFileBrowser differ diff --git a/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.jslib b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.jslib new file mode 100644 index 00000000..1198f38c --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.jslib @@ -0,0 +1,90 @@ +var StandaloneFileBrowserWebGLPlugin = { + // Open file. + // gameObjectNamePtr: Unique GameObject name. Required for calling back unity with SendMessage. + // methodNamePtr: Callback method name on given GameObject. + // filter: Filter files. Example filters: + // Match all image files: "image/*" + // Match all video files: "video/*" + // Match all audio files: "audio/*" + // Custom: ".plist, .xml, .yaml" + // multiselect: Allows multiple file selection + UploadFile: function(gameObjectNamePtr, methodNamePtr, filterPtr, multiselect) { + gameObjectName = Pointer_stringify(gameObjectNamePtr); + methodName = Pointer_stringify(methodNamePtr); + filter = Pointer_stringify(filterPtr); + + // Delete if element exist + var fileInput = document.getElementById(gameObjectName) + if (fileInput) { + document.body.removeChild(fileInput); + } + + fileInput = document.createElement('input'); + fileInput.setAttribute('id', gameObjectName); + fileInput.setAttribute('type', 'file'); + fileInput.setAttribute('style','display:none;'); + fileInput.setAttribute('style','visibility:hidden;'); + if (multiselect) { + fileInput.setAttribute('multiple', ''); + } + if (filter) { + fileInput.setAttribute('accept', filter); + } + fileInput.onclick = function (event) { + // File dialog opened + this.value = null; + }; + fileInput.onchange = function (event) { + // multiselect works + var urls = []; + for (var i = 0; i < event.target.files.length; i++) { + urls.push(URL.createObjectURL(event.target.files[i])); + } + // File selected + SendMessage(gameObjectName, methodName, urls.join()); + + // Remove after file selected + document.body.removeChild(fileInput); + } + document.body.appendChild(fileInput); + + document.onmouseup = function() { + fileInput.click(); + document.onmouseup = null; + } + }, + + // Save file + // DownloadFile method does not open SaveFileDialog like standalone builds, its just allows user to download file + // gameObjectNamePtr: Unique GameObject name. Required for calling back unity with SendMessage. + // methodNamePtr: Callback method name on given GameObject. + // filenamePtr: Filename with extension + // byteArray: byte[] + // byteArraySize: byte[].Length + DownloadFile: function(gameObjectNamePtr, methodNamePtr, filenamePtr, byteArray, byteArraySize) { + gameObjectName = Pointer_stringify(gameObjectNamePtr); + methodName = Pointer_stringify(methodNamePtr); + filename = Pointer_stringify(filenamePtr); + + var bytes = new Uint8Array(byteArraySize); + for (var i = 0; i < byteArraySize; i++) { + bytes[i] = HEAPU8[byteArray + i]; + } + + var downloader = window.document.createElement('a'); + downloader.setAttribute('id', gameObjectName); + downloader.href = window.URL.createObjectURL(new Blob([bytes], { type: 'application/octet-stream' })); + downloader.download = filename; + document.body.appendChild(downloader); + + document.onmouseup = function() { + downloader.click(); + document.body.removeChild(downloader); + document.onmouseup = null; + + SendMessage(gameObjectName, methodName); + } + } +}; + +mergeInto(LibraryManager.library, StandaloneFileBrowserWebGLPlugin); \ No newline at end of file diff --git a/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.jslib.meta b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.jslib.meta new file mode 100644 index 00000000..9ba582be --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.jslib.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 265aaf20a6d564e0fb00a9c4a7a9c300 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: WebGL + second: + enabled: 1 + settings: {} + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + WebGL: WebGL + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Plugins/System.Windows.Forms.dll b/Assets/StandaloneFileBrowser/Plugins/System.Windows.Forms.dll new file mode 100644 index 00000000..f6d84752 Binary files /dev/null and b/Assets/StandaloneFileBrowser/Plugins/System.Windows.Forms.dll differ diff --git a/Assets/StandaloneFileBrowser/Plugins/System.Windows.Forms.dll.meta b/Assets/StandaloneFileBrowser/Plugins/System.Windows.Forms.dll.meta new file mode 100644 index 00000000..f757441d --- /dev/null +++ b/Assets/StandaloneFileBrowser/Plugins/System.Windows.Forms.dll.meta @@ -0,0 +1,145 @@ +fileFormatVersion: 2 +guid: 7d459a96865cc4aaab657012c6dc4833 +timeCreated: 1491979494 +licenseType: Pro +PluginImporter: + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + data: + first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXIntel: 1 + Exclude OSXIntel64: 1 + Exclude OSXUniversal: 1 + Exclude WebGL: 1 + Exclude Win: 0 + Exclude Win64: 0 + Exclude iOS: 1 + data: + first: + '': Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + OS: AnyOS + data: + first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + data: + first: + Any: + second: + enabled: 0 + settings: {} + data: + first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + data: + first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + data: + first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + data: + first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: OSXIntel + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: OSXIntel64 + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + data: + first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + data: + first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + data: + first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + data: + first: + iPhone: iOS + second: + enabled: 0 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Sample.meta b/Assets/StandaloneFileBrowser/Sample.meta new file mode 100644 index 00000000..3c5d69fe --- /dev/null +++ b/Assets/StandaloneFileBrowser/Sample.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 435c74f62ab57b448adeeb37cbc0f96b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Sample/BasicSample.cs b/Assets/StandaloneFileBrowser/Sample/BasicSample.cs new file mode 100644 index 00000000..77e427f5 --- /dev/null +++ b/Assets/StandaloneFileBrowser/Sample/BasicSample.cs @@ -0,0 +1,119 @@ +using System.Collections; +using UnityEngine; +using SFB; + +public class BasicSample : MonoBehaviour { + private string _path; + + void OnGUI() { + var guiScale = new Vector3(Screen.width / 800.0f, Screen.height / 600.0f, 1.0f); + GUI.matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, guiScale); + + GUILayout.Space(20); + GUILayout.BeginHorizontal(); + GUILayout.Space(20); + GUILayout.BeginVertical(); + + // Open File Samples + + if (GUILayout.Button("Open File")) { + WriteResult(StandaloneFileBrowser.OpenFilePanel("Open File", "", "", false)); + } + GUILayout.Space(5); + if (GUILayout.Button("Open File Async")) { + StandaloneFileBrowser.OpenFilePanelAsync("Open File", "", "", false, (string[] paths) => { WriteResult(paths); }); + } + GUILayout.Space(5); + if (GUILayout.Button("Open File Multiple")) { + WriteResult(StandaloneFileBrowser.OpenFilePanel("Open File", "", "", true)); + } + GUILayout.Space(5); + if (GUILayout.Button("Open File Extension")) { + WriteResult(StandaloneFileBrowser.OpenFilePanel("Open File", "", "txt", true)); + } + GUILayout.Space(5); + if (GUILayout.Button("Open File Directory")) { + WriteResult(StandaloneFileBrowser.OpenFilePanel("Open File", Application.dataPath, "", true)); + } + GUILayout.Space(5); + if (GUILayout.Button("Open File Filter")) { + var extensions = new [] { + new ExtensionFilter("Image Files", "png", "jpg", "jpeg" ), + new ExtensionFilter("Sound Files", "mp3", "wav" ), + new ExtensionFilter("All Files", "*" ), + }; + WriteResult(StandaloneFileBrowser.OpenFilePanel("Open File", "", extensions, true)); + } + + GUILayout.Space(15); + + // Open Folder Samples + + if (GUILayout.Button("Open Folder")) { + var paths = StandaloneFileBrowser.OpenFolderPanel("Select Folder", "", true); + WriteResult(paths); + } + GUILayout.Space(5); + if (GUILayout.Button("Open Folder Async")) { + StandaloneFileBrowser.OpenFolderPanelAsync("Select Folder", "", true, (string[] paths) => { WriteResult(paths); }); + } + GUILayout.Space(5); + if (GUILayout.Button("Open Folder Directory")) { + var paths = StandaloneFileBrowser.OpenFolderPanel("Select Folder", Application.dataPath, true); + WriteResult(paths); + } + + GUILayout.Space(15); + + // Save File Samples + + if (GUILayout.Button("Save File")) { + _path = StandaloneFileBrowser.SaveFilePanel("Save File", "", "", ""); + } + GUILayout.Space(5); + if (GUILayout.Button("Save File Async")) { + StandaloneFileBrowser.SaveFilePanelAsync("Save File", "", "", "", (string path) => { WriteResult(path); }); + } + GUILayout.Space(5); + if (GUILayout.Button("Save File Default Name")) { + _path = StandaloneFileBrowser.SaveFilePanel("Save File", "", "MySaveFile", ""); + } + GUILayout.Space(5); + if (GUILayout.Button("Save File Default Name Ext")) { + _path = StandaloneFileBrowser.SaveFilePanel("Save File", "", "MySaveFile", "dat"); + } + GUILayout.Space(5); + if (GUILayout.Button("Save File Directory")) { + _path = StandaloneFileBrowser.SaveFilePanel("Save File", Application.dataPath, "", ""); + } + GUILayout.Space(5); + if (GUILayout.Button("Save File Filter")) { + // Multiple save extension filters with more than one extension support. + var extensionList = new [] { + new ExtensionFilter("Binary", "bin"), + new ExtensionFilter("Text", "txt"), + }; + _path = StandaloneFileBrowser.SaveFilePanel("Save File", "", "MySaveFile", extensionList); + } + + GUILayout.EndVertical(); + GUILayout.Space(20); + GUILayout.Label(_path); + GUILayout.EndHorizontal(); + } + + public void WriteResult(string[] paths) { + if (paths.Length == 0) { + return; + } + + _path = ""; + foreach (var p in paths) { + _path += p + "\n"; + } + } + + public void WriteResult(string path) { + _path = path; + } +} diff --git a/Assets/StandaloneFileBrowser/Sample/BasicSample.cs.meta b/Assets/StandaloneFileBrowser/Sample/BasicSample.cs.meta new file mode 100644 index 00000000..9319b42e --- /dev/null +++ b/Assets/StandaloneFileBrowser/Sample/BasicSample.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5148400295519405d82bb0fa65246ea2 +timeCreated: 1483902788 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Sample/BasicSampleScene.unity b/Assets/StandaloneFileBrowser/Sample/BasicSampleScene.unity new file mode 100644 index 00000000..75c88fa7 --- /dev/null +++ b/Assets/StandaloneFileBrowser/Sample/BasicSampleScene.unity @@ -0,0 +1,248 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &382763637 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 382763642} + - component: {fileID: 382763641} + - component: {fileID: 382763640} + - component: {fileID: 382763639} + - component: {fileID: 382763638} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &382763638 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382763637} + m_Enabled: 1 +--- !u!124 &382763639 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382763637} + m_Enabled: 1 +--- !u!92 &382763640 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382763637} + m_Enabled: 1 +--- !u!20 &382763641 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382763637} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &382763642 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382763637} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &986049433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 986049435} + - component: {fileID: 986049434} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &986049434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 986049433} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5148400295519405d82bb0fa65246ea2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &986049435 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 986049433} + 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: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/StandaloneFileBrowser/Sample/BasicSampleScene.unity.meta b/Assets/StandaloneFileBrowser/Sample/BasicSampleScene.unity.meta new file mode 100644 index 00000000..e0125355 --- /dev/null +++ b/Assets/StandaloneFileBrowser/Sample/BasicSampleScene.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d97280fe82b874466870f709c3315d41 +timeCreated: 1483902786 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StandaloneFileBrowser/Sample/CanvasSampleOpenFileImage.cs b/Assets/StandaloneFileBrowser/Sample/CanvasSampleOpenFileImage.cs new file mode 100644 index 00000000..4fb1351b --- /dev/null +++ b/Assets/StandaloneFileBrowser/Sample/CanvasSampleOpenFileImage.cs @@ -0,0 +1,53 @@ +using System.Text; +using System.Collections; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using UnityEngine; +using UnityEngine.UI; +using UnityEngine.EventSystems; +using SFB; + +[RequireComponent(typeof(Button))] +public class CanvasSampleOpenFileImage : MonoBehaviour, IPointerDownHandler { + public RawImage output; + +#if UNITY_WEBGL && !UNITY_EDITOR + // + // WebGL + // + [DllImport("__Internal")] + private static extern void UploadFile(string gameObjectName, string methodName, string filter, bool multiple); + + public void OnPointerDown(PointerEventData eventData) { + UploadFile(gameObject.name, "OnFileUpload", ".png, .jpg", false); + } + + // Called from browser + public void OnFileUpload(string url) { + StartCoroutine(OutputRoutine(url)); + } +#else + // + // Standalone platforms & editor + // + public void OnPointerDown(PointerEventData eventData) { } + + void Start() { + var button = GetComponent