중간안정화

This commit is contained in:
2025-07-08 13:42:26 +09:00
parent 89364d9f0a
commit 8a5e3b28ba
22 changed files with 1411 additions and 66 deletions

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a5c601332220dde458111c1aa28f151b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -63,6 +63,7 @@ Transform:
m_Children: m_Children:
- {fileID: 8106578039535807440} - {fileID: 8106578039535807440}
- {fileID: 3518951519622711998} - {fileID: 3518951519622711998}
- {fileID: 7236234594493469454}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1166314466484888031 --- !u!114 &1166314466484888031
@@ -78,7 +79,9 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
modelName: QPallet modelName: QPallet
objectName:
modelType: 3 modelType: 3
prefabName:
modelID: modelID:
nodeID: nodeID:
eventKey: eventKey:
@@ -87,7 +90,9 @@ MonoBehaviour:
maxCapacity: 0 maxCapacity: 0
storedProducts: [] storedProducts: []
storeType: fifo storeType: fifo
transporterPositions: [] transporterPositions:
- {fileID: 6708949960064444351}
- {fileID: 5846343388789164859}
--- !u!1 &2884442297077190549 --- !u!1 &2884442297077190549
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -174,3 +179,142 @@ MeshRenderer:
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0} m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &4131199017715023977
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6708949960064444351}
- component: {fileID: 8067572107211638793}
m_Layer: 0
m_Name: TransporterPosition
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6708949960064444351
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4131199017715023977}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -0.3, y: -0, z: 1.5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7236234594493469454}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &8067572107211638793
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4131199017715023977}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &7278662512346285699
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7236234594493469454}
m_Layer: 0
m_Name: TransporterPositions
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7236234594493469454
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7278662512346285699}
serializedVersion: 2
m_LocalRotation: {x: 0.000000021855694, 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: 6708949960064444351}
- {fileID: 5846343388789164859}
m_Father: {fileID: 8919246687821753581}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8678644618484957986
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5846343388789164859}
- component: {fileID: 5069940328090660839}
m_Layer: 0
m_Name: TransporterPosition (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5846343388789164859
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8678644618484957986}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -0.3, y: -0, z: -1.5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7236234594493469454}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &5069940328090660839
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8678644618484957986}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}

View File

