Browse Source

Added more conditions to map section selection, based on width & difficulty, with width reducing & difficuty increasing as the game continues. Also split camera movement in RacetrackGameMode off into its own function in preparation for expanding it, so it doesn't clutter up OnRoundEnd.

Josh_Dev_branch
s3607057 (Angus Niven) 4 years ago
parent
commit
0bccb8dc42
8 changed files with 1679 additions and 2492 deletions
  1. +1006
    -1259
      Assets/Prefabs/Map Sections/Start 4-player.prefab
  2. +430
    -436
      Assets/Prefabs/Map Sections/Start 8-player.prefab
  3. +36
    -329
      Assets/Prefabs/Map Sections/Test 1.prefab
  4. +42
    -297
      Assets/Prefabs/Map Sections/Test 2.prefab
  5. +30
    -129
      Assets/Prefabs/Map Sections/Test 3.prefab
  6. +22
    -11
      Assets/Scripts/GameMode/ColorGameMode/RacetrackGameMode.cs
  7. +107
    -8
      Assets/Scripts/Map Generation/MapManager.cs
  8. +6
    -23
      Assets/Scripts/Map Generation/MapSection.cs

+ 1006
- 1259
Assets/Prefabs/Map Sections/Start 4-player.prefab
File diff suppressed because it is too large
View File


+ 430
- 436
Assets/Prefabs/Map Sections/Start 8-player.prefab
File diff suppressed because it is too large
View File


+ 36
- 329
Assets/Prefabs/Map Sections/Test 1.prefab View File

