Added spawn points + logic

This commit is contained in:
2025-08-02 09:11:23 +02:00
parent 630c54f7ff
commit 5bf23cf6d4
12 changed files with 1413 additions and 9 deletions

View File

@@ -250,6 +250,37 @@ MeshRenderer:
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &1505366715620942035
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5005337813989734048}
m_Layer: 0
m_Name: SP1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5005337813989734048
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1505366715620942035}
serializedVersion: 2
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5029039253992749804}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1591439391541074079
GameObject:
m_ObjectHideFlags: 0
@@ -662,11 +693,11 @@ Transform:
- {fileID: 2500644656661711133}
- {fileID: 1363176879968996053}
- {fileID: 5303472523356043157}
- {fileID: 7247721684711761811}
- {fileID: 4749998178041286228}
- {fileID: 275641332710209055}
- {fileID: 7196145278821582271}
- {fileID: 6403936592153889140}
- {fileID: 5029039253992749804}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3997441805795631177
@@ -698,6 +729,12 @@ MonoBehaviour:
wallSouth: {fileID: 619410942591708325}
wallEast: {fileID: 7536220567770472197}
wallWest: {fileID: 6022591202724221902}
spawnPoints:
- {fileID: 1505366715620942035}
- {fileID: 6519413531553640820}
- {fileID: 4973078823863902098}
- {fileID: 7903349254928241710}
test: {fileID: 6105862447941566498, guid: db659e1194f587c4d8dd952811175c5e, type: 3}
--- !u!1 &2837174233086072514
GameObject:
m_ObjectHideFlags: 0
@@ -1238,6 +1275,7 @@ Transform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4749481331780699853}
- {fileID: 7247721684711761811}
m_Father: {fileID: 976286785544496788}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!108 &1689418658413075063
@@ -1305,6 +1343,37 @@ Light:
m_LightUnit: 1
m_LuxAtDistance: 1
m_EnableSpotReflector: 1
--- !u!1 &4973078823863902098
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 518128674232430903}
m_Layer: 0
m_Name: SP3
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &518128674232430903
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4973078823863902098}
serializedVersion: 2
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5029039253992749804}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5301572765062975116
GameObject:
m_ObjectHideFlags: 0
@@ -1673,6 +1742,37 @@ MeshRenderer:
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &6519413531553640820
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4460630164602905514}
m_Layer: 0
m_Name: SP2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4460630164602905514
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6519413531553640820}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 5, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5029039253992749804}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6544399923714977307
GameObject:
m_ObjectHideFlags: 0
@@ -1986,6 +2086,41 @@ MeshRenderer:
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &7575410527628352750
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5029039253992749804}
m_Layer: 0
m_Name: SpawnPoints
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5029039253992749804
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7575410527628352750}
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: 5005337813989734048}
- {fileID: 4460630164602905514}
- {fileID: 518128674232430903}
- {fileID: 789041009942588478}
m_Father: {fileID: 976286785544496788}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7617482510731058451
GameObject:
m_ObjectHideFlags: 0
@@ -2225,6 +2360,37 @@ MeshRenderer:
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &7903349254928241710
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 789041009942588478}
m_Layer: 0
m_Name: SP4
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &789041009942588478
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7903349254928241710}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -5, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5029039253992749804}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &313562203173556724
PrefabInstance:
m_ObjectHideFlags: 0
@@ -2365,7 +2531,7 @@ PrefabInstance:
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 976286785544496788}
m_TransformParent: {fileID: 5303472523356043157}
m_Modifications:
- target: {fileID: 3735711022041751044, guid: 7de66f1652a936749ac28fd445d6a49a, type: 3}
propertyPath: m_Name
@@ -2373,19 +2539,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4079198916715676862, guid: 7de66f1652a936749ac28fd445d6a49a, type: 3}
propertyPath: m_LocalPosition.x
value: 0
value: -13.85
objectReference: {fileID: 0}
- target: {fileID: 4079198916715676862, guid: 7de66f1652a936749ac28fd445d6a49a, type: 3}
propertyPath: m_LocalPosition.y
value: 0
value: -3.5
objectReference: {fileID: 0}
- target: {fileID: 4079198916715676862, guid: 7de66f1652a936749ac28fd445d6a49a, type: 3}
propertyPath: m_LocalPosition.z
value: 0
value: -18
objectReference: {fileID: 0}
- target: {fileID: 4079198916715676862, guid: 7de66f1652a936749ac28fd445d6a49a, type: 3}
propertyPath: m_LocalRotation.w
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4079198916715676862, guid: 7de66f1652a936749ac28fd445d6a49a, type: 3}
propertyPath: m_LocalRotation.x
@@ -2393,7 +2559,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4079198916715676862, guid: 7de66f1652a936749ac28fd445d6a49a, type: 3}
propertyPath: m_LocalRotation.y
value: -0
value: -1
objectReference: {fileID: 0}
- target: {fileID: 4079198916715676862, guid: 7de66f1652a936749ac28fd445d6a49a, type: 3}
propertyPath: m_LocalRotation.z