@@ -45,8 +45,10 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: b548798ad2266a14f996c9e94727c802, type: 3} m_Script: {fileID: 11500000, guid: b548798ad2266a14f996c9e94727c802, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
modelName: modelName: Worker
objectName:
modelType: 6 modelType: 6
prefabName:
modelID: modelID:
nodeID: nodeID:
eventKey: eventKey:

View File

@@ -1,5 +1,144 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &963448202549768914
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5492747536598026550}
- component: {fileID: 2643286796650283059}
m_Layer: 0
m_Name: TransporterPosition
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5492747536598026550
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 963448202549768914}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: 0, y: 0, z: 3.5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3429604554812775163}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &2643286796650283059
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 963448202549768914}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &2255574840987913244
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3429604554812775163}
m_Layer: 0
m_Name: TransporterPositions
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3429604554812775163
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2255574840987913244}
serializedVersion: 2
m_LocalRotation: {x: 0.000000021855694, 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: 5492747536598026550}
- {fileID: 3976287030305150642}
m_Father: {fileID: 2581825163001383187}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2293610818480356577
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 613725716050265012}
- component: {fileID: 5011060613118105079}
m_Layer: 0
m_Name: ProductPosition
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &613725716050265012
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2293610818480356577}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0.9, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2581825163001383187}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!65 &5011060613118105079
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2293610818480356577}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &2643807863702384403 --- !u!1 &2643807863702384403
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -32,6 +171,59 @@ Transform:
- {fileID: 615267857326788917} - {fileID: 615267857326788917}
m_Father: {fileID: 2581825163001383187} m_Father: {fileID: 2581825163001383187}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2644479026624263280
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3976287030305150642}
- component: {fileID: 2505884351580834774}
m_Layer: 0
m_Name: TransporterPosition (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3976287030305150642
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2644479026624263280}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: 0, y: -0, z: -2.5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3429604554812775163}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &2505884351580834774
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2644479026624263280}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &8770370672894613367 --- !u!1 &8770370672894613367
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -62,6 +254,8 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 3429604554812775163}
- {fileID: 613725716050265012}
- {fileID: 6020260012323317065} - {fileID: 6020260012323317065}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -78,14 +272,20 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
modelName: Port modelName: Port
objectName:
modelType: 5 modelType: 5
prefabName:
modelID: modelID:
nodeID: nodeID:
storePositions: [] eventKey:
storePositions:
- {fileID: 613725716050265012}
maxCapacity: 0 maxCapacity: 0
storedProducts: [] storedProducts: []
storeType: fifo storeType: fifo
transporterPositions: [] transporterPositions:
- {fileID: 5492747536598026550}
- {fileID: 3976287030305150642}
--- !u!1001 &1081822299286451934 --- !u!1001 &1081822299286451934
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@@ -1,5 +1,217 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &120142895170274196
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7478410914805460224}
- component: {fileID: 1888549425439472771}
m_Layer: 0
m_Name: TransporterPosition (15)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7478410914805460224
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 120142895170274196}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -7.2099986, y: -0, z: -2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &1888549425439472771
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 120142895170274196}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &546222038369918941
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9191899724381104857}
- component: {fileID: 1844465325351769641}
m_Layer: 0
m_Name: TransporterPosition (5)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &9191899724381104857
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 546222038369918941}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -2.8899984, y: 0, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &1844465325351769641
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 546222038369918941}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &581315527988680447
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2822103292155550827}
- component: {fileID: 8723391236987408172}
m_Layer: 0
m_Name: TransporterPosition (9)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2822103292155550827
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 581315527988680447}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: 5.63, y: -0, z: -2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &8723391236987408172
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 581315527988680447}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &765045577389101993
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 958262544898819767}
- component: {fileID: 8889599156128217100}
m_Layer: 0
m_Name: TransporterPosition (3)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &958262544898819767
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 765045577389101993}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: 1.31, y: 0, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &8889599156128217100
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 765045577389101993}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &1024158797052740605 --- !u!1 &1024158797052740605
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -106,6 +318,112 @@ BoxCollider:
serializedVersion: 3 serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1} m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0} m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &1346980835808221643
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 251055664974634900}
- component: {fileID: 648039305713469765}
m_Layer: 0
m_Name: TransporterPosition (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &251055664974634900
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1346980835808221643}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: 5.63, y: 0, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &648039305713469765
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1346980835808221643}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &1631096666113109264
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5861683929728915642}
- component: {fileID: 4735356606369742581}
m_Layer: 0
m_Name: TransporterPosition (14)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5861683929728915642
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1631096666113109264}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -5.18, y: -0, z: -2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &4735356606369742581
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1631096666113109264}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &1651944200641799670 --- !u!1 &1651944200641799670
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -318,6 +636,112 @@ BoxCollider:
serializedVersion: 3 serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1} m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0} m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &1797184791881902638
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 308190352215316609}
- component: {fileID: 972848367162310763}
m_Layer: 0
m_Name: TransporterPosition (6)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &308190352215316609
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1797184791881902638}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -5.18, y: 0, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &972848367162310763
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1797184791881902638}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &1834177978779251150
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7506231889720082311}
- component: {fileID: 8597103789825865278}
m_Layer: 0
m_Name: TransporterPosition (11)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7506231889720082311
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1834177978779251150}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: 1.31, y: -0, z: -2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &8597103789825865278
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1834177978779251150}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &3024916179402241720 --- !u!1 &3024916179402241720
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -369,6 +793,7 @@ Transform:
- {fileID: 4820178877626377942} - {fileID: 4820178877626377942}
- {fileID: 6572439212797043635} - {fileID: 6572439212797043635}
- {fileID: 2461248213983903281} - {fileID: 2461248213983903281}
- {fileID: 777034524018022917}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7967327075547964767 --- !u!114 &7967327075547964767
@@ -384,7 +809,9 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
modelName: Rack(NoCrane) modelName: Rack(NoCrane)
objectName:
modelType: 5 modelType: 5
prefabName:
modelID: modelID:
nodeID: nodeID:
eventKey: eventKey:
@@ -412,7 +839,23 @@ MonoBehaviour:
maxCapacity: 0 maxCapacity: 0
storedProducts: [] storedProducts: []
storeType: fifo storeType: fifo
transporterPositions: [] transporterPositions:
- {fileID: 3492148416674210114}
- {fileID: 251055664974634900}
- {fileID: 5921518428758363714}
- {fileID: 958262544898819767}
- {fileID: 3377026136074941615}
- {fileID: 9191899724381104857}
- {fileID: 308190352215316609}
- {fileID: 6333408735559143231}
- {fileID: 4600967527351896587}
- {fileID: 2822103292155550827}
- {fileID: 2605206922930830563}
- {fileID: 7506231889720082311}
- {fileID: 5401416781395426647}
- {fileID: 1079878577366859079}
- {fileID: 5861683929728915642}
- {fileID: 7478410914805460224}
--- !u!1 &3051049686199851086 --- !u!1 &3051049686199851086
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -519,6 +962,271 @@ BoxCollider:
serializedVersion: 3 serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1} m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0} m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &3225290640113355445
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1079878577366859079}
- component: {fileID: 305836960995173320}
m_Layer: 0
m_Name: TransporterPosition (13)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1079878577366859079
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3225290640113355445}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -2.8899984, y: -0, z: -2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &305836960995173320
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3225290640113355445}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &3618998732829784570
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6333408735559143231}
- component: {fileID: 1458038988043940456}
m_Layer: 0
m_Name: TransporterPosition (7)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6333408735559143231
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3618998732829784570}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -7.2099986, y: 0, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &1458038988043940456
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3618998732829784570}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &3960225839145271356
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3377026136074941615}
- component: {fileID: 9221307904660870989}
m_Layer: 0
m_Name: TransporterPosition (4)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3377026136074941615
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3960225839145271356}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -1.1399984, y: 0, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &9221307904660870989
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3960225839145271356}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &4749111488945159044
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4600967527351896587}
- component: {fileID: 5935531218239291045}
m_Layer: 0
m_Name: TransporterPosition (8)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4600967527351896587
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4749111488945159044}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: 7.38, y: -0, z: -2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &5935531218239291045
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4749111488945159044}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &4815927200028514015
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5401416781395426647}
- component: {fileID: 3761040031292009484}
m_Layer: 0
m_Name: TransporterPosition (12)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5401416781395426647
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4815927200028514015}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -1.1399984, y: -0, z: -2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &3761040031292009484
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4815927200028514015}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &5005734945693330180 --- !u!1 &5005734945693330180
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -731,6 +1439,59 @@ BoxCollider:
serializedVersion: 3 serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1} m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0} m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &6206869447321726909
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3492148416674210114}
- component: {fileID: 6446055422658906645}
m_Layer: 0
m_Name: TransporterPosition
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3492148416674210114
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6206869447321726909}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: 7.38, y: 0, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &6446055422658906645
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6206869447321726909}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &6257718256234454399 --- !u!1 &6257718256234454399
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -996,6 +1757,53 @@ BoxCollider:
serializedVersion: 3 serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1} m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0} m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &8277430724186806875
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 777034524018022917}
m_Layer: 0
m_Name: TransporterPositions
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &777034524018022917
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8277430724186806875}
serializedVersion: 2
m_LocalRotation: {x: 0.000000021855694, 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: 3492148416674210114}
- {fileID: 251055664974634900}
- {fileID: 5921518428758363714}
- {fileID: 958262544898819767}
- {fileID: 3377026136074941615}
- {fileID: 9191899724381104857}
- {fileID: 308190352215316609}
- {fileID: 6333408735559143231}
- {fileID: 4600967527351896587}
- {fileID: 2822103292155550827}
- {fileID: 2605206922930830563}
- {fileID: 7506231889720082311}
- {fileID: 5401416781395426647}
- {fileID: 1079878577366859079}
- {fileID: 5861683929728915642}
- {fileID: 7478410914805460224}
m_Father: {fileID: 5459601425847701988}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8354405496962727899 --- !u!1 &8354405496962727899
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -1049,6 +1857,112 @@ BoxCollider:
serializedVersion: 3 serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1} m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0} m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &8485701120151990310
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5921518428758363714}
- component: {fileID: 4764603042763118428}
m_Layer: 0
m_Name: TransporterPosition (2)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5921518428758363714
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8485701120151990310}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: 3.34, y: 0, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &4764603042763118428
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8485701120151990310}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &8845628813315170493
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2605206922930830563}
- component: {fileID: 4791446482289211978}
m_Layer: 0
m_Name: TransporterPosition (10)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2605206922930830563
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8845628813315170493}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: 3.34, y: -0, z: -2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 777034524018022917}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!65 &4791446482289211978
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8845628813315170493}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &9104671524685475520 --- !u!1 &9104671524685475520
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@@ -37,12 +37,10 @@ public class DataManager : UnitySingleton<DataManager>
} }
public void RemoveModel(SimulationModel model) public void RemoveModel(SimulationModel model)
{ {
Debug.Log("remove");
/* /*
if (models.Any(x => x == model)) if (models.Any(x => x == model))
return; return;
*/ */
Debug.Log("removeon");
models.Remove(model); models.Remove(model);
onModelsUpdated?.Invoke(models); onModelsUpdated?.Invoke(models);
} }