@ -134,103 +134,20 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 36b3461547afb96459a4c4b059c764a7, type: 3}
m_Name:
m_EditorClassIdentifier:
width: 5
widthIn: 7
widthOut: 7
widthMax: 7
length: 6
difficulty: 0
sectionName: Test 1
boulders: []
belts: []
cannons: []
pits: []
spawns: []
spikes: []
track:
- {fileID: 3620822236163029838}
- {fileID: 9080259565668478065}
- {fileID: 1287871961978220387}
- {fileID: 8111310173061981353}
- {fileID: 3514019564909017125}
- {fileID: 4787574786652520439}
- {fileID: 5796263323128425531}
- {fileID: 6616374675784489716}
- {fileID: 6982697928440072632}
- {fileID: 8964546758709529866}
- {fileID: 8146597311246124152}
- {fileID: 9032295362746092364}
- {fileID: 2135882629854230658}
- {fileID: 3088844756456325029}
- {fileID: 8450898480732003117}
- {fileID: 3215789286804248753}
- {fileID: 1879166667758911789}
- {fileID: 8227129752272218016}
- {fileID: 7864365475365610911}
walls:
- {fileID: 3620814462272186033}
- {fileID: 7227359199401627348}
- {fileID: 2459766877280534454}
- {fileID: 5341883281516181281}
- {fileID: 262715369217497075}
- {fileID: 3253490386607590722}
- {fileID: 4186748518112827887}
- {fileID: 572540114819606193}
- {fileID: 5178570566027232295}
- {fileID: 1606415993312431093}
- {fileID: 3544447567711803211}
- {fileID: 4920051262156263078}
- {fileID: 6569123602479560180}
- {fileID: 2715306155939672757}
water:
- {fileID: 2991779412299498005}
- {fileID: 475951267547090977}
- {fileID: 8609462327947739503}
- {fileID: 6819798093603522785}
- {fileID: 5291455565764358968}
- {fileID: 2071832593821439302}
- {fileID: 4156116109444111478}
- {fileID: 6859924417059018557}
- {fileID: 8696440431564384587}
blocks:
- {fileID: 3620822236163029838}
- {fileID: 9080259565668478065}
- {fileID: 1287871961978220387}
- {fileID: 8111310173061981353}
- {fileID: 3514019564909017125}
- {fileID: 4787574786652520439}
- {fileID: 5796263323128425531}
- {fileID: 6616374675784489716}
- {fileID: 6982697928440072632}
- {fileID: 8964546758709529866}
- {fileID: 8146597311246124152}
- {fileID: 9032295362746092364}
- {fileID: 2135882629854230658}
- {fileID: 3088844756456325029}
- {fileID: 8450898480732003117}
- {fileID: 3215789286804248753}
- {fileID: 1879166667758911789}
- {fileID: 8227129752272218016}
- {fileID: 7864365475365610911}
- {fileID: 3620814462272186033}
- {fileID: 7227359199401627348}
- {fileID: 2459766877280534454}
- {fileID: 5341883281516181281}
- {fileID: 262715369217497075}
- {fileID: 3253490386607590722}
- {fileID: 4186748518112827887}
- {fileID: 572540114819606193}
- {fileID: 5178570566027232295}
- {fileID: 1606415993312431093}
- {fileID: 3544447567711803211}
- {fileID: 4920051262156263078}
- {fileID: 6569123602479560180}
- {fileID: 2715306155939672757}
- {fileID: 2991779412299498005}
- {fileID: 475951267547090977}
- {fileID: 8609462327947739503}
- {fileID: 6819798093603522785}
- {fileID: 5291455565764358968}
- {fileID: 2071832593821439302}
- {fileID: 4156116109444111478}
- {fileID: 6859924417059018557}
- {fileID: 8696440431564384587}
spawns1: []
spawns2: []
spawns3: []
spawns4: []
spawns5: []
spawns6: []
spawns7: []
spawns8: []
entrances:
- {fileID: 1287871961978220387}
- {fileID: 7227359199401627348}
@ -467,12 +384,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &262715369217497075 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 261592941943321119}
m_PrefabAsset: {fileID: 0}
--- !u!4 &266161758482279379 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -726,12 +637,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 540431450571151222}
m_PrefabAsset: {fileID: 0}
--- !u!1 &2071832593821439302 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 540431450571151222}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &573669551775056733
PrefabInstance:
m_ObjectHideFlags: 0
@ -793,12 +698,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &572540114819606193 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 573669551775056733}
m_PrefabAsset: {fileID: 0}
--- !u!4 &569371902261615249 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -1183,18 +1082,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &1287871961978220387 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1286761559180805319}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1284803876327879539 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1286761559180805319}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1287871961978220387 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1286761559180805319}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1286797409857574395
PrefabInstance:
m_ObjectHideFlags: 0
@ -1323,12 +1222,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 1607544876253949465}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1606415993312431093 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 1607544876253949465}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1621479016928848291
PrefabInstance:
m_ObjectHideFlags: 0
@ -1646,12 +1539,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &1879166667758911789 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1878047546727361161}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1882468121700375869 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -1844,12 +1731,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 2100283167942971921}
m_PrefabAsset: {fileID: 0}
--- !u!1 &475951267547090977 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 2100283167942971921}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &2134745276137558822
PrefabInstance:
m_ObjectHideFlags: 0
@ -1923,12 +1804,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &2135882629854230658 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 2134745276137558822}
m_PrefabAsset: {fileID: 0}
--- !u!4 &2139164776798332050 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -2237,12 +2112,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3c1f892a78332a64481617382603dd10, type: 3}
--- !u!1 &4156116109444111478 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 2455063070809153094}
m_PrefabAsset: {fileID: 0}
--- !u!4 &2455063070831641055 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 47964057, guid: 3c1f892a78332a64481617382603dd10,
@ -2566,12 +2435,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &2715306155939672757 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 2714179403701442393}
m_PrefabAsset: {fileID: 0}
--- !u!4 &2718615174971428501 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -2712,12 +2575,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &3088844756456325029 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 3087720687609320449}
m_PrefabAsset: {fileID: 0}
--- !u!4 &3086721769736561589 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -2864,12 +2721,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 3216917286204306197}
m_PrefabAsset: {fileID: 0}
--- !u!1 &3215789286804248753 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 3216917286204306197}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3240609255210684183
PrefabInstance:
m_ObjectHideFlags: 0
@ -2998,12 +2849,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 3252372013710157998}
m_PrefabAsset: {fileID: 0}
--- !u!1 &3253490386607590722 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 3252372013710157998}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3321751891408796934
PrefabInstance:
m_ObjectHideFlags: 0
@ -3260,12 +3105,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &3514019564909017125 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 3512878382101599105}
m_PrefabAsset: {fileID: 0}
--- !u!4 &3517228595344335925 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -3455,12 +3294,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &3544447567711803211 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 3545580925872829095}
m_PrefabAsset: {fileID: 0}
--- !u!4 &3541142955583220587 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -3616,12 +3449,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 3619681099032281125}
m_PrefabAsset: {fileID: 0}
--- !u!1 &2991779412299498005 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 3619681099032281125}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3619681099126120722
PrefabInstance:
m_ObjectHideFlags: 0
@ -3750,12 +3577,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 3619681099672568669}
m_PrefabAsset: {fileID: 0}
--- !u!1 &3620814462272186033 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 3619681099672568669}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3619681100107515707
PrefabInstance:
m_ObjectHideFlags: 0
@ -4427,12 +4248,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &4186748518112827887 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 4187880093743021059}
m_PrefabAsset: {fileID: 0}
--- !u!4 &4183442806206735823 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -4945,12 +4760,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 4788715691772875859}
m_PrefabAsset: {fileID: 0}
--- !u!1 &4787574786652520439 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 4788715691772875859}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4798888879737997094
PrefabInstance:
m_ObjectHideFlags: 0
@ -5073,12 +4882,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &4920051262156263078 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 4918933374333102922}
m_PrefabAsset: {fileID: 0}
--- !u!4 &4923360212201960070 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -5149,12 +4952,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 4939331306512667917}
m_PrefabAsset: {fileID: 0}
--- !u!1 &6859924417059018557 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 4939331306512667917}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4979738145305938641
PrefabInstance:
m_ObjectHideFlags: 0
@ -5213,12 +5010,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3c1f892a78332a64481617382603dd10, type: 3}
--- !u!1 &6819798093603522785 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 4979738145305938641}
m_PrefabAsset: {fileID: 0}
--- !u!4 &4979738145344427336 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 47964057, guid: 3c1f892a78332a64481617382603dd10,
@ -5536,12 +5327,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 5177447593120211403}
m_PrefabAsset: {fileID: 0}
--- !u!1 &5178570566027232295 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 5177447593120211403}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &5212974540604053976
PrefabInstance:
m_ObjectHideFlags: 0
@ -5731,12 +5516,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 5343003995430965965}
m_PrefabAsset: {fileID: 0}
--- !u!1 &5341883281516181281 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 5343003995430965965}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &5444406302816886542
PrefabInstance:
m_ObjectHideFlags: 0
@ -6060,12 +5839,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 5797391264421627807}
m_PrefabAsset: {fileID: 0}
--- !u!1 &5796263323128425531 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 5797391264421627807}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &5893466675008503996
PrefabInstance:
m_ObjectHideFlags: 0
@ -6185,12 +5958,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3c1f892a78332a64481617382603dd10, type: 3}
--- !u!1 &5291455565764358968 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 5967367925950476552}
m_PrefabAsset: {fileID: 0}
--- !u!4 &5967367925920542353 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 47964057, guid: 3c1f892a78332a64481617382603dd10,
@ -6502,12 +6269,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &6569123602479560180 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 6570241979627917336}
m_PrefabAsset: {fileID: 0}
--- !u!4 &6574962528780159444 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -6593,12 +6354,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6617507341681717584}
m_PrefabAsset: {fileID: 0}
--- !u!1 &6616374675784489716 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 6617507341681717584}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6793278999789600207
PrefabInstance:
m_ObjectHideFlags: 0
@ -6739,12 +6494,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6981574131665527324}
m_PrefabAsset: {fileID: 0}
--- !u!1 &6982697928440072632 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 6981574131665527324}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &7138391437532392315
PrefabInstance:
m_ObjectHideFlags: 0
@ -6803,12 +6552,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3c1f892a78332a64481617382603dd10, type: 3}
--- !u!1 &8696440431564384587 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 7138391437532392315}
m_PrefabAsset: {fileID: 0}
--- !u!4 &7138391437553775842 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 47964057, guid: 3c1f892a78332a64481617382603dd10,
@ -6937,18 +6680,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &7227359199401627348 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 7226232034870766392}
m_PrefabAsset: {fileID: 0}
--- !u!4 &7230668218432746228 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 7226232034870766392}
m_PrefabAsset: {fileID: 0}
--- !u!1 &7227359199401627348 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 7226232034870766392}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &7246282063834253732
PrefabInstance:
m_ObjectHideFlags: 0
@ -7257,12 +7000,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 7837858817959084895}
m_PrefabAsset: {fileID: 0}
--- !u!1 &8609462327947739503 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 7837858817959084895}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &7857642382572556903
PrefabInstance:
m_ObjectHideFlags: 0
@ -7482,12 +7219,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &8111310173061981353 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 8112434059497639693}
m_PrefabAsset: {fileID: 0}
--- !u!4 &8114029988596676793 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -7634,12 +7365,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 8145474042871574492}
m_PrefabAsset: {fileID: 0}
--- !u!1 &8146597311246124152 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 8145474042871574492}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8167125621736714591
PrefabInstance:
m_ObjectHideFlags: 0
@ -7896,18 +7621,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!4 &8225640014362409904 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 8226014387048516612}
m_PrefabAsset: {fileID: 0}
--- !u!1 &8227129752272218016 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 8226014387048516612}
m_PrefabAsset: {fileID: 0}
--- !u!4 &8225640014362409904 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 8226014387048516612}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8301075800858414070
PrefabInstance:
m_ObjectHideFlags: 0
@ -8048,12 +7773,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 8449756821309583497}
m_PrefabAsset: {fileID: 0}
--- !u!1 &8450898480732003117 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 8449756821309583497}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8684720299389778300
PrefabInstance:
m_ObjectHideFlags: 0
@ -8249,12 +7968,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &8964546758709529866 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 8965674738655356590}
m_PrefabAsset: {fileID: 0}
--- !u!4 &8963162917511237914 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -8334,12 +8047,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &9032295362746092364 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 9033418952828494056}
m_PrefabAsset: {fileID: 0}
--- !u!4 &9030511299411793756 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -8419,15 +8126,15 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &9080259565668478065 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 9081369684598523861}
m_PrefabAsset: {fileID: 0}
--- !u!4 &9081637427272478817 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 9081369684598523861}
m_PrefabAsset: {fileID: 0}
--- !u!1 &9080259565668478065 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 9081369684598523861}
m_PrefabAsset: {fileID: 0}