View File

@@ -1,5 +1,102 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1325353513586617208
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3837273450315511408}
m_Layer: 0
m_Name: SP4
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3837273450315511408
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1325353513586617208}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 10, y: 0, z: -15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7964350191801348349}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1825168081936726243
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2097448928233311273}
m_Layer: 0
m_Name: SP1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2097448928233311273
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1825168081936726243}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -10, y: 0, z: 15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7964350191801348349}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1945093273881661747
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7964350191801348349}
m_Layer: 0
m_Name: SpawnPoints
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7964350191801348349
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1945093273881661747}
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: 2097448928233311273}
- {fileID: 895983287495493165}
- {fileID: 6253273869746805230}
- {fileID: 3837273450315511408}
m_Father: {fileID: 1895486018500882413}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &3555997227946331297
GameObject:
m_ObjectHideFlags: 0
@@ -132,6 +229,68 @@ Animator:
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!1 &5067735910018310652
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 895983287495493165}
m_Layer: 0
m_Name: SP2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &895983287495493165
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5067735910018310652}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 10, y: 0, z: 15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7964350191801348349}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6980416409678530651
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6253273869746805230}
m_Layer: 0
m_Name: SP3
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6253273869746805230
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6980416409678530651}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -10, y: 0, z: -15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7964350191801348349}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7069902989848030098
GameObject:
m_ObjectHideFlags: 0
@@ -176,6 +335,7 @@ Transform:
- {fileID: 5664086053892742588}
- {fileID: 5090654301502836091}
- {fileID: 1813150499232309186}
- {fileID: 7964350191801348349}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &6297990339078496104
@@ -207,6 +367,12 @@ MonoBehaviour:
wallSouth: {fileID: 5030856054174713606}
wallEast: {fileID: 5615552990394210241}
wallWest: {fileID: 1324703056803136888}
spawnPoints:
- {fileID: 1825168081936726243}
- {fileID: 5067735910018310652}
- {fileID: 6980416409678530651}
- {fileID: 1325353513586617208}
test: {fileID: 6105862447941566498, guid: db659e1194f587c4d8dd952811175c5e, type: 3}
--- !u!1001 &627855985815857216
PrefabInstance:
m_ObjectHideFlags: 0
@@ -718,6 +884,8 @@ MonoBehaviour:
wallSouth: {fileID: 0}
wallEast: {fileID: 0}
wallWest: {fileID: 0}
spawnPoints: []
test: {fileID: 0}
--- !u!4 &1813150499232309186 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 9e9d5761822c91f44b112d69a3ec09bd, type: 3}
@@ -901,6 +1069,8 @@ MonoBehaviour:
wallSouth: {fileID: 0}
wallEast: {fileID: 0}
wallWest: {fileID: 0}
spawnPoints: []
test: {fileID: 0}
--- !u!1001 &5264806082340469335
PrefabInstance:
m_ObjectHideFlags: 0
@@ -982,6 +1152,8 @@ MonoBehaviour:
wallSouth: {fileID: 0}
wallEast: {fileID: 0}
wallWest: {fileID: 0}
spawnPoints: []
test: {fileID: 0}
--- !u!4 &5664086053892742588 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 9e9d5761822c91f44b112d69a3ec09bd, type: 3}
@@ -1068,6 +1240,8 @@ MonoBehaviour:
wallSouth: {fileID: 5030856054174713606}
wallEast: {fileID: 5615552990394210241}
wallWest: {fileID: 1324703056803136888}
spawnPoints: []
test: {fileID: 0}
--- !u!4 &6704669995139341385 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 9e9d5761822c91f44b112d69a3ec09bd, type: 3}

View File