View File

@@ -33,28 +33,28 @@ MonoBehaviour:
m_Settings: m_Settings:
m_SettingsList: m_SettingsList:
m_List: m_List:
- rid: 2193962276692426907 - rid: 2193962362920763542
- rid: 2193962276692426908 - rid: 2193962362920763543
- rid: 6852985685364965378 - rid: 6852985685364965378
- rid: 6852985685364965379 - rid: 6852985685364965379
- rid: 6852985685364965380 - rid: 6852985685364965380
- rid: 6852985685364965381 - rid: 6852985685364965381
- rid: 2193962276692426909 - rid: 2193962362920763544
- rid: 2193962276692426910 - rid: 2193962362920763545
- rid: 6852985685364965384 - rid: 6852985685364965384
- rid: 6852985685364965385 - rid: 6852985685364965385
- rid: 2193962276692426911 - rid: 2193962362920763546
- rid: 2193962276692426912 - rid: 2193962362920763547
- rid: 2193962276692426913 - rid: 2193962362920763548
- rid: 2193962276692426914 - rid: 2193962362920763549
- rid: 2193962276692426915 - rid: 2193962362920763550
- rid: 2193962276692426916 - rid: 2193962362920763551
- rid: 6852985685364965392 - rid: 6852985685364965392
- rid: 2193962276692426917 - rid: 2193962362920763552
- rid: 6852985685364965394 - rid: 6852985685364965394
- rid: 8712630790384254976 - rid: 8712630790384254976
- rid: 5092397466944798720 - rid: 5092397466944798720
- rid: 2193962276692426918 - rid: 2193962362920763553
m_RuntimeSettings: m_RuntimeSettings:
m_List: m_List:
- rid: 6852985685364965378 - rid: 6852985685364965378
@@ -97,14 +97,14 @@ MonoBehaviour:
references: references:
version: 2 version: 2
RefIds: RefIds:
- rid: 2193962276692426907 - rid: 2193962362920763542
type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data: data:
m_Version: 0 m_Version: 0
m_StripUnusedPostProcessingVariants: 1 m_StripUnusedPostProcessingVariants: 1
m_StripUnusedVariants: 1 m_StripUnusedVariants: 1
m_StripScreenCoordOverrideVariants: 1 m_StripScreenCoordOverrideVariants: 1
- rid: 2193962276692426908 - rid: 2193962362920763543
type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data: data:
m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3}
@@ -116,7 +116,7 @@ MonoBehaviour:
m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3}
m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3}
m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3}
- rid: 2193962276692426909 - rid: 2193962362920763544
type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data: data:
m_Version: 0 m_Version: 0
@@ -131,7 +131,7 @@ MonoBehaviour:
m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2}
m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2}
- rid: 2193962276692426910 - rid: 2193962362920763545
type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data: data:
m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
@@ -140,7 +140,7 @@ MonoBehaviour:
m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2}
m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2}
m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2}
- rid: 2193962276692426911 - rid: 2193962362920763546
type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime}
data: data:
m_Version: 0 m_Version: 0
@@ -153,13 +153,13 @@ MonoBehaviour:
m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3}
m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3}
m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3}
- rid: 2193962276692426912 - rid: 2193962362920763547
type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3}
m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3}
m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3}
- rid: 2193962276692426913 - rid: 2193962362920763548
type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_Version: 1 m_Version: 1
@@ -172,12 +172,12 @@ MonoBehaviour:
skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3}
renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3}
renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3}
- rid: 2193962276692426914 - rid: 2193962362920763549
type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_Version: 1 m_Version: 1
m_ProbeVolumeDisableStreamingAssets: 0 m_ProbeVolumeDisableStreamingAssets: 0
- rid: 2193962276692426915 - rid: 2193962362920763550
type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_Version: 1 m_Version: 1
@@ -187,21 +187,21 @@ MonoBehaviour:
probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3}
probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3}
numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3}
- rid: 2193962276692426916 - rid: 2193962362920763551
type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_version: 0 m_version: 0
m_IncludeReferencedInScenes: 0 m_IncludeReferencedInScenes: 0
m_IncludeAssetsByLabel: 0 m_IncludeAssetsByLabel: 0
m_LabelToInclude: m_LabelToInclude:
- rid: 2193962276692426917 - rid: 2193962362920763552
type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_Version: 1 m_Version: 1
probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3}
probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3}
probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3}
- rid: 2193962276692426918 - rid: 2193962362920763553
type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data: data:
m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2}