+ 42
- 297
Assets/Prefabs/Map Sections/Test 2.prefab View File

@ -127,95 +127,20 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 36b3461547afb96459a4c4b059c764a7, type: 3}
m_Name:
m_EditorClassIdentifier:
width: 5
widthIn: 7
widthOut: 7
widthMax: 7
length: 6
difficulty: 0
sectionName: Test 2
boulders: []
belts: []
cannons: []
pits: []
spawns: []
spikes: []
track:
- {fileID: 3620822236163029838}
- {fileID: 2832943916305747460}
- {fileID: 1591435069186191753}
- {fileID: 4198134735672904860}
- {fileID: 1768112377351083042}
- {fileID: 6514446849236409654}
- {fileID: 5000220759532602043}
- {fileID: 1570015535807340131}
- {fileID: 6190373443442474988}
- {fileID: 1767389716045264605}
- {fileID: 4321361702188306893}
- {fileID: 2730669661506365137}
- {fileID: 2320670914635037942}
- {fileID: 1208238009435139650}
- {fileID: 1600683358150629896}
- {fileID: 5097355950099325101}
- {fileID: 7869051611286176729}
- {fileID: 4839468684575992291}
- {fileID: 8703832378398419684}
walls:
- {fileID: 3620814462272186033}
- {fileID: 4224264566981975567}
- {fileID: 7331466524866936776}
- {fileID: 5111515853957804956}
- {fileID: 1408130424653302237}
- {fileID: 1991508560874653780}
- {fileID: 2507264696685506729}
- {fileID: 7869049102552694956}
- {fileID: 1644584200976399439}
- {fileID: 6576354376662013889}
- {fileID: 844738858872187899}
- {fileID: 3291936749424187747}
- {fileID: 7838058777899745025}
- {fileID: 4024857042555637149}
- {fileID: 1336771587756096280}
- {fileID: 2113965560703027829}
- {fileID: 3935419012091662217}
water:
- {fileID: 2991779412299498005}
- {fileID: 7216691393426046649}
blocks:
- {fileID: 3620822236163029838}
- {fileID: 2832943916305747460}
- {fileID: 1591435069186191753}
- {fileID: 4198134735672904860}
- {fileID: 1768112377351083042}
- {fileID: 6514446849236409654}
- {fileID: 5000220759532602043}
- {fileID: 1570015535807340131}
- {fileID: 6190373443442474988}
- {fileID: 1767389716045264605}
- {fileID: 4321361702188306893}
- {fileID: 2730669661506365137}
- {fileID: 2320670914635037942}
- {fileID: 1208238009435139650}
- {fileID: 1600683358150629896}
- {fileID: 5097355950099325101}
- {fileID: 7869051611286176729}
- {fileID: 4839468684575992291}
- {fileID: 8703832378398419684}
- {fileID: 3620814462272186033}
- {fileID: 4224264566981975567}
- {fileID: 7331466524866936776}
- {fileID: 5111515853957804956}
- {fileID: 1408130424653302237}
- {fileID: 1991508560874653780}
- {fileID: 2507264696685506729}
- {fileID: 7869049102552694956}
- {fileID: 1644584200976399439}
- {fileID: 6576354376662013889}
- {fileID: 844738858872187899}
- {fileID: 3291936749424187747}
- {fileID: 7838058777899745025}
- {fileID: 4024857042555637149}
- {fileID: 1336771587756096280}
- {fileID: 2113965560703027829}
- {fileID: 3935419012091662217}
- {fileID: 2991779412299498005}
- {fileID: 7216691393426046649}
spawns1: []
spawns2: []
spawns3: []
spawns4: []
spawns5: []
spawns6: []
spawns7: []
spawns8: []
entrances:
- {fileID: 3620822236163029838}
- {fileID: 2832943916305747460}
@ -1127,12 +1052,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &844738858872187899 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 845861844533038615}
m_PrefabAsset: {fileID: 0}
--- !u!4 &841573953172674523 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -1456,12 +1375,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &1208238009435139650 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1207114760806303206}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1211324237096514130 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -1651,18 +1564,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &1336771587756096280 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 1335649293665574644}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1340357606410471224 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 1335649293665574644}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1336771587756096280 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 1335649293665574644}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1409248934846016561
PrefabInstance:
m_ObjectHideFlags: 0
@ -1724,12 +1637,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &1408130424653302237 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 1409248934846016561}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1413687867388917245 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -1815,12 +1722,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 1571156642787505607}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1570015535807340131 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1571156642787505607}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1589238458193560021
PrefabInstance:
m_ObjectHideFlags: 0
@ -1955,18 +1856,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &1591435069186191753 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1590306855023614509}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1593732397206465945 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1590306855023614509}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1591435069186191753 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1590306855023614509}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1599564444873961900
PrefabInstance:
m_ObjectHideFlags: 0
@ -2040,12 +1941,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &1600683358150629896 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1599564444873961900}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1602507274642146840 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -2113,12 +2008,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &1644584200976399439 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 1645709179388926371}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1641137751580819567 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -2265,12 +2154,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 1766266469562342777}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1767389716045264605 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1766266469562342777}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1769235967296126854
PrefabInstance:
m_ObjectHideFlags: 0
@ -2350,12 +2233,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 1769235967296126854}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1768112377351083042 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1769235967296126854}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1966396717155283480
PrefabInstance:
m_ObjectHideFlags: 0
@ -2478,12 +2355,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &1991508560874653780 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 1992637387991952824}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1997206749954372724 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -2673,18 +2544,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!4 &2108409148491347541 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 2112846985817255833}
m_PrefabAsset: {fileID: 0}
--- !u!1 &2113965560703027829 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 2112846985817255833}
m_PrefabAsset: {fileID: 0}
--- !u!4 &2108409148491347541 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 2112846985817255833}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &2162197075875126808
PrefabInstance:
m_ObjectHideFlags: 0
@ -3063,12 +2934,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &2320670914635037942 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 2319533634469156690}
m_PrefabAsset: {fileID: 0}
--- !u!4 &2323671652066533606 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -3203,12 +3068,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 2508382588774143301}
m_PrefabAsset: {fileID: 0}
--- !u!1 &2507264696685506729 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 2508382588774143301}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &2583592707174926862
PrefabInstance:
m_ObjectHideFlags: 0
@ -3404,12 +3263,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &2730669661506365137 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 2729542001945595253}
m_PrefabAsset: {fileID: 0}
--- !u!4 &2733319378722437825 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -3812,12 +3665,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 3290803468457147535}
m_PrefabAsset: {fileID: 0}
--- !u!1 &3291936749424187747 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 3290803468457147535}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3365276148203203129
PrefabInstance:
m_ObjectHideFlags: 0
@ -4339,12 +4186,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &3620814462272186033 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 3619681099672568669}
m_PrefabAsset: {fileID: 0}
--- !u!4 &3615111875144653457 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -4784,12 +4625,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 3934296576267364965}
m_PrefabAsset: {fileID: 0}
--- !u!1 &3935419012091662217 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 3934296576267364965}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4025986612595484785
PrefabInstance:
m_ObjectHideFlags: 0
@ -4851,18 +4686,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!4 &4021688830001000893 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 4025986612595484785}
m_PrefabAsset: {fileID: 0}
--- !u!1 &4024857042555637149 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 4025986612595484785}
m_PrefabAsset: {fileID: 0}
--- !u!4 &4021688830001000893 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 4025986612595484785}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4121934691847018478
PrefabInstance:
m_ObjectHideFlags: 0
@ -4997,12 +4832,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &4198134735672904860 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 4199267072871442232}
m_PrefabAsset: {fileID: 0}
--- !u!4 &4199958101114736780 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -5131,12 +4960,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5fac62723232674aa487c9073f1ca07, type: 3}
--- !u!1 &4224264566981975567 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 4223142143834962915}
m_PrefabAsset: {fileID: 0}
--- !u!4 &4218563019235746351 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4721099042904524, guid: e5fac62723232674aa487c9073f1ca07,
@ -5338,12 +5161,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &4321361702188306893 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 4322472649899211369}
m_PrefabAsset: {fileID: 0}
--- !u!4 &4319925635290861021 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -5545,12 +5362,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &4839468684575992291 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 4840579372982944327}
m_PrefabAsset: {fileID: 0}
--- !u!4 &4837646414189409779 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -5697,12 +5508,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 4999088091622123807}
m_PrefabAsset: {fileID: 0}
--- !u!1 &5000220759532602043 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 4999088091622123807}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &5092417316100725923
PrefabInstance:
m_ObjectHideFlags: 0
@ -5837,12 +5642,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &5097355950099325101 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 5096241141202340617}
m_PrefabAsset: {fileID: 0}
--- !u!4 &5095410465753808061 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -5977,12 +5776,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 5110397897771832944}
m_PrefabAsset: {fileID: 0}
--- !u!1 &5111515853957804956 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 5110397897771832944}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &5126149737124071900
PrefabInstance:
m_ObjectHideFlags: 0
@ -6611,12 +6404,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6191483784087098440}
m_PrefabAsset: {fileID: 0}
--- !u!1 &6190373443442474988 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 6191483784087098440}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6334098962856500292
PrefabInstance:
m_ObjectHideFlags: 0
@ -6812,12 +6599,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &6514446849236409654 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 6513322779718858386}
m_PrefabAsset: {fileID: 0}
--- !u!4 &6515596007979532582 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -6891,12 +6672,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6577472277116301869}
m_PrefabAsset: {fileID: 0}
--- !u!1 &6576354376662013889 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 6577472277116301869}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6796737136974996134
PrefabInstance:
m_ObjectHideFlags: 0
@ -7391,12 +7166,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 7330345806784174628}
m_PrefabAsset: {fileID: 0}
--- !u!1 &7331466524866936776 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 7330345806784174628}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &7476801698275369085
PrefabInstance:
m_ObjectHideFlags: 0
@ -7830,12 +7599,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 7836940340713085677}
m_PrefabAsset: {fileID: 0}
--- !u!1 &7838058777899745025 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 7836940340713085677}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &7867914805176281213
PrefabInstance:
m_ObjectHideFlags: 0
@ -7915,12 +7678,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 7867914805176281213}
m_PrefabAsset: {fileID: 0}
--- !u!1 &7869051611286176729 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 7867914805176281213}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &7867926189610624320
PrefabInstance:
m_ObjectHideFlags: 0
@ -7988,12 +7745,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 7867926189610624320}
m_PrefabAsset: {fileID: 0}
--- !u!1 &7869049102552694956 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1133981147424236, guid: e5fac62723232674aa487c9073f1ca07,
type: 3}
m_PrefabInstance: {fileID: 7867926189610624320}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &7903216633170562572
PrefabInstance:
m_ObjectHideFlags: 0
@ -8378,12 +8129,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 8704955625417146688}
m_PrefabAsset: {fileID: 0}
--- !u!1 &8703832378398419684 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 8704955625417146688}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8740067543778778428
PrefabInstance:
m_ObjectHideFlags: 0
@ -8686,15 +8431,15 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3c1f892a78332a64481617382603dd10, type: 3}
--- !u!1 &7216691393426046649 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 9194531675306245257}
m_PrefabAsset: {fileID: 0}
--- !u!4 &9194531675268145936 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 47964057, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 9194531675306245257}
m_PrefabAsset: {fileID: 0}
--- !u!1 &7216691393426046649 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1999421548732318256, guid: 3c1f892a78332a64481617382603dd10,
type: 3}
m_PrefabInstance: {fileID: 9194531675306245257}
m_PrefabAsset: {fileID: 0}