@@ -1,5 +1,199 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &464892053139057970
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5408334238050399955}
m_Layer: 0
m_Name: SP7
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5408334238050399955
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 464892053139057970}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -15, y: 0, z: -15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4136150389513609684}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2773562898438979010
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7099248654816415396}
m_Layer: 0
m_Name: SP8
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7099248654816415396
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2773562898438979010}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 15, y: 0, z: -15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4136150389513609684}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5239403309500828242
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6629898603481101945}
m_Layer: 0
m_Name: SP4
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6629898603481101945
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5239403309500828242}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -10, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4136150389513609684}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5610204373381672916
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 361396769601860629}
m_Layer: 0
m_Name: SP5
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &361396769601860629
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5610204373381672916}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -15, y: 0, z: 15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4136150389513609684}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6113915442845048476
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4136150389513609684}
m_Layer: 0
m_Name: SpawnPoints
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4136150389513609684
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6113915442845048476}
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: 5614891909508256217}
- {fileID: 762102999888554673}
- {fileID: 5160646339247734432}
- {fileID: 6629898603481101945}
- {fileID: 361396769601860629}
- {fileID: 3504269372192462704}
- {fileID: 5408334238050399955}
- {fileID: 7099248654816415396}
m_Father: {fileID: 6920336211645667070}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7181903384837977284
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5614891909508256217}
m_Layer: 0
m_Name: SP1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5614891909508256217
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7181903384837977284}
serializedVersion: 2
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4136150389513609684}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7409708591777977683
GameObject:
m_ObjectHideFlags: 0
@@ -109,6 +303,68 @@ MeshCollider:
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1 &7790576045698130352
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 762102999888554673}
m_Layer: 0
m_Name: SP2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &762102999888554673
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7790576045698130352}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 10, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4136150389513609684}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7873332403324538664
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3504269372192462704}
m_Layer: 0
m_Name: SP6
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3504269372192462704
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7873332403324538664}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 15, y: 0, z: 15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4136150389513609684}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8524395191423973796
GameObject:
m_ObjectHideFlags: 0
@@ -150,6 +406,7 @@ Transform:
- {fileID: 2933369852442754684}
- {fileID: 6026653348605610531}
- {fileID: 6340439629523277882}
- {fileID: 4136150389513609684}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3990037672578072316
@@ -181,6 +438,47 @@ MonoBehaviour:
wallSouth: {fileID: 3887578895628207979}
wallEast: {fileID: 2593718218598180038}
wallWest: {fileID: 6406698015527932057}
spawnPoints:
- {fileID: 7181903384837977284}
- {fileID: 7790576045698130352}
- {fileID: 9186255231503958152}
- {fileID: 5239403309500828242}
- {fileID: 5610204373381672916}
- {fileID: 7873332403324538664}
- {fileID: 464892053139057970}
- {fileID: 2773562898438979010}
test: {fileID: 6105862447941566498, guid: db659e1194f587c4d8dd952811175c5e, type: 3}
--- !u!1 &9186255231503958152
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5160646339247734432}
m_Layer: 0
m_Name: SP3
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5160646339247734432
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9186255231503958152}
serializedVersion: 2
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4136150389513609684}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &572179306618835033
PrefabInstance:
m_ObjectHideFlags: 0

View File

@@ -1,5 +1,168 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1143649966945112541
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7246357089156126969}
m_Layer: 0
m_Name: SpawnPoints
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7246357089156126969
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1143649966945112541}
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: 8882620234552993931}
- {fileID: 4230295114629730067}
- {fileID: 4375013888989860001}
- {fileID: 5888030652643888929}
- {fileID: 6143641191426019026}
- {fileID: 6621546008410137075}
- {fileID: 1119918074382919989}
- {fileID: 2433239107928286367}
m_Father: {fileID: 1670384370540582}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1287476518389190663
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1119918074382919989}
m_Layer: 0
m_Name: SP7
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1119918074382919989
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1287476518389190663}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -15, y: 0, z: -15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7246357089156126969}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &3193474025785403008
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4230295114629730067}
m_Layer: 0
m_Name: SP2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4230295114629730067
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3193474025785403008}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 15, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7246357089156126969}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &3744640616981562675
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6621546008410137075}
m_Layer: 0
m_Name: SP6
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6621546008410137075
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3744640616981562675}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 15, y: 0, z: 15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7246357089156126969}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4237433121927315520
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6143641191426019026}
m_Layer: 0
m_Name: SP5
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6143641191426019026
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4237433121927315520}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -15, y: 0, z: 15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7246357089156126969}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4362243528253867212
GameObject:
m_ObjectHideFlags: 0
@@ -42,6 +205,7 @@ Transform:
- {fileID: 3827585854527388547}
- {fileID: 3193209851127444038}
- {fileID: 6633703423417711787}
- {fileID: 7246357089156126969}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &8788175465630764883
@@ -73,6 +237,140 @@ MonoBehaviour:
wallSouth: {fileID: 4491638739325051193}
wallEast: {fileID: 2817951392210807036}
wallWest: {fileID: 6288281484321793553}
spawnPoints:
- {fileID: 4727893480195167109}
- {fileID: 3193474025785403008}
- {fileID: 4978782347935042095}
- {fileID: 4664024420453137781}
- {fileID: 4237433121927315520}
- {fileID: 3744640616981562675}
- {fileID: 1287476518389190663}
- {fileID: 8670878002997374015}
test: {fileID: 6105862447941566498, guid: db659e1194f587c4d8dd952811175c5e, type: 3}
--- !u!1 &4664024420453137781
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5888030652643888929}
m_Layer: 0
m_Name: SP4
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5888030652643888929
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4664024420453137781}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -15, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7246357089156126969}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4727893480195167109
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8882620234552993931}
m_Layer: 0
m_Name: SP1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8882620234552993931
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4727893480195167109}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7246357089156126969}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4978782347935042095
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4375013888989860001}
m_Layer: 0
m_Name: SP3
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4375013888989860001
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4978782347935042095}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7246357089156126969}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8670878002997374015
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2433239107928286367}
m_Layer: 0
m_Name: SP8
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2433239107928286367
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8670878002997374015}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 15, y: 0, z: -15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7246357089156126969}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &3066405850367996388
PrefabInstance:
m_ObjectHideFlags: 0