View File

@@ -18,7 +18,7 @@ namespace Octopus.Simulator
// Start is called once before the first execution of Update after the MonoBehaviour is created // Start is called once before the first execution of Update after the MonoBehaviour is created
void Awake() void Awake()
{ {
DataManager.I.onModelsUpdated += (value)=>SetDropdown(); DataManager.I.onModelsUpdated += (value) => SetDropdown();
} }
private void Start() private void Start()
@@ -26,6 +26,8 @@ namespace Octopus.Simulator
var logicUIManager = FindAnyObjectByType<LogicUIManager>(); var logicUIManager = FindAnyObjectByType<LogicUIManager>();
logicUIManager.onLogicItemSelected += SetPlacedObjectDataItem; logicUIManager.onLogicItemSelected += SetPlacedObjectDataItem;
logicUIManager.onLogicItemDeSelected += UnsetPlacedObjectDataItem; logicUIManager.onLogicItemDeSelected += UnsetPlacedObjectDataItem;
var panelSimulationUI = FindAnyObjectByType<Panel_SimulationUI>();
panelSimulationUI.onPlaying += (Value) => dropdown.interactable = false;
gameObject.SetActive(false); gameObject.SetActive(false);
} }

View File

@@ -110,6 +110,7 @@ namespace Octopus.Simulator
public int? logicId = 0; public int? logicId = 0;
public string? logicData; public string? logicData;
public string? name; public string? name;
public int speed;
} }
@@ -133,7 +134,6 @@ namespace Octopus.Simulator
public interface ILogicItem public interface ILogicItem
{ {
string? Name { get; } string? Name { get; }
string? Description { get; }
string? Label { get; } string? Label { get; }
LogicItemType ItemType { get; } LogicItemType ItemType { get; }
} }
@@ -141,14 +141,12 @@ namespace Octopus.Simulator
public class LogicQueue : ILogicItem public class LogicQueue : ILogicItem
{ {
public string? name = ""; public string? name = "";
public string? description = "";
public string? label; public string? label;
public int capacity = 0; public int capacity = 0;
public int quantity; public int quantity;
public int priority_order; public int priority_order;
public string? queue_type; public string? queue_type;
public string? Name => name; public string? Name => name;
public string? Description => description;
public string? Label => label; public string? Label => label;
public LogicItemType ItemType => LogicItemType.Queue; public LogicItemType ItemType => LogicItemType.Queue;
} }
@@ -158,13 +156,11 @@ namespace Octopus.Simulator
{ {
public string? name = ""; public string? name = "";
public int capacity = 0; public int capacity = 0;
public string? description = "";
public string? label; public string? label;
public int? repair_time = 0; public int? repair_time = 0;
public double speed_factor = 0.0; public double speed_factor = 0.0;
public int? breakdown_interval = 0; public int? breakdown_interval = 0;
public string? Name => name; public string? Name => name;
public string? Description => description;
public string? Label => label; public string? Label => label;
public LogicItemType ItemType => LogicItemType.Resource; public LogicItemType ItemType => LogicItemType.Resource;
} }
@@ -173,13 +169,11 @@ namespace Octopus.Simulator
public class LogicStore : ILogicItem public class LogicStore : ILogicItem
{ {
public string? name; public string? name;
public string? description;
public string? label; public string? label;
public int capacity; public int capacity;
public int quantity; public int quantity;
public int priority_order; public int priority_order;
public string? Name => name; public string? Name => name;
public string? Description => description;
public string? Label => label; public string? Label => label;
public LogicItemType ItemType => LogicItemType.Store; public LogicItemType ItemType => LogicItemType.Store;
} }
@@ -189,7 +183,6 @@ namespace Octopus.Simulator
{ {
public abstract ComponentType Type { get; } public abstract ComponentType Type { get; }
public abstract string? Name { get; } public abstract string? Name { get; }
public abstract string? Description { get; }
public abstract string? Label { get; } public abstract string? Label { get; }
public LogicItemType ItemType => LogicItemType.Component; public LogicItemType ItemType => LogicItemType.Component;
} }
@@ -199,10 +192,11 @@ namespace Octopus.Simulator
{ {
public string? name; public string? name;
public int? rate = 0; public int? rate = 0;
public string? description;
public string? label; public string? label;
public string? output_queue; public string? output_queue;
public string? output_store;
public string? defect_queue; public string? defect_queue;
public string? defect_store;
public string? output_resource; public string? output_resource;
public int prod_priority; public int prod_priority;
public int? batch_size = 0; public int? batch_size = 0;
@@ -210,7 +204,6 @@ namespace Octopus.Simulator
public int? period = 0; public int? period = 0;
public int? capacity = 0; public int? capacity = 0;
public override string Name => name; public override string Name => name;
public override string Description => description;
public override string Label => label; public override string Label => label;
public override ComponentType Type => ComponentType.Source; public override ComponentType Type => ComponentType.Source;
} }
@@ -219,7 +212,6 @@ namespace Octopus.Simulator
public class Processor : ILogicComponent public class Processor : ILogicComponent
{ {
public string? name; public string? name;
public string? description;
public string? label; public string? label;
public int processing_time; public int processing_time;
public int? batch_size = 0; public int? batch_size = 0;
@@ -230,7 +222,6 @@ namespace Octopus.Simulator
public int process_amount; public int process_amount;
public float defect_rate; public float defect_rate;
public override string? Name => name; public override string? Name => name;
public override string? Description => description;
public override string? Label => label; public override string? Label => label;
public override ComponentType Type => ComponentType.Processor; public override ComponentType Type => ComponentType.Processor;
} }
@@ -239,7 +230,6 @@ namespace Octopus.Simulator
public class Move : ILogicComponent public class Move : ILogicComponent
{ {
public string name; public string name;
public string description;
public string label; public string label;
public int? move_time = 0; public int? move_time = 0;
public float? move_distance = 0f; public float? move_distance = 0f;
@@ -253,7 +243,6 @@ namespace Octopus.Simulator
public float return_time; public float return_time;
public int min_batch_size; public int min_batch_size;
public override string Name => name; public override string Name => name;
public override string Description => description;
public override string Label => label; public override string Label => label;
public override ComponentType Type => ComponentType.Move; public override ComponentType Type => ComponentType.Move;
} }
@@ -262,14 +251,12 @@ namespace Octopus.Simulator
public class Sink : ILogicComponent public class Sink : ILogicComponent
{ {
public string? name; public string? name;
public string? description;
public string? label; public string? label;
public int? sinking_interval = 0; public int? sinking_interval = 0;
public int? sinking_amount = 0; public int? sinking_amount = 0;
public List<InputQueue>? input_queues; public List<InputQueue>? input_queues;
public override string? Name => name; public override string? Name => name;
public override string? Description => description;
public override string? Label => label; public override string? Label => label;
public override ComponentType Type => ComponentType.Sink; public override ComponentType Type => ComponentType.Sink;
} }
@@ -278,17 +265,15 @@ namespace Octopus.Simulator
public class Conveyor : ILogicComponent public class Conveyor : ILogicComponent
{ {
public string name; public string name;
public string description;
public string label; public string label;
public int? move_time=0; public int? move_time=0;
public float belt_speed; public float? belt_speed=0;
public int? capacity = 0; public int? capacity = 0;
public string? input_queue; public string? input_queue;
public string? output_queue; public string? output_queue;
public string? defect_queue; public string? defect_queue;
public string? required_resource; public string? required_resource;
public override string? Name => name; public override string? Name => name;
public override string? Description => description;
public override string? Label => label; public override string? Label => label;
public override ComponentType Type => ComponentType.Conveyor; public override ComponentType Type => ComponentType.Conveyor;
} }