+ 30
- 129
Assets/Prefabs/Map Sections/Test 3.prefab View File

@ -94,59 +94,20 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 36b3461547afb96459a4c4b059c764a7, type: 3}
m_Name:
m_EditorClassIdentifier:
width: 5
widthIn: 5
widthOut: 5
widthMax: 5
length: 4
difficulty: 0
sectionName: Test 3
boulders: []
belts: []
cannons: []
pits: []
spawns: []
spikes: []
track:
- {fileID: 3620822236163029838}
- {fileID: 6887386617335489019}
- {fileID: 6887025049076778530}
- {fileID: 5251648966087653619}
- {fileID: 839813927725828422}
- {fileID: 5422721308089465089}
- {fileID: 514477356158089839}
- {fileID: 1232722978610290530}
- {fileID: 6124272872719430258}
- {fileID: 3145448432943937429}
- {fileID: 8140387084344691589}
- {fileID: 2509125034047920148}
- {fileID: 4861497302564252902}
- {fileID: 8548839626854849062}
- {fileID: 830002370660339346}
- {fileID: 5951016001340823214}
- {fileID: 2396876392336678442}
- {fileID: 4669122459934984208}
- {fileID: 2989454039270398089}
- {fileID: 4888982622156392900}
walls: []
water: []
blocks:
- {fileID: 3620822236163029838}
- {fileID: 6887386617335489019}
- {fileID: 6887025049076778530}
- {fileID: 5251648966087653619}
- {fileID: 839813927725828422}
- {fileID: 5422721308089465089}
- {fileID: 514477356158089839}
- {fileID: 1232722978610290530}
- {fileID: 6124272872719430258}
- {fileID: 3145448432943937429}
- {fileID: 8140387084344691589}
- {fileID: 2509125034047920148}
- {fileID: 4861497302564252902}
- {fileID: 8548839626854849062}
- {fileID: 830002370660339346}
- {fileID: 5951016001340823214}
- {fileID: 2396876392336678442}
- {fileID: 4669122459934984208}
- {fileID: 2989454039270398089}
- {fileID: 4888982622156392900}
spawns1: []
spawns2: []
spawns3: []
spawns4: []
spawns5: []
spawns6: []
spawns7: []
spawns8: []
entrances:
- {fileID: 3620822236163029838}
- {fileID: 6887386617335489019}
@ -232,12 +193,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &514477356158089839 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 515596213189661131}
m_PrefabAsset: {fileID: 0}
--- !u!4 &515715506695317119 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -445,12 +400,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 828887361508943158}
m_PrefabAsset: {fileID: 0}
--- !u!1 &830002370660339346 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 828887361508943158}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &838672536617755362
PrefabInstance:
m_ObjectHideFlags: 0
@ -731,12 +680,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &1232722978610290530 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 1233860332330104006}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1229616753495229298 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -1145,12 +1088,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &2509125034047920148 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 2510261494399857584}
m_PrefabAsset: {fileID: 0}
--- !u!4 &2511259286387262468 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -1230,18 +1167,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!4 &2987951936221037721 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 2988317538652107565}
m_PrefabAsset: {fileID: 0}
--- !u!1 &2989454039270398089 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 2988317538652107565}
m_PrefabAsset: {fileID: 0}
--- !u!4 &2987951936221037721 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 2988317538652107565}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3096997018282029820
PrefabInstance:
m_ObjectHideFlags: 0
@ -1437,12 +1374,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &3145448432943937429 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 3144338019408059441}
m_PrefabAsset: {fileID: 0}
--- !u!4 &3147200609524542341 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -2241,12 +2172,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &4861497302564252902 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 4860382774451799874}
m_PrefabAsset: {fileID: 0}
--- !u!4 &4862894612742172918 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -2655,18 +2580,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &5251648966087653619 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 5252767829967475543}
m_PrefabAsset: {fileID: 0}
--- !u!4 &5254117475440092387 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 5252767829967475543}
m_PrefabAsset: {fileID: 0}
--- !u!1 &5251648966087653619 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 5252767829967475543}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &5387256916508018363
PrefabInstance:
m_ObjectHideFlags: 0
@ -2807,12 +2732,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 5423862441377338021}
m_PrefabAsset: {fileID: 0}
--- !u!1 &5422721308089465089 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 5423862441377338021}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &5949905942017080586
PrefabInstance:
m_ObjectHideFlags: 0
@ -2886,18 +2805,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &5951016001340823214 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 5949905942017080586}
m_PrefabAsset: {fileID: 0}
--- !u!4 &5953120360820968126 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 5949905942017080586}
m_PrefabAsset: {fileID: 0}
--- !u!1 &5951016001340823214 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 5949905942017080586}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6011054622605996359
PrefabInstance:
m_ObjectHideFlags: 0
@ -3032,12 +2951,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &6124272872719430258 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 6123144869024930262}
m_PrefabAsset: {fileID: 0}
--- !u!4 &6122137172774776418 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,
@ -4025,12 +3938,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 8141514750362591265}
m_PrefabAsset: {fileID: 0}
--- !u!1 &8140387084344691589 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 8141514750362591265}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8430417684440715030
PrefabInstance:
m_ObjectHideFlags: 0
@ -4226,12 +4133,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d7698c69246c64044ab2a94628bf0291, type: 3}
--- !u!1 &8548839626854849062 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1141756196039588, guid: d7698c69246c64044ab2a94628bf0291,
type: 3}
m_PrefabInstance: {fileID: 8549971961488044418}
m_PrefabAsset: {fileID: 0}
--- !u!4 &8550205596752905782 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4490970058520500, guid: d7698c69246c64044ab2a94628bf0291,