View File

@@ -42,6 +42,7 @@ Transform:
- {fileID: 8812966146221633701}
- {fileID: 1823916836487315337}
- {fileID: 105856169670165954}
- {fileID: 2645339671830997953}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &2787345659745357017
@@ -73,6 +74,171 @@ MonoBehaviour:
wallSouth: {fileID: 8144235084479015455}
wallEast: {fileID: 1298173723401938227}
wallWest: {fileID: 735145622726319992}
spawnPoints:
- {fileID: 5121653139323114344}
- {fileID: 6070159706944050923}
- {fileID: 5814503170226453088}
- {fileID: 5162249106696660312}
test: {fileID: 6105862447941566498, guid: db659e1194f587c4d8dd952811175c5e, type: 3}
--- !u!1 &5121653139323114344
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1562331752579745572}
m_Layer: 0
m_Name: SP1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1562331752579745572
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5121653139323114344}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -15, y: 0, z: 15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2645339671830997953}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5162249106696660312
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5366742299374634461}
m_Layer: 0
m_Name: SP4
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5366742299374634461
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5162249106696660312}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 15, y: 0, z: -15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2645339671830997953}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5593015412131562810
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2645339671830997953}
m_Layer: 0
m_Name: SpawnPoints
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2645339671830997953
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5593015412131562810}
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: 1562331752579745572}
- {fileID: 5162975985647485434}
- {fileID: 6157873152418814340}
- {fileID: 5366742299374634461}
m_Father: {fileID: 2981424240143364775}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5814503170226453088
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6157873152418814340}
m_Layer: 0
m_Name: SP3
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6157873152418814340
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5814503170226453088}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -15, y: 0, z: -15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2645339671830997953}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6070159706944050923
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5162975985647485434}
m_Layer: 0
m_Name: SP2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5162975985647485434
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6070159706944050923}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 15, y: 0, z: 15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2645339671830997953}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &469328407492846707
PrefabInstance:
m_ObjectHideFlags: 0

View File

@@ -1,5 +1,68 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &305529029419692106
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 124121453490803382}
m_Layer: 0
m_Name: SP1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &124121453490803382
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 305529029419692106}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5888586792382218155}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &685437912484533835
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5888586792382218155}
m_Layer: 0
m_Name: SpawnPoints
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5888586792382218155
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 685437912484533835}
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: 124121453490803382}
m_Father: {fileID: 6920336211645667070}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7409708591777977683
GameObject:
m_ObjectHideFlags: 0
@@ -150,6 +213,7 @@ Transform:
- {fileID: 4519543388265635281}
- {fileID: 2933369852442754684}
- {fileID: 6026653348605610531}
- {fileID: 5888586792382218155}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3990037672578072316
@@ -181,6 +245,9 @@ MonoBehaviour:
wallSouth: {fileID: 3887578895628207979}
wallEast: {fileID: 2593718218598180038}
wallWest: {fileID: 6406698015527932057}
spawnPoints:
- {fileID: 305529029419692106}
test: {fileID: 6105862447941566498, guid: db659e1194f587c4d8dd952811175c5e, type: 3}
--- !u!1001 &572179306618835033
PrefabInstance:
m_ObjectHideFlags: 0

View File