View File

@@ -39,6 +39,7 @@ namespace Octopus.Simulator
private void Start() private void Start()
{ {
webmanager = WebManager.Instance; webmanager = WebManager.Instance;
WebParameters.speed = 10;
Button_Play.onClick.AddListener(OnClickPlayBTN); Button_Play.onClick.AddListener(OnClickPlayBTN);
Button_FastForward.onClick.AddListener(OnclickFastForwardBTN); Button_FastForward.onClick.AddListener(OnclickFastForwardBTN);
Button_Logic.onClick.AddListener(OnclickLogicBTN); Button_Logic.onClick.AddListener(OnclickLogicBTN);
@@ -52,6 +53,7 @@ namespace Octopus.Simulator
param.logicId = int.Parse(WebParameters.config.logicId); param.logicId = int.Parse(WebParameters.config.logicId);
param.logicData = null; param.logicData = null;
param.name = "simualtion"; param.name = "simualtion";
param.speed = WebParameters.speed;
string requestAPI = $"{webmanager.apiConfig.history}"; string requestAPI = $"{webmanager.apiConfig.history}";
//Request_SimulationCreate(param, requestAPI); //Request_SimulationCreate(param, requestAPI);
if (isplaying) if (isplaying)
@@ -146,6 +148,7 @@ namespace Octopus.Simulator
paramclass param = new paramclass(); paramclass param = new paramclass();
param.parameters.duration = 3600; param.parameters.duration = 3600;
param.parameters.real_time = true; param.parameters.real_time = true;
param.parameters.speed = WebParameters.speed;
string requestAPI = $"{webmanager.apiConfig.history}/{WebParameters.id}/start"; string requestAPI = $"{webmanager.apiConfig.history}/{WebParameters.id}/start";
webmanager.Reqeust<UpdatedSimulationsInfo>(requestAPI, RequestType.POST, null, param); webmanager.Reqeust<UpdatedSimulationsInfo>(requestAPI, RequestType.POST, null, param);
@@ -226,7 +229,7 @@ namespace Octopus.Simulator
{ {
var reqeustURL = $"{webmanager.apiConfig.history}/{WebParameters.id}/resume"; var reqeustURL = $"{webmanager.apiConfig.history}/{WebParameters.id}/resume";
emptyClass ec = new emptyClass(); emptyClass ec = new emptyClass();
webmanager.Reqeust<emptyClass>(reqeustURL, RequestType.POST, null); webmanager.Reqeust<emptyClass>(reqeustURL, RequestType.POST,null,ec);
} }
} }
} }