+ 22
- 11
Assets/Scripts/GameMode/ColorGameMode/RacetrackGameMode.cs View File

@ -34,17 +34,7 @@ public class RacetrackGameMode : GameMode
/// </summary>
protected override void OnRoundEnd(PlayerData[] allPlayers)
{
//Move the camera forward at a steady rate each round
if (scrollSpeed > 0.0f)
{
Camera.main.transform.Translate(scrollSpeed, 0, 0, Space.World);
mapManager.checkTrack();
//Debug.Log("New camera position at x = " + Camera.main.transform.position.x);
}
else
{
//Debug.Log("Not scrolling");
}
cameraCheck();
//At the end of each round, any stuck players are freed to resume moving next round
foreach (PlayerData player in allPlayers)
@ -60,6 +50,27 @@ public class RacetrackGameMode : GameMode
RoundCount++;
}
void cameraCheck()
{
//Move the camera forward at a steady rate each round
if (scrollSpeed > 0.0f)
{
Camera.main.transform.Translate(scrollSpeed, 0, 0, Space.World);
mapManager.checkTrack();
//Debug.Log("New camera position at x = " + Camera.main.transform.position.x);
//Plan: get average position of surviving players, centre camera view on it
//Also, will need to check every time someone moves: are they still on camera?
//If ahead of camera, advance it until they're visible
//If behind camera, they lose a life & respawn
}
else
{
//Debug.Log("Not scrolling");
}
}
/// <summary>
/// Checks if the Game is finished