@@ -1,5 +1,37 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2599936447481349738
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6794907185056544723}
m_Layer: 0
m_Name: SpawnPoints
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6794907185056544723
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2599936447481349738}
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: 8291258721695773630}
m_Father: {fileID: 6920336211645667070}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7409708591777977683
GameObject:
m_ObjectHideFlags: 0
@@ -109,6 +141,37 @@ MeshCollider:
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1 &8448325099915851505
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8291258721695773630}
m_Layer: 0
m_Name: SP1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8291258721695773630
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8448325099915851505}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6794907185056544723}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8524395191423973796
GameObject:
m_ObjectHideFlags: 0
@@ -154,6 +217,7 @@ Transform:
- {fileID: 4497046097251446207}
- {fileID: 4363583939817895601}
- {fileID: 8500808215624546162}
- {fileID: 6794907185056544723}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3990037672578072316
@@ -185,6 +249,9 @@ MonoBehaviour:
wallSouth: {fileID: 3887578895628207979}
wallEast: {fileID: 2593718218598180038}
wallWest: {fileID: 6406698015527932057}
spawnPoints:
- {fileID: 8448325099915851505}
test: {fileID: 6105862447941566498, guid: db659e1194f587c4d8dd952811175c5e, type: 3}
--- !u!1001 &572179306618835033
PrefabInstance:
m_ObjectHideFlags: 0

View File

@@ -0,0 +1,110 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6105862447941566498
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5758310115354031039}
- component: {fileID: 3724664409054189967}
- component: {fileID: 4888689092340966876}
- component: {fileID: 5232457556158312337}
m_Layer: 0
m_Name: Cube
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5758310115354031039
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6105862447941566498}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 2, y: 1, z: 2}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &3724664409054189967
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6105862447941566498}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &4888689092340966876
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6105862447941566498}
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: 10303, guid: 0000000000000000f000000000000000, type: 0}
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!65 &5232457556158312337
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6105862447941566498}
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

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: db659e1194f587c4d8dd952811175c5e
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -21,6 +21,11 @@ public class RoomHandler : MonoBehaviour
West
}
// Room Spawn Points
[Header("Spawn Points")]
[SerializeField] private List<GameObject> spawnPoints;
[SerializeField] private GameObject test;
private readonly Dictionary<Side, DoorAnimation> doors = new();
public void RegisterDoor(Side dir, DoorAnimation doorAnim) => doors[dir] = doorAnim;
@@ -56,4 +61,35 @@ public class RoomHandler : MonoBehaviour
Debug.Log("Door " + dir + " is now " + (open ? "open" : "closed"));
}
}
public void SpawnEnemies(List<GameObject> enemyPrefabs)
{
int i = 0;
List<GameObject> enemyPrefabsLocal = new List<GameObject>(enemyPrefabs);
while (enemyPrefabsLocal.Count > 0)
{
// Spawns enemy and removes it from the list
GameObject enemyPrefab = enemyPrefabsLocal[0];
enemyPrefabsLocal.RemoveAt(0);
// Select a spawn point with round-robin
GameObject spawnPoint = spawnPoints[i % spawnPoints.Count];
Instantiate(enemyPrefab, spawnPoint.transform.position + new Vector3(0, 1, 0), Quaternion.identity);
Debug.Log("Spawned enemy: " + enemyPrefab.name + " at " + spawnPoint.transform.position);
i++;
}
}
void Start()
{
int enemyCount = Random.Range(1, 4);
List<GameObject> enemyPrefabs = new List<GameObject>();
for (int i = 0; i < enemyCount; i++)
{
enemyPrefabs.Add(test);
}
SpawnEnemies(enemyPrefabs);
}
}

View File

@@ -129,6 +129,7 @@ GameObject:
m_Component:
- component: {fileID: 23489964}
- component: {fileID: 23489963}
- component: {fileID: 23489965}
m_Layer: 0
m_Name: Dungeon
m_TagString: Untagged
@@ -176,6 +177,18 @@ Transform:
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &23489965
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 23489962}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5520a437c5690d24695f9830bbd741b0, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &1862002347
GameObject:
m_ObjectHideFlags: 0

View File

@@ -1,10 +1,13 @@
using System.Collections.Generic;
using UnityEngine;
public class GameHandler : MonoBehaviour
{
private MapGenManager mapGen;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Awake()
{
mapGen = GetComponent<MapGenManager>();
@@ -30,7 +33,6 @@ public class GameHandler : MonoBehaviour
foreach (var room in mapGen.GridToRoom)
{
var rh = room.Value.GetComponent<RoomHandler>();
}
}
}