View File

@@ -49,7 +49,7 @@ namespace Octopus.Simulator
void onPlay(bool flag) void onPlay(bool flag)
{ {
projectSaveButton.interactable = !flag; projectSaveButton.interactable = false;
} }
} }
} }

View File

@@ -78,6 +78,7 @@ public abstract class SimulationModel : MonoBehaviour, IClickable
collider.center = transform.InverseTransformPoint(bounds.center); collider.center = transform.InverseTransformPoint(bounds.center);
collider.size = transform.InverseTransformVector(bounds.size); collider.size = transform.InverseTransformVector(bounds.size);
collider.size = new Vector3(Mathf.Abs(collider.size.x), Mathf.Abs(collider.size.y),Mathf.Abs(collider.size.z));
} }
protected virtual IEnumerator RunSimulationCoroutine() protected virtual IEnumerator RunSimulationCoroutine()
{ {

View File

@@ -136,9 +136,9 @@ public class SimulationModelMove : SimulationModel
ConcurrentQueue<JObject> dataQueue; ConcurrentQueue<JObject> dataQueue;
int productCount = 0; int productCount = 0;
Transform origin = null; Transform origin = null;
Transform destination = null; public Transform destination = null;
float arrivalTime = 0; public float arrivalTime = 0;
float elapsedTime = 0; public float elapsedTime = 0;
Vector3 originalPos; Vector3 originalPos;
Vector3 prevPos; Vector3 prevPos;
@@ -159,7 +159,7 @@ public class SimulationModelMove : SimulationModel
} }
if (destination != null) if (destination != null)
{ {
elapsedTime += Time.deltaTime; elapsedTime += Time.deltaTime*WebParameters.speed;
if (elapsedTime / arrivalTime > 1.0f) if (elapsedTime / arrivalTime > 1.0f)
{ {
@@ -426,27 +426,27 @@ public class SimulationModelMove : SimulationModel
{ {
string queueID = moveData_Move.input.queues[0].ToString(); string queueID = moveData_Move.input.queues[0].ToString();
SimulationModel model = DataManager.I.GetModel(queueID); SimulationModel model = DataManager.I.GetModel(queueID);
SimulationModelStore storeModel = (SimulationModelStore)model; SimulationModelStore storeModel = model.GetComponent<SimulationModelStore>();
origin = storeModel.GetTransporterPosition(); origin = storeModel.GetTransporterPosition();
} }
else if (moveData_Move.input.stores != null && moveData_Move.input.stores.Count >= 1) else if (moveData_Move.input.stores != null && moveData_Move.input.stores.Count >= 1)
{ {
string storeID = moveData_Move.input.stores[0].ToString(); string storeID = moveData_Move.input.stores[0].ToString();
SimulationModel model = DataManager.I.GetModel(storeID); SimulationModel model = DataManager.I.GetModel(storeID);
SimulationModelStore storeModel = (SimulationModelStore)model; SimulationModelStore storeModel = model.GetComponent<SimulationModelStore>();
origin = storeModel.GetTransporterPosition(); origin = storeModel.GetTransporterPosition();
} }
if (!string.IsNullOrEmpty(moveData_Move.output.queue)) if (!string.IsNullOrEmpty(moveData_Move.output.queue))
{ {
SimulationModel model = DataManager.I.GetModel(moveData_Move.output.queue); SimulationModel model = DataManager.I.GetModel(moveData_Move.output.queue);
SimulationModelStore storeModel = (SimulationModelStore)model; SimulationModelStore storeModel = model.GetComponent<SimulationModelStore>();
destination = storeModel.GetTransporterPosition(); destination = storeModel.GetTransporterPosition();
} }
else if (!string.IsNullOrEmpty(moveData_Move.output.store)) else if (!string.IsNullOrEmpty(moveData_Move.output.store))
{ {
SimulationModel model = DataManager.I.GetModel(moveData_Move.output.store); SimulationModel model = DataManager.I.GetModel(moveData_Move.output.store);
SimulationModelStore storeModel = (SimulationModelStore)model; SimulationModelStore storeModel = model.GetComponent<SimulationModelStore>();
destination = storeModel.GetTransporterPosition(); destination = storeModel.GetTransporterPosition();
} }
} }

View File

@@ -70,6 +70,8 @@ public class ProcessDataClass_defects_detected
{ {
public string processor_id; public string processor_id;
public int defect_count; public int defect_count;
public string queue_name;
public int queue_length;
} }
[Serializable] [Serializable]
@@ -120,6 +122,15 @@ public class ProcessDataClass_output_queue
public int products_to_add; public int products_to_add;
} }
[Serializable]
public class ProcessDataClass_output_store
{
public string processor_id;
public string store_name;
public int store_length;
public int products_added;
}
[Serializable] [Serializable]
public class ProcessDataClass_waiting public class ProcessDataClass_waiting
{ {
@@ -338,6 +349,48 @@ public class SimulationModelProcess : SimulationModel
} }
} }
private void DefectToQueue(ProcessDataClass_defects_detected data)
{
string queueID = data.queue_name;
int productCount = data.defect_count;
SimulationModel model = DataManager.I.GetModel(queueID);
SimulationModelStore storeModel = model.GetComponent<SimulationModelStore>();
for (int i = 0; i < productCount; i++)
{
if (listProducts.Count > 0)
{
GameObject product = listProducts[0];
storeModel.StoreProduct(product);
listProducts.Remove(product);
}
else
{
Debug.LogWarning("Trying to unload from empty transporter : " + nodeID);
}
}
}
private void OutputToStore(ProcessDataClass_output_store data)
{
string queueID = data.store_name;
int productCount = data.products_added;
SimulationModel model = DataManager.I.GetModel(queueID);
SimulationModelStore storeModel = model.GetComponent<SimulationModelStore>();
for (int i = 0; i < productCount; i++)
{
if (listProducts.Count > 0)
{
GameObject product = listProducts[0];
storeModel.StoreProduct(product);
listProducts.Remove(product);
}
else
{
Debug.LogWarning("Trying to unload from empty transporter : " + nodeID);
}
}
}
private void ResourceAcquired(ProcessDataClass_ResourceAcquired data) private void ResourceAcquired(ProcessDataClass_ResourceAcquired data)
{ {
resource = DataManager.I.GetModel(data.resource_name) as SimulationModelResource; resource = DataManager.I.GetModel(data.resource_name) as SimulationModelResource;
@@ -374,6 +427,18 @@ public class SimulationModelProcess : SimulationModel
OutputToQueue(message.data.ToObject<ProcessDataClass_output_queue>()); OutputToQueue(message.data.ToObject<ProcessDataClass_output_queue>());
return; return;
case "processor_output_store":
OutputToStore(message.data.ToObject<ProcessDataClass_output_store>());
return;
case "processor_defects_detected":
DefectToQueue(message.data.ToObject<ProcessDataClass_defects_detected>());
return;
case "processor_output_defect_store":
OutputToStore(message.data.ToObject<ProcessDataClass_output_store>());
return;
case "processor_resource_acquired": case "processor_resource_acquired":
ResourceAcquired(message.data.ToObject<ProcessDataClass_ResourceAcquired>()); ResourceAcquired(message.data.ToObject<ProcessDataClass_ResourceAcquired>());
Debug.Log($"{this.nodeID} acquired {message.data.ToObject<ProcessDataClass_ResourceAcquired>().resource_name}"); Debug.Log($"{this.nodeID} acquired {message.data.ToObject<ProcessDataClass_ResourceAcquired>().resource_name}");

View File

@@ -138,16 +138,15 @@ public class SimulationModelSink : SimulationModel
var sinkDataClass_item_removed_from_queue = JsonConvert.DeserializeObject<SinkDataClass_item_removed_from_queue>(wrapclass.data.ToString()); var sinkDataClass_item_removed_from_queue = JsonConvert.DeserializeObject<SinkDataClass_item_removed_from_queue>(wrapclass.data.ToString());
string queueID = sinkDataClass_item_removed_from_queue.queue_name; string queueID = sinkDataClass_item_removed_from_queue.queue_name;
int queueCapacity = sinkDataClass_item_removed_from_queue.remaining_queue_length; int queueCapacity = sinkDataClass_item_removed_from_queue.remaining_queue_length;
Debug.Log(queueCapacity);
SimulationModel model = DataManager.I.GetModel(queueID); SimulationModel model = DataManager.I.GetModel(queueID);
SimulationModelStore storeModel = (SimulationModelStore)model; SimulationModelStore storeModel = (SimulationModelStore)model;
/*
while (storeModel.storedProducts.Count > queueCapacity) while (storeModel.storedProducts.Count > queueCapacity)
{ {
//Destroy(storeModel.GetProduct()); Destroy(storeModel.GetProduct());
totalShipped++; totalShipped++;
yield return null;
} }
*/
} }
} }
} }