+ 107
- 8
Assets/Scripts/Map Generation/MapManager.cs View File

@ -15,24 +15,33 @@ public class MapManager : ScriptableObject
public List<MapSection> sections; //The list of sections to choose from after starting
public int minConns = 2; //The minimum number of valid connections between two map sections for them to be allowed to link up
public float xForward = 28.0f; //How far ahead of the camera's current position do we want to extend the track?
public float xBack = -4.0f; //And how far behind the camera's position does a section need to fall before being deleted?
public List<MapSection> activeSections; //The list of sections that have been placed on the map (and not removed)
MapSection lastSection; //Which map-section was most recently added?
float startX = -16.0f; //The x-position of the current start of the track
float endX = -16.0f; //The x-position of the current end of the track
int totalSections = 0; //How many sections have been added? Including ones that have been deleted
int initialPlayerCount;
int diffMin; //Minimum difficulty for a map section to be selected
int diffMax; //Maximum difficulty for a map section to be selected
int diffMinStart = 0; //Initial minimum difficulty for a map section to be selected
int diffMaxStart = 1; //Initial maximum difficulty for a map section to be selected
int diffMinMax = 4; //The highest diffMin can go - ensure that it doesn't go too high to have legal map sections
int widthMin; //The minimum widthIn that we want for a new map section
int widthMax; //The maximum widthIn that we want for a new map section
int minPossibleWidth = 3; //The minimum to which widthMin and widthMax can be reduced
public void init()
{
int players = clients.ConnectedClients.Count;
initialPlayerCount = clients.ConnectedClients.Count;
activeSections = new List<MapSection>();
if (players < 5)
if (initialPlayerCount < 5)
{
addSection(spawn4.GetComponent<MapSection>());
}
else if (players > 5)
else if (initialPlayerCount > 5)
{
addSection(spawn8.GetComponent<MapSection>());
}
@ -48,7 +57,23 @@ public class MapManager : ScriptableObject
}
}
switch (players)
widthMin = activeSections[0].widthOut - 2;
widthMax = activeSections[0].widthOut + 2;
//Set the maximum possible diffMin value to 1 less than the highest difficulty on the section list
diffMinMax = 0;
foreach (MapSection section in sections)
{
if (section.difficulty > diffMinMax)
{
diffMinMax = section.difficulty;
}
}
diffMinMax--;
switch (initialPlayerCount)
{
case 2:
foreach (GameObject spawnBlock in lastSection.spawns2)
@ -108,6 +133,8 @@ public class MapManager : ScriptableObject
//First, we determine which sections are valid
List<MapSection> validSections = new List<MapSection>();
updateCriteria(); //We update the section selection criteria for the current gamestate
foreach (MapSection section in sections)
{
if (checkSegments(section))
@ -147,7 +174,7 @@ public class MapManager : ScriptableObject
lastSection = newSectionScript;
endX += newSectionScript.length;
totalSections++;
}
bool checkSegments(MapSection second)
@ -159,6 +186,16 @@ public class MapManager : ScriptableObject
{
int connections = 0;
if (second.difficulty < diffMin || second.difficulty > diffMax)
{
return false;
}
if (second.widthIn < widthMin || second.widthIn > widthMax)
{
return false;
}
//Debug.Log("Checking sections: first = " + first.name + ", second = " + second.name);
foreach (GameObject exit in first.exits)
@ -268,6 +305,68 @@ public class MapManager : ScriptableObject
checkBack();
}
//Updates minimum and maximum difficulty, width, etc, based on current gamestate
public void updateCriteria()
{
//By default, we can add a section 1 tile wider or narrower on either side than the last section
widthMin = lastSection.widthOut - 2;
widthMax = lastSection.widthOut + 2;
/* Calculate min & max difficulties & width modifications
* We recalculate from scratch each time (that is,
* each time a section is added) so as to avoid having
* to track which one-off increase has been applied
* and which hasn't
*/
//Start with base values
diffMin = diffMinStart;
diffMax = diffMaxStart;
//As the number of players shrinks, we ramp up the difficulty and contract the track
if (clients.ConnectedClients.Count <= (float)(0.5f * initialPlayerCount))
{
diffMin++;
diffMax++;
widthMin -= 2;
widthMax -= 2;
}
if (clients.ConnectedClients.Count <= (float)(0.25f * initialPlayerCount))
{
diffMin++;
diffMax += 2;
widthMin -= 2;
widthMax -= 2;
}
//Ramp up the difficulty as the game goes on
diffMin += (totalSections - 2) / 2;
diffMax += totalSections / 2;
//Once the difficulty has ramped up, we cause the track to steadily narrow
//It can no longer widen, only remain constant or shrink
if (diffMin > 2)
{
widthMax--;
}
//Apply caps
if (diffMin > diffMinMax)
{
diffMin = diffMinMax;
}
if (widthMin < minPossibleWidth)
{
widthMin = minPossibleWidth;
}
}
// Update is called once per frame
void Update()
{

+ 6
- 23
Assets/Scripts/Map Generation/MapSection.cs View File

@ -4,9 +4,13 @@ using UnityEngine;
public class MapSection : MonoBehaviour
{
public int width = 0;
//public int width = 0;
public int widthIn = 0; //Width at the entrance, including external wals
public int widthOut = 0; //Width at the exit, including external walls
public int widthMax = 0; //Greatest width at any point (including external walls)
public int length = 0;
int size;
public int difficulty;
public string sectionName = "";
//Lists of spawn points
@ -20,17 +24,6 @@ public class MapSection : MonoBehaviour
public List<GameObject> spawns7;
public List<GameObject> spawns8;
//Lists of each type of block, assigned in the inspector
public List<GameObject> boulders;
public List<GameObject> belts;
public List<GameObject> cannons;
public List<GameObject> pits;
public List<GameObject> spikes;
public List<GameObject> track;
public List<GameObject> walls;
public List<GameObject> water;
public List<GameObject> blocks; //Complete list of all blocks, cleared & filled on creation
public List<GameObject> entrances; //Ways into this map segment
public List<GameObject> exits; //Ways out of this map segment
@ -41,17 +34,7 @@ public class MapSection : MonoBehaviour
public void InitSection()
{
size = width * length;
blocks = new List<GameObject>();
blocks.AddRange(boulders);
blocks.AddRange(belts);
blocks.AddRange(cannons);
blocks.AddRange(pits);
//blocks.AddRange(spawns);
blocks.AddRange(spikes);
blocks.AddRange(track);
blocks.AddRange(walls);
blocks.AddRange(water);
size = widthMax * length;
}
public void InitSection(int num)

Loading…
Cancel
Save