View File

@@ -100,12 +100,36 @@ public class SimulationModelSource : SimulationModel
} }
if (model != null && product != null) if (model != null && product != null)
{ {
SimulationModelStore storeModel = model.GetComponent< SimulationModelStore>(); SimulationModelStore storeModel = model.GetComponent<SimulationModelStore>();
storeModel.maxCapacity = queueCapacity; storeModel.maxCapacity = queueCapacity;
storeModel.storeType = storeType; storeModel.storeType = storeType;
storeModel.StoreProduct(product); storeModel.StoreProduct(product);
} }
} }
else if (wrapclass._event.Contains(eventStoreProduct))
{
var StoreData = JsonConvert.DeserializeObject<SourceDataClass_Stored>(wrapclass.data.ToString());
string queueID = StoreData.store;
int queueCapacity = StoreData.store_length;
SimulationModel model = DataManager.I.GetModel(queueID);
GameObject product = null;
if (listProducts.Count > 0)
{
product = listProducts[0];
listProducts.Remove(product);
}
else if (listDefects.Count > 0)
{
product = listDefects[0];
listDefects.Remove(product);
}
if (model != null && product != null)
{
SimulationModelStore storeModel = model.GetComponent<SimulationModelStore>();
storeModel.maxCapacity = queueCapacity;
storeModel.StoreProduct(product);
}
}
} }
void ProductSorting() void ProductSorting()