journey adds and improvements on editors

This commit is contained in:
Nilton Constantino 2026-06-22 10:02:42 +01:00
parent 1a332897bf
commit b453544169
No known key found for this signature in database
94 changed files with 26832 additions and 38780 deletions

View File

@ -1,613 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fcb661d795ed4088af4ae73e4253f98b, type: 3}
m_Name: JGraph
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Gameplay.Journey.JGraphSO
sourceWorldLayoutId: 858671c3949e4543b0d68818c9b2e41b
publishedAt: 2026-06-20T07:40:11.0297990Z
schemaVersion: 1
contentHash: 0c6d1b68e944d050c332427770faa770e77fac44b9fc92372e5b1487ff21331c
stages:
- id: stage_9202fe485eaa408d86e379b3fdafa49b
displayName: Stage 1
worldLayer: 0
occupiedTiles: []
tags: []
- id: stage_25e8797ce5d9420b97aaf3e06f760b1d
displayName: Stage 2
worldLayer: 0
occupiedTiles: []
tags: []
- id: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
displayName: Stage 3
worldLayer: 0
occupiedTiles:
- x: 8
y: 8
- x: 9
y: 8
- x: 10
y: 8
- x: 11
y: 8
- x: 12
y: 8
- x: 8
y: 9
- x: 9
y: 9
- x: 10
y: 9
- x: 11
y: 9
- x: 12
y: 9
- x: 8
y: 10
- x: 9
y: 10
- x: 10
y: 10
- x: 11
y: 10
- x: 12
y: 10
- x: 8
y: 11
- x: 9
y: 11
- x: 10
y: 11
- x: 11
y: 11
- x: 12
y: 11
- x: 8
y: 12
- x: 9
y: 12
- x: 10
y: 12
- x: 11
y: 12
- x: 12
y: 12
- x: 13
y: 9
- x: 13
y: 10
- x: 13
y: 11
- x: 13
y: 12
- x: 8
y: 7
- x: 9
y: 7
- x: 10
y: 7
- x: 11
y: 7
- x: 7
y: 7
- x: 7
y: 8
- x: 7
y: 9
- x: 7
y: 10
tags: []
- id: stage_92bb328658e04aceb915822ac7ff20ae
displayName: Stage 4
worldLayer: 0
occupiedTiles: []
tags: []
- id: stage_aae8c48d41d84a679c9c52acd567ff30
displayName: Stage 5
worldLayer: 0
occupiedTiles:
- x: 8
y: 13
- x: 9
y: 13
- x: 10
y: 13
- x: 11
y: 13
- x: 12
y: 13
- x: 8
y: 14
- x: 9
y: 14
- x: 10
y: 14
- x: 11
y: 14
- x: 12
y: 14
- x: 8
y: 15
- x: 9
y: 15
- x: 10
y: 15
- x: 11
y: 15
- x: 12
y: 15
- x: 8
y: 16
- x: 9
y: 16
- x: 10
y: 16
- x: 11
y: 16
- x: 12
y: 16
- x: 13
y: 14
- x: 13
y: 15
- x: 13
y: 16
- x: 11
y: 17
- x: 12
y: 17
- x: 13
y: 17
tags: []
- id: stage_526b633d818b4e36b96ad92f540b9415
displayName: Stage 6
worldLayer: 0
occupiedTiles:
- x: 17
y: 7
- x: 18
y: 7
- x: 19
y: 7
- x: 17
y: 8
- x: 18
y: 8
- x: 19
y: 8
tags: []
- id: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
displayName: Stage 7
worldLayer: 0
occupiedTiles:
- x: 13
y: 13
- x: 14
y: 13
- x: 16
y: 13
- x: 17
y: 13
- x: 15
y: 13
- x: 14
y: 9
- x: 15
y: 9
- x: 16
y: 9
- x: 17
y: 9
- x: 18
y: 9
- x: 19
y: 9
- x: 14
y: 10
- x: 15
y: 10
- x: 16
y: 10
- x: 17
y: 10
- x: 18
y: 10
- x: 19
y: 10
- x: 14
y: 11
- x: 15
y: 11
- x: 16
y: 11
- x: 17
y: 11
- x: 18
y: 11
- x: 19
y: 11
- x: 14
y: 12
- x: 15
y: 12
- x: 16
y: 12
- x: 17
y: 12
- x: 18
y: 12
- x: 19
y: 12
- x: 18
y: 13
- x: 19
y: 13
- x: 14
y: 14
- x: 15
y: 14
- x: 16
y: 14
- x: 17
y: 14
- x: 18
y: 14
- x: 19
y: 14
- x: 14
y: 15
- x: 15
y: 15
- x: 16
y: 15
- x: 17
y: 15
- x: 18
y: 15
- x: 19
y: 15
- x: 14
y: 16
- x: 15
y: 16
- x: 16
y: 16
- x: 17
y: 16
- x: 18
y: 16
- x: 19
y: 16
- x: 14
y: 17
- x: 15
y: 17
- x: 16
y: 17
- x: 17
y: 17
- x: 18
y: 17
- x: 19
y: 17
tags: []
- id: stage_1a60b23d8b4c4622905831237c716081
displayName: Stage 8
worldLayer: 1
occupiedTiles:
- x: 16
y: 8
- x: 17
y: 8
- x: 18
y: 8
- x: 19
y: 8
- x: 20
y: 8
- x: 16
y: 9
- x: 17
y: 9
- x: 18
y: 9
- x: 19
y: 9
- x: 20
y: 9
- x: 16
y: 10
- x: 17
y: 10
- x: 18
y: 10
- x: 19
y: 10
- x: 20
y: 10
- x: 16
y: 11
- x: 17
y: 11
- x: 18
y: 11
- x: 19
y: 11
- x: 20
y: 11
- x: 16
y: 12
- x: 17
y: 12
- x: 18
y: 12
- x: 19
y: 12
- x: 20
y: 12
tags: []
- id: stage_a980c91d39bc470296289d3ef72636c0
displayName: Stage 9
worldLayer: -1
occupiedTiles:
- x: 17
y: 8
- x: 18
y: 8
- x: 19
y: 8
- x: 17
y: 9
- x: 18
y: 9
- x: 19
y: 9
- x: 17
y: 10
- x: 18
y: 10
- x: 19
y: 10
- x: 17
y: 11
- x: 18
y: 11
- x: 19
y: 11
tags: []
- id: stage_78ca4be5151f4c60818dce81558ab162
displayName: Stage 10
worldLayer: -2
occupiedTiles:
- x: 18
y: 10
- x: 16
y: 8
- x: 17
y: 8
- x: 18
y: 8
- x: 19
y: 8
- x: 20
y: 8
- x: 16
y: 9
- x: 17
y: 9
- x: 18
y: 9
- x: 19
y: 9
- x: 20
y: 9
- x: 16
y: 10
- x: 17
y: 10
- x: 19
y: 10
- x: 20
y: 10
- x: 16
y: 11
- x: 17
y: 11
- x: 18
y: 11
- x: 19
y: 11
- x: 20
y: 11
- x: 16
y: 12
- x: 17
y: 12
- x: 18
y: 12
- x: 19
y: 12
- x: 20
y: 12
tags: []
- id: stage_bfa43a65aced42ceb03f56b11dce0998
displayName: Stage 15
worldLayer: 0
occupiedTiles: []
tags: []
- id: stage_b24d4774f45444138b8cfda33ed5034e
displayName: Stage 16
worldLayer: 0
occupiedTiles: []
tags: []
endpoints:
- id: endpoint_adc34044a48447d0be41389ba398d5f5
stageId: stage_aae8c48d41d84a679c9c52acd567ff30
worldTile:
x: 10
y: 13
kind: 0
required: 1
socketFace: 0
- id: endpoint_181357103f5742008cfa73a544a56363
stageId: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
worldTile:
x: 10
y: 12
kind: 0
required: 1
socketFace: 1
- id: endpoint_71bd3851ad2b4d20a90cf3b3f5ade5fb
stageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldTile:
x: 13
y: 13
kind: 0
required: 1
socketFace: 1
- id: endpoint_d9121bcc789443548c898106dd5f4c43
stageId: stage_aae8c48d41d84a679c9c52acd567ff30
worldTile:
x: 13
y: 14
kind: 0
required: 1
socketFace: 0
- id: endpoint_dc223745e7994fbd880f1e93f146d8cf
stageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldTile:
x: 13
y: 13
kind: 0
required: 1
socketFace: 0
- id: endpoint_65e01fe22fe44222919c322ea8580a69
stageId: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
worldTile:
x: 13
y: 12
kind: 0
required: 1
socketFace: 1
- id: endpoint_27a37615b51f40cdb39acfc9fbffce22
stageId: stage_526b633d818b4e36b96ad92f540b9415
worldTile:
x: 18
y: 8
kind: 0
required: 1
socketFace: 1
- id: endpoint_7cf95989e98a4de49edb7e2080e1c5e6
stageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldTile:
x: 18
y: 9
kind: 0
required: 1
socketFace: 0
- id: endpoint_34e27be82570488cbcd45531e56f128c
stageId: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
worldTile:
x: 10
y: 10
kind: 1
required: 1
socketFace: 0
- id: endpoint_e6e40c3366564b96825ecf652721a46d
stageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldTile:
x: 17
y: 13
kind: 1
required: 1
socketFace: 0
- id: endpoint_9c245891f5734102bc24edb0dcc2c9fd
stageId: stage_aae8c48d41d84a679c9c52acd567ff30
worldTile:
x: 11
y: 15
kind: 1
required: 1
socketFace: 0
- id: endpoint_0e3b0c016a474adb8fe8b05bdfd79f14
stageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldTile:
x: 18
y: 10
kind: 2
required: 1
socketFace: 0
- id: endpoint_6f17b532985e4e908e70b3802eccf8cc
stageId: stage_78ca4be5151f4c60818dce81558ab162
worldTile:
x: 18
y: 10
kind: 2
required: 1
socketFace: 0
- id: endpoint_ae66297a1c1a4c259e26ea8b51d69851
stageId: stage_1a60b23d8b4c4622905831237c716081
worldTile:
x: 18
y: 10
kind: 2
required: 1
socketFace: 0
- id: endpoint_263ea59d79614b9b85ed2bb4fe25c9ad
stageId: stage_a980c91d39bc470296289d3ef72636c0
worldTile:
x: 18
y: 10
kind: 2
required: 1
socketFace: 0
connections:
- id: connection_cdf62cf06a20426b88d3987ea8917967
endpointAId: endpoint_adc34044a48447d0be41389ba398d5f5
endpointBId: endpoint_181357103f5742008cfa73a544a56363
directionality: 0
- id: connection_3dabe3efe429439bbb49104bed37bb20
endpointAId: endpoint_71bd3851ad2b4d20a90cf3b3f5ade5fb
endpointBId: endpoint_d9121bcc789443548c898106dd5f4c43
directionality: 0
- id: connection_ef34c049437c491b80364a034880300d
endpointAId: endpoint_dc223745e7994fbd880f1e93f146d8cf
endpointBId: endpoint_65e01fe22fe44222919c322ea8580a69
directionality: 0
- id: connection_2b7aa20f26bd48acb636a37ed1d20ad0
endpointAId: endpoint_27a37615b51f40cdb39acfc9fbffce22
endpointBId: endpoint_7cf95989e98a4de49edb7e2080e1c5e6
directionality: 0
- id: connection_d8da15ab563d4bb9ba6f0294cec60341
endpointAId: endpoint_e6e40c3366564b96825ecf652721a46d
endpointBId: endpoint_34e27be82570488cbcd45531e56f128c
directionality: 0
- id: connection_335b1c8a1f964b11b72ddf2ef053bd71
endpointAId: endpoint_9c245891f5734102bc24edb0dcc2c9fd
endpointBId: endpoint_e6e40c3366564b96825ecf652721a46d
directionality: 0
- id: connection_d0e5d7611be64e31a77bc6d24650a031
endpointAId: endpoint_9c245891f5734102bc24edb0dcc2c9fd
endpointBId: endpoint_34e27be82570488cbcd45531e56f128c
directionality: 0
- id: connection_12db74114bf54c8eb5b7038efcae4172
endpointAId: endpoint_ae66297a1c1a4c259e26ea8b51d69851
endpointBId: endpoint_0e3b0c016a474adb8fe8b05bdfd79f14
directionality: 0
- id: connection_274434096af24703a063627df527d688
endpointAId: endpoint_263ea59d79614b9b85ed2bb4fe25c9ad
endpointBId: endpoint_0e3b0c016a474adb8fe8b05bdfd79f14
directionality: 0
- id: connection_22f10261be3b4a24ada8debf789f9e33
endpointAId: endpoint_263ea59d79614b9b85ed2bb4fe25c9ad
endpointBId: endpoint_6f17b532985e4e908e70b3802eccf8cc
directionality: 0

File diff suppressed because it is too large Load Diff

View File

@ -1,160 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 778f9d79eb2c410482efdc25b248dd46, type: 3}
m_Name: Stage-3.stage-definition
m_EditorClassIdentifier: Assembly-CSharp-Editor::Editor.GON.StageEditor.StageDefinition
id: stage-3.stage-definition
cellSize: 1
floorHeight: 6
activeFloorIndex: 0
worldSync:
worldLayoutId: 858671c3949e4543b0d68818c9b2e41b
worldStageId: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
worldStageDisplayName: Stage 3
worldStageKind: 0
worldLayer: 0
worldTileSize: 24
worldLayerHeight: 24
worldTiles:
- x: 8
y: 8
- x: 9
y: 8
- x: 10
y: 8
- x: 11
y: 8
- x: 12
y: 8
- x: 8
y: 9
- x: 9
y: 9
- x: 10
y: 9
- x: 11
y: 9
- x: 12
y: 9
- x: 8
y: 10
- x: 9
y: 10
- x: 10
y: 10
- x: 11
y: 10
- x: 12
y: 10
- x: 8
y: 11
- x: 9
y: 11
- x: 10
y: 11
- x: 11
y: 11
- x: 12
y: 11
- x: 8
y: 12
- x: 9
y: 12
- x: 10
y: 12
- x: 11
y: 12
- x: 12
y: 12
- x: 13
y: 9
- x: 13
y: 10
- x: 13
y: 11
- x: 13
y: 12
- x: 8
y: 7
- x: 9
y: 7
- x: 10
y: 7
- x: 11
y: 7
- x: 7
y: 7
- x: 7
y: 8
- x: 7
y: 9
- x: 7
y: 10
expectedEndpoints:
- endpointId: endpoint_15ad351d9d8c42d3ae74bb2f53eab64f
kind: 0
worldTile:
x: 11
y: 7
socketFace: 2
required: 1
connectionId: connection_04970d242c884a1a80a89c76cb63a8aa
connectedEndpointId: endpoint_b86dd04c491644cfa521a963b25df427
debugLabel: Socket endpoint_15ad351d9d8c42d3ae74bb2f53eab64f
- endpointId: endpoint_181357103f5742008cfa73a544a56363
kind: 0
worldTile:
x: 10
y: 12
socketFace: 1
required: 1
connectionId: connection_cdf62cf06a20426b88d3987ea8917967
connectedEndpointId: endpoint_adc34044a48447d0be41389ba398d5f5
debugLabel: Socket endpoint_181357103f5742008cfa73a544a56363
- endpointId: endpoint_34e27be82570488cbcd45531e56f128c
kind: 1
worldTile:
x: 10
y: 10
socketFace: 0
required: 1
connectionId: connection_d8da15ab563d4bb9ba6f0294cec60341
connectedEndpointId: endpoint_e6e40c3366564b96825ecf652721a46d
debugLabel: Anchor endpoint_34e27be82570488cbcd45531e56f128c
- endpointId: endpoint_36134ffa6b66481394ee9b3f57d4041a
kind: 0
worldTile:
x: 12
y: 8
socketFace: 0
required: 1
connectionId: connection_cd513cb9431948c79ecf0f61eb97901e
connectedEndpointId: endpoint_0e12ccb5b4554da6b5ae02739e73763d
debugLabel: Socket endpoint_36134ffa6b66481394ee9b3f57d4041a
- endpointId: endpoint_65e01fe22fe44222919c322ea8580a69
kind: 0
worldTile:
x: 13
y: 12
socketFace: 1
required: 1
connectionId: connection_ef34c049437c491b80364a034880300d
connectedEndpointId: endpoint_dc223745e7994fbd880f1e93f146d8cf
debugLabel: Socket endpoint_65e01fe22fe44222919c322ea8580a69
syncedAt: 2026-06-21T08:02:09.2808120Z
contractVersion: 1
contractHash: a09bfc4e267078e7927d6bdb59732982afff3cd0e0567751e33c168c031b83a2
floors:
- floorId: F0
FloorHeight: 0
cells: []
objects: []

View File

@ -1,118 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 778f9d79eb2c410482efdc25b248dd46, type: 3}
m_Name: Stage-5.stage-definition
m_EditorClassIdentifier: Assembly-CSharp-Editor::Editor.GON.StageEditor.StageDefinition
id: stage-5.stage-definition
cellSize: 1
floorHeight: 6
activeFloorIndex: 0
worldSync:
worldLayoutId: 858671c3949e4543b0d68818c9b2e41b
worldStageId: stage_aae8c48d41d84a679c9c52acd567ff30
worldStageDisplayName: Stage 5
worldStageKind: 0
worldLayer: 0
worldTileSize: 24
worldLayerHeight: 24
worldTiles:
- x: 8
y: 13
- x: 9
y: 13
- x: 10
y: 13
- x: 11
y: 13
- x: 12
y: 13
- x: 8
y: 14
- x: 9
y: 14
- x: 10
y: 14
- x: 11
y: 14
- x: 12
y: 14
- x: 8
y: 15
- x: 9
y: 15
- x: 10
y: 15
- x: 11
y: 15
- x: 12
y: 15
- x: 8
y: 16
- x: 9
y: 16
- x: 10
y: 16
- x: 11
y: 16
- x: 12
y: 16
- x: 13
y: 14
- x: 13
y: 15
- x: 13
y: 16
- x: 11
y: 17
- x: 12
y: 17
- x: 13
y: 17
expectedEndpoints:
- endpointId: endpoint_9c245891f5734102bc24edb0dcc2c9fd
kind: 1
worldTile:
x: 11
y: 15
socketFace: 0
required: 1
connectionId: connection_335b1c8a1f964b11b72ddf2ef053bd71
connectedEndpointId: endpoint_e6e40c3366564b96825ecf652721a46d
debugLabel: Anchor endpoint_9c245891f5734102bc24edb0dcc2c9fd
- endpointId: endpoint_adc34044a48447d0be41389ba398d5f5
kind: 0
worldTile:
x: 10
y: 13
socketFace: 0
required: 1
connectionId: connection_cdf62cf06a20426b88d3987ea8917967
connectedEndpointId: endpoint_181357103f5742008cfa73a544a56363
debugLabel: Socket endpoint_adc34044a48447d0be41389ba398d5f5
- endpointId: endpoint_d9121bcc789443548c898106dd5f4c43
kind: 0
worldTile:
x: 13
y: 14
socketFace: 0
required: 1
connectionId: connection_3dabe3efe429439bbb49104bed37bb20
connectedEndpointId: endpoint_71bd3851ad2b4d20a90cf3b3f5ade5fb
debugLabel: Socket endpoint_d9121bcc789443548c898106dd5f4c43
syncedAt: 2026-06-21T07:58:09.8342000Z
contractVersion: 1
contractHash: 9a915866b1f094e86c55ab2a3cc9f590c1dd85fb188e96fc42cc67ac4f6bf1fa
floors:
- floorId: F0
FloorHeight: 0
cells: []
objects: []

View File

@ -1,58 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 778f9d79eb2c410482efdc25b248dd46, type: 3}
m_Name: Stage-6.stage-definition
m_EditorClassIdentifier: Assembly-CSharp-Editor::Editor.GON.StageEditor.StageDefinition
id: stage-6.stage-definition
cellSize: 1
floorHeight: 6
activeFloorIndex: 0
worldSync:
worldLayoutId: 858671c3949e4543b0d68818c9b2e41b
worldStageId: stage_526b633d818b4e36b96ad92f540b9415
worldStageDisplayName: Stage 6
worldStageKind: 0
worldLayer: 0
worldTileSize: 24
worldLayerHeight: 24
worldTiles:
- x: 17
y: 7
- x: 18
y: 7
- x: 19
y: 7
- x: 17
y: 8
- x: 18
y: 8
- x: 19
y: 8
expectedEndpoints:
- endpointId: endpoint_27a37615b51f40cdb39acfc9fbffce22
kind: 0
worldTile:
x: 18
y: 8
socketFace: 1
required: 1
connectionId: connection_2b7aa20f26bd48acb636a37ed1d20ad0
connectedEndpointId: endpoint_7cf95989e98a4de49edb7e2080e1c5e6
debugLabel: Socket endpoint_27a37615b51f40cdb39acfc9fbffce22
syncedAt: 2026-06-21T15:26:43.1912120Z
contractVersion: 1
contractHash: 61f8fa773b7b82088215f69785714fb78c7b2bd51cdf88bf807b1524aa002b10
floors:
- floorId: F0
FloorHeight: 0
cells: []
objects: []

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: c20501bce39ca4efeb6a7b89c02ba4f4
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,130 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 778f9d79eb2c410482efdc25b248dd46, type: 3}
m_Name: Stage-7.stage-definition
m_EditorClassIdentifier: Assembly-CSharp-Editor::Editor.GON.StageEditor.StageDefinition
id: stage-7.stage-definition
cellSize: 1
floorHeight: 6
activeFloorIndex: 0
worldSync:
worldLayoutId: 858671c3949e4543b0d68818c9b2e41b
worldStageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldStageDisplayName: Stage 7
worldStageKind: 0
worldLayer: 0
worldTileSize: 24
worldLayerHeight: 24
worldTiles:
- x: 13
y: 13
- x: 14
y: 13
- x: 16
y: 13
- x: 17
y: 13
- x: 15
y: 13
- x: 17
y: 9
- x: 18
y: 9
- x: 19
y: 9
- x: 17
y: 10
- x: 18
y: 10
- x: 19
y: 10
- x: 17
y: 11
- x: 18
y: 11
- x: 19
y: 11
- x: 17
y: 12
- x: 18
y: 12
- x: 18
y: 13
- x: 14
y: 14
- x: 15
y: 14
- x: 16
y: 14
- x: 17
y: 14
- x: 18
y: 14
expectedEndpoints:
- endpointId: endpoint_0e3b0c016a474adb8fe8b05bdfd79f14
kind: 2
worldTile:
x: 18
y: 10
socketFace: 0
required: 1
connectionId: connection_12db74114bf54c8eb5b7038efcae4172
connectedEndpointId: endpoint_ae66297a1c1a4c259e26ea8b51d69851
debugLabel: Lift endpoint_0e3b0c016a474adb8fe8b05bdfd79f14
- endpointId: endpoint_71bd3851ad2b4d20a90cf3b3f5ade5fb
kind: 0
worldTile:
x: 13
y: 13
socketFace: 1
required: 1
connectionId: connection_3dabe3efe429439bbb49104bed37bb20
connectedEndpointId: endpoint_d9121bcc789443548c898106dd5f4c43
debugLabel: Socket endpoint_71bd3851ad2b4d20a90cf3b3f5ade5fb
- endpointId: endpoint_7cf95989e98a4de49edb7e2080e1c5e6
kind: 0
worldTile:
x: 18
y: 9
socketFace: 0
required: 1
connectionId: connection_2b7aa20f26bd48acb636a37ed1d20ad0
connectedEndpointId: endpoint_27a37615b51f40cdb39acfc9fbffce22
debugLabel: Socket endpoint_7cf95989e98a4de49edb7e2080e1c5e6
- endpointId: endpoint_dc223745e7994fbd880f1e93f146d8cf
kind: 0
worldTile:
x: 13
y: 13
socketFace: 0
required: 1
connectionId: connection_ef34c049437c491b80364a034880300d
connectedEndpointId: endpoint_65e01fe22fe44222919c322ea8580a69
debugLabel: Socket endpoint_dc223745e7994fbd880f1e93f146d8cf
- endpointId: endpoint_e6e40c3366564b96825ecf652721a46d
kind: 1
worldTile:
x: 17
y: 13
socketFace: 0
required: 1
connectionId: connection_d8da15ab563d4bb9ba6f0294cec60341
connectedEndpointId: endpoint_34e27be82570488cbcd45531e56f128c
debugLabel: Anchor endpoint_e6e40c3366564b96825ecf652721a46d
syncedAt: 2026-06-21T15:26:32.9022510Z
contractVersion: 1
contractHash: 78fcf2e37e20cc2a2f3886f01c66855bfc05925f47848f83ae372c9665076bff
floors:
- floorId: F0
FloorHeight: 0
cells: []
objects: []

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 87686391a47f9457c9c54232deb9707e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3fe33c5d9e3b94e37b5a7ef0785ddd6d
guid: c5ad2b9f74b314d4c8d82df25fa29de7
folderAsset: yes
DefaultImporter:
externalObjects: {}

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 06d41cd3f2d8242b3b93b0b8bc624c82
guid: 8118d337ce1884a65bd1f7ac0193a556
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -0,0 +1,37 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8cbbff7dfcc24d2b9030f41f9f2ef718, type: 3}
m_Name: WorldLayout-Test01
m_EditorClassIdentifier: Assembly-CSharp-Editor::Editor.GON.WorldEditor.WorldLayoutSO
id: 4dac43bfd76a4286a40511c1cce4609b
worldTileSize: 24
worldLayerHeight: 24
minWorldLayer: -2
maxWorldLayer: 2
stages:
- id: stage_7f2050e54c664f349472c788bb702cce
displayName: Stage 1
stageKind: 0
worldLayer: 0
color: {r: 0.24198227, g: 0.74193347, b: 0.5762668, a: 0.89253455}
stageDefinition: {fileID: 11400000, guid: 8118d337ce1884a65bd1f7ac0193a556, type: 2}
occupiedTiles:
- x: 0
y: 0
- x: 1
y: 0
- x: 1
y: 1
- x: 0
y: 1
endpoints: []
connections: []

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 0e8c3fc507c9b42e8b1f2df5009b5937
guid: 69e045a84827e4a9e82a61fc839e2025
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -1,586 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8cbbff7dfcc24d2b9030f41f9f2ef718, type: 3}
m_Name: WorldLayout
m_EditorClassIdentifier: Assembly-CSharp-Editor::Editor.GON.WorldEditor.WorldLayoutSO
id: 858671c3949e4543b0d68818c9b2e41b
worldTileSize: 24
worldLayerHeight: 24
minWorldLayer: -2
maxWorldLayer: 1
stages:
- id: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
displayName: Stage 3
stageKind: 0
worldLayer: 0
color: {r: 0.26295125, g: 0.36055228, b: 0.6102875, a: 0.76864}
stageDefinition: {fileID: 11400000, guid: 06d41cd3f2d8242b3b93b0b8bc624c82, type: 2}
occupiedTiles:
- x: 8
y: 8
- x: 9
y: 8
- x: 10
y: 8
- x: 11
y: 8
- x: 12
y: 8
- x: 8
y: 9
- x: 9
y: 9
- x: 10
y: 9
- x: 11
y: 9
- x: 12
y: 9
- x: 8
y: 10
- x: 9
y: 10
- x: 10
y: 10
- x: 11
y: 10
- x: 12
y: 10
- x: 8
y: 11
- x: 9
y: 11
- x: 10
y: 11
- x: 11
y: 11
- x: 12
y: 11
- x: 8
y: 12
- x: 9
y: 12
- x: 10
y: 12
- x: 11
y: 12
- x: 12
y: 12
- x: 13
y: 9
- x: 13
y: 10
- x: 13
y: 11
- x: 13
y: 12
- x: 8
y: 7
- x: 9
y: 7
- x: 10
y: 7
- x: 11
y: 7
- x: 7
y: 7
- x: 7
y: 8
- x: 7
y: 9
- x: 7
y: 10
- id: stage_aae8c48d41d84a679c9c52acd567ff30
displayName: Stage 5
stageKind: 0
worldLayer: 0
color: {r: 0.73909104, g: 0.47607818, b: 0.6006857, a: 0.8447911}
stageDefinition: {fileID: 11400000, guid: 80f0a2ed01099420fb86c249db820069, type: 2}
occupiedTiles:
- x: 8
y: 13
- x: 9
y: 13
- x: 10
y: 13
- x: 11
y: 13
- x: 12
y: 13
- x: 8
y: 14
- x: 9
y: 14
- x: 10
y: 14
- x: 11
y: 14
- x: 12
y: 14
- x: 8
y: 15
- x: 9
y: 15
- x: 10
y: 15
- x: 11
y: 15
- x: 12
y: 15
- x: 8
y: 16
- x: 9
y: 16
- x: 10
y: 16
- x: 11
y: 16
- x: 12
y: 16
- x: 13
y: 14
- x: 13
y: 15
- x: 13
y: 16
- x: 11
y: 17
- x: 12
y: 17
- x: 13
y: 17
- id: stage_526b633d818b4e36b96ad92f540b9415
displayName: Stage 6
stageKind: 0
worldLayer: 0
color: {r: 0.59988964, g: 0.84526074, b: 0.5487183, a: 0.7954139}
stageDefinition: {fileID: 11400000, guid: c20501bce39ca4efeb6a7b89c02ba4f4, type: 2}
occupiedTiles:
- x: 17
y: 7
- x: 18
y: 7
- x: 19
y: 7
- x: 17
y: 8
- x: 18
y: 8
- x: 19
y: 8
- id: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
displayName: Stage 7
stageKind: 0
worldLayer: 0
color: {r: 0.7086307, g: 0.25315043, b: 0.84043574, a: 0.79866225}
stageDefinition: {fileID: 11400000, guid: 87686391a47f9457c9c54232deb9707e, type: 2}
occupiedTiles:
- x: 13
y: 13
- x: 14
y: 13
- x: 16
y: 13
- x: 17
y: 13
- x: 15
y: 13
- x: 17
y: 9
- x: 18
y: 9
- x: 19
y: 9
- x: 17
y: 10
- x: 18
y: 10
- x: 19
y: 10
- x: 17
y: 11
- x: 18
y: 11
- x: 19
y: 11
- x: 17
y: 12
- x: 18
y: 12
- x: 18
y: 13
- x: 14
y: 14
- x: 15
y: 14
- x: 16
y: 14
- x: 17
y: 14
- x: 18
y: 14
- id: stage_1a60b23d8b4c4622905831237c716081
displayName: Stage 8
stageKind: 0
worldLayer: 1
color: {r: 0.41402355, g: 0.6012687, b: 0.37944123, a: 0.8586461}
stageDefinition: {fileID: 0}
occupiedTiles:
- x: 16
y: 8
- x: 17
y: 8
- x: 18
y: 8
- x: 19
y: 8
- x: 20
y: 8
- x: 16
y: 9
- x: 17
y: 9
- x: 18
y: 9
- x: 19
y: 9
- x: 20
y: 9
- x: 16
y: 10
- x: 17
y: 10
- x: 18
y: 10
- x: 19
y: 10
- x: 20
y: 10
- x: 16
y: 11
- x: 17
y: 11
- x: 18
y: 11
- x: 19
y: 11
- x: 20
y: 11
- x: 16
y: 12
- x: 17
y: 12
- x: 18
y: 12
- x: 19
y: 12
- x: 20
y: 12
- id: stage_a980c91d39bc470296289d3ef72636c0
displayName: Stage 9
stageKind: 0
worldLayer: -1
color: {r: 0.6987197, g: 0.5302855, b: 0.419144, a: 0.76745874}
stageDefinition: {fileID: 0}
occupiedTiles:
- x: 17
y: 8
- x: 18
y: 8
- x: 19
y: 8
- x: 17
y: 9
- x: 18
y: 9
- x: 19
y: 9
- x: 17
y: 10
- x: 18
y: 10
- x: 19
y: 10
- x: 17
y: 11
- x: 18
y: 11
- x: 19
y: 11
- id: stage_78ca4be5151f4c60818dce81558ab162
displayName: Stage 10
stageKind: 0
worldLayer: -2
color: {r: 0.58324605, g: 0.27982995, b: 0.5501635, a: 0.85375965}
stageDefinition: {fileID: 0}
occupiedTiles:
- x: 18
y: 10
- x: 16
y: 8
- x: 17
y: 8
- x: 18
y: 8
- x: 19
y: 8
- x: 20
y: 8
- x: 16
y: 9
- x: 17
y: 9
- x: 18
y: 9
- x: 19
y: 9
- x: 20
y: 9
- x: 16
y: 10
- x: 17
y: 10
- x: 19
y: 10
- x: 20
y: 10
- x: 16
y: 11
- x: 17
y: 11
- x: 18
y: 11
- x: 19
y: 11
- x: 20
y: 11
- x: 16
y: 12
- x: 17
y: 12
- x: 18
y: 12
- x: 19
y: 12
- x: 20
y: 12
- id: stage_7c3044f376a540c98034ac5057038985
displayName: Save Point 8
stageKind: 1
worldLayer: 0
color: {r: 0.95, g: 0.25, b: 0.85, a: 0.82}
stageDefinition: {fileID: 11400000, guid: ea6d43c28924f466a98addf9d760c4a1, type: 2}
occupiedTiles:
- x: 12
y: 7
endpoints:
- id: endpoint_adc34044a48447d0be41389ba398d5f5
stageId: stage_aae8c48d41d84a679c9c52acd567ff30
worldTile:
x: 10
y: 13
kind: 0
required: 1
socketFace: 0
- id: endpoint_181357103f5742008cfa73a544a56363
stageId: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
worldTile:
x: 10
y: 12
kind: 0
required: 1
socketFace: 1
- id: endpoint_71bd3851ad2b4d20a90cf3b3f5ade5fb
stageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldTile:
x: 13
y: 13
kind: 0
required: 1
socketFace: 1
- id: endpoint_d9121bcc789443548c898106dd5f4c43
stageId: stage_aae8c48d41d84a679c9c52acd567ff30
worldTile:
x: 13
y: 14
kind: 0
required: 1
socketFace: 0
- id: endpoint_dc223745e7994fbd880f1e93f146d8cf
stageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldTile:
x: 13
y: 13
kind: 0
required: 1
socketFace: 0
- id: endpoint_65e01fe22fe44222919c322ea8580a69
stageId: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
worldTile:
x: 13
y: 12
kind: 0
required: 1
socketFace: 1
- id: endpoint_27a37615b51f40cdb39acfc9fbffce22
stageId: stage_526b633d818b4e36b96ad92f540b9415
worldTile:
x: 18
y: 8
kind: 0
required: 1
socketFace: 1
- id: endpoint_7cf95989e98a4de49edb7e2080e1c5e6
stageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldTile:
x: 18
y: 9
kind: 0
required: 1
socketFace: 0
- id: endpoint_34e27be82570488cbcd45531e56f128c
stageId: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
worldTile:
x: 10
y: 10
kind: 1
required: 1
socketFace: 0
- id: endpoint_e6e40c3366564b96825ecf652721a46d
stageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldTile:
x: 17
y: 13
kind: 1
required: 1
socketFace: 0
- id: endpoint_9c245891f5734102bc24edb0dcc2c9fd
stageId: stage_aae8c48d41d84a679c9c52acd567ff30
worldTile:
x: 11
y: 15
kind: 1
required: 1
socketFace: 0
- id: endpoint_0e3b0c016a474adb8fe8b05bdfd79f14
stageId: stage_3e76ac8acd0447d59b0fbf1a65a25fb3
worldTile:
x: 18
y: 10
kind: 2
required: 1
socketFace: 0
- id: endpoint_6f17b532985e4e908e70b3802eccf8cc
stageId: stage_78ca4be5151f4c60818dce81558ab162
worldTile:
x: 18
y: 10
kind: 2
required: 1
socketFace: 0
- id: endpoint_ae66297a1c1a4c259e26ea8b51d69851
stageId: stage_1a60b23d8b4c4622905831237c716081
worldTile:
x: 18
y: 10
kind: 2
required: 1
socketFace: 0
- id: endpoint_263ea59d79614b9b85ed2bb4fe25c9ad
stageId: stage_a980c91d39bc470296289d3ef72636c0
worldTile:
x: 18
y: 10
kind: 2
required: 1
socketFace: 0
- id: endpoint_0e12ccb5b4554da6b5ae02739e73763d
stageId: stage_7c3044f376a540c98034ac5057038985
worldTile:
x: 12
y: 7
kind: 0
required: 1
socketFace: 1
- id: endpoint_36134ffa6b66481394ee9b3f57d4041a
stageId: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
worldTile:
x: 12
y: 8
kind: 0
required: 1
socketFace: 0
- id: endpoint_b86dd04c491644cfa521a963b25df427
stageId: stage_7c3044f376a540c98034ac5057038985
worldTile:
x: 12
y: 7
kind: 0
required: 1
socketFace: 3
- id: endpoint_15ad351d9d8c42d3ae74bb2f53eab64f
stageId: stage_f5a0fa8cc3a14a94b8b6fa80c4e2413d
worldTile:
x: 11
y: 7
kind: 0
required: 1
socketFace: 2
connections:
- id: connection_cdf62cf06a20426b88d3987ea8917967
endpointAId: endpoint_adc34044a48447d0be41389ba398d5f5
endpointBId: endpoint_181357103f5742008cfa73a544a56363
directionality: 0
- id: connection_3dabe3efe429439bbb49104bed37bb20
endpointAId: endpoint_71bd3851ad2b4d20a90cf3b3f5ade5fb
endpointBId: endpoint_d9121bcc789443548c898106dd5f4c43
directionality: 0
- id: connection_ef34c049437c491b80364a034880300d
endpointAId: endpoint_dc223745e7994fbd880f1e93f146d8cf
endpointBId: endpoint_65e01fe22fe44222919c322ea8580a69
directionality: 0
- id: connection_2b7aa20f26bd48acb636a37ed1d20ad0
endpointAId: endpoint_27a37615b51f40cdb39acfc9fbffce22
endpointBId: endpoint_7cf95989e98a4de49edb7e2080e1c5e6
directionality: 0
- id: connection_d8da15ab563d4bb9ba6f0294cec60341
endpointAId: endpoint_e6e40c3366564b96825ecf652721a46d
endpointBId: endpoint_34e27be82570488cbcd45531e56f128c
directionality: 0
- id: connection_335b1c8a1f964b11b72ddf2ef053bd71
endpointAId: endpoint_9c245891f5734102bc24edb0dcc2c9fd
endpointBId: endpoint_e6e40c3366564b96825ecf652721a46d
directionality: 0
- id: connection_d0e5d7611be64e31a77bc6d24650a031
endpointAId: endpoint_9c245891f5734102bc24edb0dcc2c9fd
endpointBId: endpoint_34e27be82570488cbcd45531e56f128c
directionality: 0
- id: connection_12db74114bf54c8eb5b7038efcae4172
endpointAId: endpoint_ae66297a1c1a4c259e26ea8b51d69851
endpointBId: endpoint_0e3b0c016a474adb8fe8b05bdfd79f14
directionality: 0
- id: connection_274434096af24703a063627df527d688
endpointAId: endpoint_263ea59d79614b9b85ed2bb4fe25c9ad
endpointBId: endpoint_0e3b0c016a474adb8fe8b05bdfd79f14
directionality: 0
- id: connection_22f10261be3b4a24ada8debf789f9e33
endpointAId: endpoint_263ea59d79614b9b85ed2bb4fe25c9ad
endpointBId: endpoint_6f17b532985e4e908e70b3802eccf8cc
directionality: 0
- id: connection_cd513cb9431948c79ecf0f61eb97901e
endpointAId: endpoint_0e12ccb5b4554da6b5ae02739e73763d
endpointBId: endpoint_36134ffa6b66481394ee9b3f57d4041a
directionality: 0
- id: connection_04970d242c884a1a80a89c76cb63a8aa
endpointAId: endpoint_b86dd04c491644cfa521a963b25df427
endpointBId: endpoint_15ad351d9d8c42d3ae74bb2f53eab64f
directionality: 0

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 8ec2b6c87674e4b27863ffb69c081b90
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

@ -0,0 +1,21 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fcb661d795ed4088af4ae73e4253f98b, type: 3}
m_Name: JGraph-Test01
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Gameplay.Journey.JGraphSO
sourceWorldLayoutId:
publishedAt:
schemaVersion: 1
contentHash:
stages: []
endpoints: []
connections: []

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 80f0a2ed01099420fb86c249db820069
guid: 992c85dbd199649f48a532195af83aec
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bad1278ee78f4fbcb7ae019f611b9404, type: 3}
m_Name: Journey Service
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Gameplay.Journey.JourneyService
journeyGraph: {fileID: 11400000, guid: 992c85dbd199649f48a532195af83aec, type: 2}
stagesTags:
- {fileID: 11400000, guid: b0fc23a68ad024c30a531fc69243b2a2, type: 2}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ea6d43c28924f466a98addf9d760c4a1
guid: 53f1211059b4847a49bde1be4b8d166c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -0,0 +1,187 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!29 &1
OcclusionCullingSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_OcclusionBakeSettings:
smallestOccluder: 5
smallestHole: 0.25
backfaceThreshold: 100
m_SceneGUID: 00000000000000000000000000000000
m_OcclusionCullingData: {fileID: 0}
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
serializedVersion: 10
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
m_FogDensity: 0.01
m_LinearFogStart: 0
m_LinearFogEnd: 300
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
m_AmbientIntensity: 1
m_AmbientMode: 0
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 13
m_BakeOnSceneLoad: 0
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 0
m_LightmapEditorSettings:
serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 2
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 512
m_PVRBounces: 2
m_PVREnvironmentSampleCount: 256
m_PVREnvironmentReferencePointCount: 2048
m_PVRFilteringMode: 1
m_PVRDenoiserTypeDirect: 1
m_PVRDenoiserTypeIndirect: 1
m_PVRDenoiserTypeAO: 1
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVREnvironmentMIS: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 1
m_PVRFilteringGaussRadiusAO: 1
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ExportTrainingData: 0
m_TrainingDataDestination: TrainingData
m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
m_LightingSettings: {fileID: 0}
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 3
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
buildHeightMesh: 0
maxJobWorkers: 0
preserveTilesOutsideBounds: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1001 &1016850716
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1110237080051008694, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371416, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_Name
value: GameManager
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
--- !u!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0
m_Roots:
- {fileID: 1016850716}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 20beea584ba25499fbf0d9d2cae6bd09
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -131,6 +131,10 @@ PrefabInstance:
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3202947806685659058, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: gameStateMachine
value:
objectReference: {fileID: 740018679}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.x
value: 0
@ -190,6 +194,8 @@ GameObject:
m_Component:
- component: {fileID: 740018680}
- component: {fileID: 740018679}
- component: {fileID: 740018681}
- component: {fileID: 740018682}
- component: {fileID: 740018678}
m_Layer: 0
m_Name: GameMachine
@ -213,6 +219,7 @@ MonoBehaviour:
gameState: 5
scenes:
- {fileID: 11400000, guid: 2ea3d56022e6644b48d5914523eb881b, type: 2}
- {fileID: 11400000, guid: e6014dcc954944561a293213ba4c2989, type: 2}
--- !u!114 &740018679
MonoBehaviour:
m_ObjectHideFlags: 0
@ -226,7 +233,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Core.GameState.GameStateMachine
id: 537d76de3a2d4a1db74ae64d5bdb34e2
bootstrapState: 5
bootstrapState: 0
backStageService: {fileID: 11400000, guid: c58e40006278948db8d8b1f3477f83ea, type: 2}
--- !u!4 &740018680
Transform:
@ -243,6 +250,36 @@ Transform:
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &740018681
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 740018677}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 42169628482e4d8ebaa2e5d2aa981721, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Core.GameState.GameStateObject
gameState: 0
scenes:
- {fileID: 11400000, guid: 341db2462be0e4c1695b8217c0892f77, type: 2}
--- !u!114 &740018682
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 740018677}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 42169628482e4d8ebaa2e5d2aa981721, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Core.GameState.GameStateObject
gameState: 1
scenes:
- {fileID: 11400000, guid: 41c2e50c343c049c882780d00be51231, type: 2}
--- !u!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0

View File

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

View File

@ -10,6 +10,6 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e917eef1f66a43e0ad6a399f4a5fcb08, type: 3}
m_Name: 5. Gameplay
m_Name: 0. Boot
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Core.Tags.SceneTag
code: 5. Gameplay
code: 0. Boot

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 341db2462be0e4c1695b8217c0892f77
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,462 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!29 &1
OcclusionCullingSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_OcclusionBakeSettings:
smallestOccluder: 5
smallestHole: 0.25
backfaceThreshold: 100
m_SceneGUID: 00000000000000000000000000000000
m_OcclusionCullingData: {fileID: 0}
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
serializedVersion: 10
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
m_FogDensity: 0.01
m_LinearFogStart: 0
m_LinearFogEnd: 300
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
m_AmbientIntensity: 1
m_AmbientMode: 0
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 13
m_BakeOnSceneLoad: 0
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 0
m_LightmapEditorSettings:
serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 2
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 512
m_PVRBounces: 2
m_PVREnvironmentSampleCount: 256
m_PVREnvironmentReferencePointCount: 2048
m_PVRFilteringMode: 1
m_PVRDenoiserTypeDirect: 1
m_PVRDenoiserTypeIndirect: 1
m_PVRDenoiserTypeAO: 1
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVREnvironmentMIS: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 1
m_PVRFilteringGaussRadiusAO: 1
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ExportTrainingData: 0
m_TrainingDataDestination: TrainingData
m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
m_LightingSettings: {fileID: 0}
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 3
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
buildHeightMesh: 0
maxJobWorkers: 0
preserveTilesOutsideBounds: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &58300118
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 58300120}
- component: {fileID: 58300119}
m_Layer: 0
m_Name: FakeSceneManager
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &58300119
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 58300118}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5ce8a81b63f84fc2a163369a0e2824f0, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Temporary.FakeSceneManager
subscriptionId: 240c1e17dada481686201db0d4f74fd4
nextState: 1
delay: 0.5
curtainType: {fileID: 11400000, guid: d91043b858654867aaa66b20d678191d, type: 2}
sceneName: Boot
textMeshPro: {fileID: 1656664080}
startOnBootstrap: 1
backStageProcessor: {fileID: 0}
--- !u!4 &58300120
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 58300118}
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: 435996905}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &435996904
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 435996905}
- component: {fileID: 435996907}
- component: {fileID: 435996906}
m_Layer: 0
m_Name: Canvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &435996905
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 435996904}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1656664079}
m_Father: {fileID: 58300120}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 0}
--- !u!114 &435996906
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 435996904}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.CanvasScaler
m_UiScaleMode: 1
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 1920, y: 1080}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0.5
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!223 &435996907
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 435996904}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 0
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_VertexColorAlwaysGammaSpace: 0
m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!1001 &1016850716
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1110237080051008694, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371416, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_Name
value: GameManager
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
--- !u!1 &1656664078
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1656664079}
- component: {fileID: 1656664081}
- component: {fileID: 1656664080}
m_Layer: 0
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1656664079
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1656664078}
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: []
m_Father: {fileID: 435996905}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: -500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1656664080
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1656664078}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: asdasdaadasdasdasdasdasdasd
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 72
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 1
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_characterHorizontalScale: 1
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 0
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!222 &1656664081
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1656664078}
m_CullTransparentMesh: 1
--- !u!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0
m_Roots:
- {fileID: 1016850716}
- {fileID: 58300120}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 6cf6db4715fb94f44861a5c3b571a30d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

@ -0,0 +1,15 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e917eef1f66a43e0ad6a399f4a5fcb08, type: 3}
m_Name: 1. Opening
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Core.Tags.SceneTag
code: 1. Opening

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 41c2e50c343c049c882780d00be51231
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,600 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!29 &1
OcclusionCullingSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_OcclusionBakeSettings:
smallestOccluder: 5
smallestHole: 0.25
backfaceThreshold: 100
m_SceneGUID: 00000000000000000000000000000000
m_OcclusionCullingData: {fileID: 0}
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
serializedVersion: 10
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
m_FogDensity: 0.01
m_LinearFogStart: 0
m_LinearFogEnd: 300
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
m_AmbientIntensity: 1
m_AmbientMode: 0
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 13
m_BakeOnSceneLoad: 0
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 0
m_LightmapEditorSettings:
serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 2
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 512
m_PVRBounces: 2
m_PVREnvironmentSampleCount: 256
m_PVREnvironmentReferencePointCount: 2048
m_PVRFilteringMode: 1
m_PVRDenoiserTypeDirect: 1
m_PVRDenoiserTypeIndirect: 1
m_PVRDenoiserTypeAO: 1
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVREnvironmentMIS: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 1
m_PVRFilteringGaussRadiusAO: 1
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ExportTrainingData: 0
m_TrainingDataDestination: TrainingData
m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
m_LightingSettings: {fileID: 0}
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 3
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
buildHeightMesh: 0
maxJobWorkers: 0
preserveTilesOutsideBounds: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &356406247
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 356406250}
- component: {fileID: 356406249}
- component: {fileID: 356406248}
m_Layer: 0
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &356406248
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 356406247}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text:
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 36
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 1
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_characterHorizontalScale: 1
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 0
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!222 &356406249
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 356406247}
m_CullTransparentMesh: 1
--- !u!224 &356406250
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 356406247}
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: []
m_Father: {fileID: 1556138993}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: -500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1001 &1016850716
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1110237080051008694, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371416, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_Name
value: GameManager
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
--- !u!1 &1075655919
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1075655923}
- component: {fileID: 1075655922}
- component: {fileID: 1075655921}
- component: {fileID: 1075655920}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1075655920
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1075655919}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData
m_RenderShadows: 1
m_RequiresDepthTextureOption: 2
m_RequiresOpaqueTextureOption: 2
m_CameraType: 0
m_Cameras: []
m_RendererIndex: -1
m_VolumeLayerMask:
serializedVersion: 2
m_Bits: 1
m_VolumeTrigger: {fileID: 0}
m_VolumeFrameworkUpdateModeOption: 2
m_RenderPostProcessing: 0
m_Antialiasing: 0
m_AntialiasingQuality: 2
m_StopNaN: 0
m_Dithering: 0
m_ClearDepth: 1
m_AllowXRRendering: 1
m_AllowHDROutput: 1
m_UseScreenCoordOverride: 0
m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0}
m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
m_RequiresDepthTexture: 0
m_RequiresColorTexture: 0
m_TaaSettings:
m_Quality: 3
m_FrameInfluence: 0.1
m_JitterScale: 1
m_MipBias: 0
m_VarianceClampScale: 0.9
m_ContrastAdaptiveSharpening: 0
m_Version: 2
--- !u!81 &1075655921
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1075655919}
m_Enabled: 1
--- !u!20 &1075655922
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1075655919}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 2
m_BackGroundColor: {r: 0.8490566, g: 0.56470275, b: 0.7071374, a: 1}
m_projectionMatrixMode: 1
m_GateFitMode: 2
m_FOVAxisMode: 0
m_Iso: 200
m_ShutterSpeed: 0.005
m_Aperture: 16
m_FocusDistance: 10
m_FocalLength: 50
m_BladeCount: 5
m_Curvature: {x: 2, y: 11}
m_BarrelClipping: 0.25
m_Anamorphism: 0
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.3
far clip plane: 1000
field of view: 60
orthographic: 1
orthographic size: 5
m_Depth: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 1
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!4 &1075655923
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1075655919}
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: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1377085621
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1377085623}
- component: {fileID: 1377085622}
m_Layer: 0
m_Name: FakeSceneManager
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1377085622
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1377085621}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5ce8a81b63f84fc2a163369a0e2824f0, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Temporary.FakeSceneManager
subscriptionId: 240c1e17dada481686201db0d4f74fd4
nextState: 5
delay: 2
curtainType: {fileID: 11400000, guid: d91043b858654867aaa66b20d678191d, type: 2}
sceneName: Opening
textMeshPro: {fileID: 356406248}
startOnBootstrap: 0
backStageProcessor: {fileID: 0}
--- !u!4 &1377085623
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1377085621}
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: 1556138993}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1556138992
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1556138993}
- component: {fileID: 1556138995}
- component: {fileID: 1556138994}
m_Layer: 0
m_Name: Canvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1556138993
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1556138992}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 356406250}
m_Father: {fileID: 1377085623}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 0}
--- !u!114 &1556138994
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1556138992}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.CanvasScaler
m_UiScaleMode: 1
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 1920, y: 1080}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0.5
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!223 &1556138995
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1556138992}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 0
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_VertexColorAlwaysGammaSpace: 0
m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0
m_Roots:
- {fileID: 1016850716}
- {fileID: 1377085623}
- {fileID: 1075655923}

View File

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

View File

@ -0,0 +1,15 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e917eef1f66a43e0ad6a399f4a5fcb08, type: 3}
m_Name: 5.0. Gameplay
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Core.Tags.SceneTag
code: 5.0. Gameplay

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,15 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e917eef1f66a43e0ad6a399f4a5fcb08, type: 3}
m_Name: 5.1. Journey
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Core.Tags.SceneTag
code: 5.1. Journey

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e6014dcc954944561a293213ba4c2989
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,238 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!29 &1
OcclusionCullingSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_OcclusionBakeSettings:
smallestOccluder: 5
smallestHole: 0.25
backfaceThreshold: 100
m_SceneGUID: 00000000000000000000000000000000
m_OcclusionCullingData: {fileID: 0}
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
serializedVersion: 10
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
m_FogDensity: 0.01
m_LinearFogStart: 0
m_LinearFogEnd: 300
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
m_AmbientIntensity: 1
m_AmbientMode: 0
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 13
m_BakeOnSceneLoad: 0
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 0
m_LightmapEditorSettings:
serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 2
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 512
m_PVRBounces: 2
m_PVREnvironmentSampleCount: 256
m_PVREnvironmentReferencePointCount: 2048
m_PVRFilteringMode: 1
m_PVRDenoiserTypeDirect: 1
m_PVRDenoiserTypeIndirect: 1
m_PVRDenoiserTypeAO: 1
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVREnvironmentMIS: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 1
m_PVRFilteringGaussRadiusAO: 1
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ExportTrainingData: 0
m_TrainingDataDestination: TrainingData
m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
m_LightingSettings: {fileID: 0}
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 3
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
buildHeightMesh: 0
maxJobWorkers: 0
preserveTilesOutsideBounds: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1001 &1609485360
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1110237080051008694, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371415, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6646150498868371416, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
propertyPath: m_Name
value: GameManager
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 774b83ee4bf84c4c9b531c2a6350b8a5, type: 3}
--- !u!1 &1859111548
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1859111550}
- component: {fileID: 1859111549}
m_Layer: 0
m_Name: JourneyManager
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1859111549
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1859111548}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cdf542c2073144c5a39418e08512ca58, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Gameplay.Journey.JourneyManager
subscriptionId: 5df34d67e6e44f3999042072ea652750
curtainType: {fileID: 11400000, guid: 75f7ecfc567748fc911a909ed8e68a3e, type: 2}
journeyService: {fileID: 11400000, guid: 53f1211059b4847a49bde1be4b8d166c, type: 2}
backStageService: {fileID: 11400000, guid: c58e40006278948db8d8b1f3477f83ea, type: 2}
isRunningTest: 1
stageToTest: {fileID: 11400000, guid: b0fc23a68ad024c30a531fc69243b2a2, type: 2}
--- !u!4 &1859111550
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1859111548}
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: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0
m_Roots:
- {fileID: 1609485360}
- {fileID: 1859111550}

View File

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

View File

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

View File

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

View File

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 05ed6f9811ad495c85269adab82741b3, type: 3}
m_Name: Stage 1
m_EditorClassIdentifier: Assembly-CSharp::Intrepid.Gameplay.Journey.StageTag
code: Stage 1
stageId:
localization: {fileID: 0}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b0fc23a68ad024c30a531fc69243b2a2
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 8dc85f910469849de903d9bd0879c1da
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using Intrepid.Diagnostics;
using Intrepid.Gameplay.Prototyping;
using Intrepid.Temporary;
using Temporary;
using UnityEditor;
using UnityEngine;

View File

@ -234,8 +234,8 @@ namespace Editor.GON.StageEditor
public string floorId = "F0";
public float FloorHeight;
[SerializeField]
private List<LogicalCell> cells = new();
[SerializeField] private List<LogicalCell> cells = new();
[NonSerialized] private Dictionary<long, int> cellIndex;
public List<LogicalCell> Cells
{
@ -245,11 +245,26 @@ namespace Editor.GON.StageEditor
return cells;
}
}
// Infinite/sparse floor: every integer coordinate is valid.
public bool IsInside(int x, int y)
private static long CellKey(int x, int y)
{
return true;
return ((long)x << 32) ^ (uint)y;
}
private void EnsureCellIndex()
{
if (cellIndex != null)
{
return;
}
cellIndex = new Dictionary<long, int>(Cells.Count);
for (var i = 0; i < Cells.Count; i++)
{
var cell = Cells[i];
cellIndex[CellKey(cell.x, cell.y)] = i;
}
}
public StructuralCellKind GetCell(int x, int y)
@ -265,12 +280,16 @@ namespace Editor.GON.StageEditor
public void SetCell(int x, int y, StructuralCellKind kind)
{
var index = FindCellIndex(x, y);
EnsureCellIndex();
var key = CellKey(x, y);
var exists = cellIndex.TryGetValue(key, out var index);
if (kind == StructuralCellKind.Empty)
{
if (index >= 0)
if (exists)
{
Cells.RemoveAt(index);
RemoveCellAt(index);
}
return;
@ -283,15 +302,34 @@ namespace Editor.GON.StageEditor
structural = kind
};
if (index >= 0)
if (exists)
{
Cells[index] = cell;
}
else
{
cellIndex[key] = Cells.Count;
Cells.Add(cell);
}
}
private void RemoveCellAt(int index)
{
EnsureCellIndex();
var removed = Cells[index];
cellIndex.Remove(CellKey(removed.x, removed.y));
var lastIndex = Cells.Count - 1;
if (index != lastIndex)
{
var moved = Cells[lastIndex];
Cells[index] = moved;
cellIndex[CellKey(moved.x, moved.y)] = index;
}
Cells.RemoveAt(lastIndex);
}
public void FillRect(RectInt rect, StructuralCellKind kind)
{

View File

@ -16,6 +16,10 @@ namespace Editor.GON.StageEditor
public static readonly Color WorldSyncAnchor = new(0.05f, 0.9f, 1f, 0.48f);
public static readonly Color WorldSyncLift = new(1f, 0.16f, 0.14f, 0.48f);
public static readonly Color WorldSyncSocket = new(1f, 0.9f, 0.12f, 0.9f);
private static readonly Color GroundColor = FromHtml("55E0FF");
private static readonly Color WallColor = FromHtml("668B93");
private static readonly Color EmptyColor = new(0f, 0f, 0f, 0f);
public static Color FromHtml(string html)
{
@ -32,15 +36,15 @@ namespace Editor.GON.StageEditor
{
return kind switch
{
StructuralCellKind.Ground => FromHtml("55E0FF"),
StructuralCellKind.Ramp_Front => FromHtml("55E0FF"),
StructuralCellKind.Ramp_Left => FromHtml("55E0FF"),
StructuralCellKind.Ramp_Right => FromHtml("55E0FF"),
StructuralCellKind.Stair_Front => FromHtml("668B93"),
StructuralCellKind.Stair_Left => FromHtml("668B93"),
StructuralCellKind.Stair_Right => FromHtml("668B93"),
StructuralCellKind.Wall => FromHtml("668B93"),
_ => new Color(0f, 0f, 0f, 0f)
StructuralCellKind.Ground => GroundColor,
StructuralCellKind.Ramp_Front => GroundColor,
StructuralCellKind.Ramp_Left => GroundColor,
StructuralCellKind.Ramp_Right => GroundColor,
StructuralCellKind.Stair_Front => WallColor,
StructuralCellKind.Stair_Left => WallColor,
StructuralCellKind.Stair_Right => WallColor,
StructuralCellKind.Wall => WallColor,
_ => EmptyColor
};
}

View File

@ -58,6 +58,24 @@ namespace Editor.GON.StageEditor
RegisterCallback<MouseLeaveEvent>(OnMouseLeave);
RegisterCallback<WheelEvent>(OnWheel);
}
private RectInt GetVisibleCellBounds(int margin = 1)
{
var r = contentRect;
var minX = Mathf.FloorToInt((r.xMin - pan.x) / cellPixels) - margin;
var maxX = Mathf.CeilToInt((r.xMax - pan.x) / cellPixels) + margin;
var minY = Mathf.FloorToInt((r.yMin - pan.y) / cellPixels) - margin;
var maxY = Mathf.CeilToInt((r.yMax - pan.y) / cellPixels) + margin;
return new RectInt(minX, minY, maxX - minX + 1, maxY - minY + 1);
}
private static bool ContainsCell(RectInt rect, int x, int y)
{
return x >= rect.xMin && x < rect.xMax &&
y >= rect.yMin && y < rect.yMax;
}
public void SetStage(StageDefinition newStage)
{
@ -499,14 +517,24 @@ namespace Editor.GON.StageEditor
DrawWorldSyncUnderlay(p);
DrawLowerFloors(p);
DrawCells(p, floor, 1f);
DrawCells(p, floor, 1f, ShouldDrawCellIcons(floor));
DrawObjects(p, floor.floorId, 1f, true);
DrawOriginAxes(p);
DrawHoverCell(p);
DrawPreview(p);
}
private bool ShouldDrawCellIcons(StageFloorDefinition floor)
{
if (cellPixels < 24f)
{
return false;
}
return true;
}
private void DrawWorldSyncUnderlay(Painter2D p)
{
@ -562,7 +590,7 @@ namespace Editor.GON.StageEditor
private void DrawLowerFloors(Painter2D p)
{
if (stage is null || stage.floors is null)
if (stage?.floors is null)
{
return;
}
@ -579,7 +607,7 @@ namespace Editor.GON.StageEditor
var alpha = GetLowerFloorAlpha(i, activeIndex);
DrawCells(p, lowerFloor, alpha);
DrawCells(p, lowerFloor, alpha, false);
DrawObjects(p, lowerFloor.floorId, alpha, false);
}
}
@ -616,10 +644,17 @@ namespace Editor.GON.StageEditor
p.Stroke();
}
private void DrawCells(Painter2D p, StageFloorDefinition floor, float alphaMultiplier)
private void DrawCells(Painter2D p, StageFloorDefinition floor, float alphaMultiplier, bool drawIcons)
{
var visible = GetVisibleCellBounds();
foreach (var cell in floor.Cells)
{
if (!ContainsCell(visible, cell.x, cell.y))
{
continue;
}
var color = StageEditorColors.Structural(cell.structural);
if (color.a <= 0f)
{
@ -631,7 +666,10 @@ namespace Editor.GON.StageEditor
var rect = CellRect(cell.x, cell.y);
FillRect(p, rect, color);
DrawStructuralIcon(p, cell.structural, rect);
if (drawIcons)
{
DrawStructuralIcon(p, cell.structural, rect);
}
}
}

View File

@ -4,6 +4,7 @@ using Intrepid.Core.Tags;
using Intrepid.TagSystem;
using Intrepid.Utilities;
using Intrepid.Utilities.Updatable;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Intrepid.Core.Entities
@ -12,7 +13,22 @@ namespace Intrepid.Core.Entities
{
[GroupInjections, SerializeField] private EntityBrain brain;
[GroupInjections, SerializeField] private EntitySensor entitySensor;
[GroupIdentification, ReadOnly, SerializeField] private string id = Functions.GenerateUuid();
public string Id => id;
[GroupIdentification, Button(ButtonStyle.FoldoutButton, Icon = SdfIconType.Send)]
public void SetId(string myId)
{
id = myId;
}
[GroupIdentification, Button(ButtonStyle.FoldoutButton, Icon = SdfIconType.Rainbow)]
public void GenerateRandomId()
{
id = Functions.GenerateUuid();
}
protected EntityBrain EntityBrain => brain;
public EntitySensor EntitySensor => entitySensor;

View File

@ -45,7 +45,8 @@ namespace Intrepid.Core
{
if (GameStateMachine is null)
{
Dbg.Always.Log("[WARN] there is no possible to change state, running tests...");
// this comment should not block, only inform
DLogger.LogDebug("[WARN] there is no possible to change state, running tests...");
return;
}
GameStateMachine.ChangeTo(gameState, curtainType, processorAggregator);

View File

@ -15,6 +15,7 @@ namespace Intrepid.Core.GameState
private FStateMachine<GameState, GameStateObject> StateMachine { get; } = new ();
private GameState GameStateToChange { get; set; }
private BackStageService BackStageService => backStageService;
private BackStageProcessorAggregator BackStageProcessorAggregator { get; set; }
private void Awake()
{
@ -23,6 +24,7 @@ namespace Intrepid.Core.GameState
StateMachine.AddState(gameStateObject);
}
StateMachine.InitializeWith(bootstrapState);
BackStageProcessorAggregator = new BackStageProcessorAggregator(this);
}
private void Start()
@ -38,7 +40,7 @@ namespace Intrepid.Core.GameState
public void ChangeTo(GameState gameState, CurtainTypeTag curtainType, BackStageProcessorAggregator processorAggregator)
{
if (BackStageService.KickProcess(curtainType, Id, processorAggregator))
if (BackStageService.KickProcess(curtainType, Id, BackStageProcessorAggregator, processorAggregator))
{
GameStateToChange = gameState;
}
@ -48,7 +50,6 @@ namespace Intrepid.Core.GameState
public void AfterOpened()
{
InputService.Instance.Locking.UnLock();
}
public void BeforeOpening()
@ -62,7 +63,7 @@ namespace Intrepid.Core.GameState
public void BeforeClosing()
{
InputService.Instance.Locking.Lock();
InputService.Instance.ChangeInputSchema(InputSchema.None);
}
}
}

View File

@ -1,4 +1,5 @@
using System;
using Intrepid.Diagnostics;
using Intrepid.TagSystem;
using Intrepid.Utilities;
using Sirenix.OdinInspector;
@ -14,14 +15,14 @@ namespace Intrepid.Core.Tags
public string SceneName => Code;
[GroupDebug, Button(ButtonSizes.Medium, ButtonStyle.FoldoutButton, Icon = SdfIconType.Exclamation)]
private void TestIfExists()
public void TestIfExists()
{
if (IsValid())
{
Debug.Log("scene exists");
DLogger.LogDebug("scene exists");
return;
}
Debug.Log("scene does not exists, check if scene name matches (or if it is not present on editor)");
DLogger.LogDebug("scene does not exists, check if scene name matches (or if it is not present on editor)");
}
public bool IsValid()

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 2c78f3bbd6474b429531bbbba0414111
timeCreated: 1782110327

View File

@ -0,0 +1,8 @@
using Intrepid.SimpleEvents;
namespace Intrepid.Gameplay.Journey.Events
{
public class ChangeStageStartEvent : IEventBase
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: b618ad13f59b46079385fd5b72ae20c0
timeCreated: 1782110333

View File

@ -1,8 +1,10 @@
using System;
using System.Collections.Generic;
using UnityEngine;
namespace Intrepid.Gameplay.Journey
{
[Serializable]
[CreateAssetMenu(menuName = "GON/Journey/J Graph", fileName = "JGraph")]
public sealed class JGraphSO : ScriptableObject
{

View File

@ -0,0 +1,118 @@
using System;
using System.Collections;
using Intrepid.Diagnostics;
using Intrepid.GameManagers;
using Intrepid.SimpleEvents;
using Intrepid.Theatre.BackStage;
using Intrepid.Theatre.Curtain;
using Intrepid.Utilities;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Intrepid.Gameplay.Journey
{
public class JourneyManager : SingletonEventListener<JourneyManager>
{
[GroupConfigurations, SerializeField] private CurtainTypeTag curtainType;
[GroupInjections, SerializeField] private JourneyService journeyService;
[GroupInjections, SerializeField] private BackStageService backStageService;
#if UNITY_EDITOR
[GroupDebug, SerializeField, ToggleLeft] private bool isRunningTest;
[GroupDebug, SerializeField, ShowIf("IsRunningTest")] private StageTag stageToTest;
#endif
#if UNITY_EDITOR
private bool IsRunningTest => isRunningTest;
#endif
private JourneyService JourneyService => journeyService;
private StageStateMachine StageStateMachine { get; } = new();
private StageTag StageToStartJourney { get; set; }
protected override void InitializeVariables()
{
SingletonInstantiation(false, manager =>
{
var stageTags = manager.JourneyService.Initialize();
manager.StageStateMachine.LoadMachine(stageTags, curtainType, backStageService);
});
}
protected override void OnBootstrap()
{
#if UNITY_EDITOR
if (IsRunningTest && stageToTest.IsNotNull())
{
JourneyStartForTesting(stageToTest);
}
else
{
JourneyStart();
}
#else
JourneyStart();
#endif
}
protected override void Subscriptions()
{
}
private void Update()
{
StageStateMachine.UpdateCurtains();
}
protected override void OnTearDown()
{
StageStateMachine.TearDown();
}
public void LoadStageToStart(StageTag stage) // we are going to add more data here
{
if (stage.IsNull())
{
throw new NullReferenceException("we should initialize a stage to start journey first!");
}
StageToStartJourney = stage;
}
public void JourneyStart(StageTag stage = null)
{
if (stage is not null)
{
StageToStartJourney = stage;
}
if (StageToStartJourney is null)
{
throw new NullReferenceException("we should initialize a stage to start journey first!");
}
StageStateMachine.InitMachine(StageToStartJourney);
}
[GroupDebug, Button(ButtonSizes.Large, ButtonStyle.FoldoutButton)]
private void JourneyStartForTesting(StageTag stage)
{
JourneyStart(stage);
StartCoroutine(OpenAfter2Secs());
}
private static IEnumerator OpenAfter2Secs()
{
yield return new WaitForSeconds(2f);
Proxy.Instance.CurtainStateMachine.RaiseCommand(CurtainCommandType.Open);
}
public void ChangeStageTo(StageTag stage, IBackStageWindowExecution callbacks = null)
{
#if UNITY_EDITOR
if (IsRunningTest)
{
DLogger.LogDebug("that is a test and has a fake journey manager. STAGE WILL NOT BE CHANGED.");
return;
}
#endif
StageStateMachine.ChangeTo(stage, callbacks);
}
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: cdf542c2073144c5a39418e08512ca58

View File

@ -0,0 +1,94 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Intrepid.Diagnostics;
using Intrepid.Utilities;
using Sirenix.OdinInspector;
using UnityEngine;
#if UNITY_EDITOR
using UnityEditor;
#endif
namespace Intrepid.Gameplay.Journey
{
[Serializable]
[CreateAssetMenu(fileName = "Journey Service", menuName = "GON/Services/Journey Service")]
public class JourneyService : ScriptableObject
{
[GroupInjections, SerializeField] private JGraphSO journeyGraph;
[GroupInjections, SerializeField, ReadOnly, ListDrawerSettings(ShowFoldout = false)]
private List<StageTag> stagesTags;
private Dictionary<StageTag, JStage> StageMap { get; } = new();
#if UNITY_EDITOR
[PropertyOrder(-10)]
[GroupInjections, Button(ButtonSizes.Large), GUIColor(0.35f, 0.8f, .35f)]
protected void FindAllStageTags()
{
stagesTags.Clear();
var guids = AssetDatabase.FindAssets($"t:StageTag");
foreach (var guid in guids)
{
var path = AssetDatabase.GUIDToAssetPath(guid);
var stage = AssetDatabase.LoadAssetAtPath<StageTag>(path);
stagesTags.Add(stage);
}
EditorUtility.SetDirty(this);
}
#endif
[GroupDebug, Button(ButtonSizes.Medium)]
private void ValidateStages()
{
if (journeyGraph.IsNull())
{
DLogger.LogError($"{nameof(journeyGraph)} should not be null or empty");
return;
}
if (stagesTags.IsNull() || stagesTags.Count == 0)
{
DLogger.LogError($"{nameof(stagesTags)} should not be null or empty");
return;
}
// check if every stage in the graph has a stage tag associated.
var map = stagesTags.ToDictionary(stageTag => stageTag.StageId);
foreach (var jStage in journeyGraph.stages)
{
if (!map.TryGetValue(jStage.id, out var tag))
{
DLogger.LogDebug($"Stage {jStage.id} is not found in the stage tag list");
continue;
}
tag.TestIfExists();
}
}
public Dictionary<string, StageTag>.ValueCollection Initialize()
{
if (journeyGraph.IsNull())
{
throw new NullReferenceException($"{nameof(journeyGraph)} should not be null or empty");
}
var map = stagesTags.ToDictionary(stageTag => stageTag.StageId);
foreach (var jStage in journeyGraph.stages)
{
if (map.TryGetValue(jStage.id, out var tag))
{
StageMap.Add(tag, jStage);
}
else
{
DLogger.LogWarn($"Stage {jStage.id} is not found in the stage tag list");
}
}
return map.Values;
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: bad1278ee78f4fbcb7ae019f611b9404
timeCreated: 1782108433

View File

@ -0,0 +1,47 @@
using System;
using Intrepid.FSM;
using Intrepid.Structures;
using UnityEngine;
namespace Intrepid.Gameplay.Journey
{
[Serializable]
public class StageLoadingService : IState<StageTag, StageLoadingService>
{
private StageTag StageTag { get; }
public StageLoadingService(StageTag stageTag)
{
StageTag = stageTag;
}
private AsyncOperation AsyncOperation { get; set; }
public bool IsLoadingFinished => AsyncOperation.isDone;
public bool CanEnterState => true;
public bool CanExitState => true;
public StageTag GetStateKey()
{
return StageTag;
}
public StageLoadingService Implementation()
{
return this;
}
public void OnEnterState(ParameterStore ps)
{
if (StageTag.IsReadyToBeLoaded())
{
AsyncOperation = StageTag.LoadAsync();
}
}
public void OnExitState()
{
StageTag.UnloadAsync();
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: bef2a71635bf43cb9367b7f7bc9a27e0
timeCreated: 1782108498

View File

@ -0,0 +1,111 @@
using System;
using System.Collections.Generic;
using Intrepid.Core.Camera;
using Intrepid.Diagnostics;
using Intrepid.FSM;
using Intrepid.GameManagers;
using Intrepid.Gameplay.Journey.Events;
using Intrepid.Integration.Input;
using Intrepid.Theatre.BackStage;
using Intrepid.Theatre.Curtain;
namespace Intrepid.Gameplay.Journey
{
public class StageStateMachine : IBackStageProcessor
{
private FStateMachine<StageTag, StageLoadingService> StateMachine { get; } = new();
private StageTag StageToChange { get; set; }
private CurtainTypeTag CurtainType { get; set; }
private BackStageService BackStageService { get; set; }
private IBackStageWindowExecution BackStageProcessor { get; set; }
public string Id { get; set; }
public StageTag CurrentStage => StateMachine.GetCurrentState().GetStateKey();
public void LoadMachine(
IEnumerable<StageTag> stageTags,
CurtainTypeTag curtainType,
BackStageService backStageService)
{
if (StateMachine.IsRunning)
{
DLogger.LogError("stage state machine is already running (are we changing state outside JourneyManager?");
return;
}
CurtainType = curtainType;
BackStageService = backStageService;
foreach (var stageTag in stageTags)
{
StateMachine.AddState(new StageLoadingService(stageTag));
}
}
public void InitMachine(StageTag stageTag)
{
if (StateMachine.IsRunning) return;
StateMachine.InitializeWith(stageTag);
StateMachine.Start();
}
public void UpdateCurtains()
{
BackStageService.UpdateCurtains();
}
public void ChangeTo(
StageTag stageTag,
IBackStageWindowExecution backStageProcessor = null)
{
// if (landingPortal.IsNull() || string.IsNullOrEmpty(landingPortal.Code))
// {
// throw new ArgumentException("landing portal cannot be null or empty");
// }
if (StateMachine.GetCurrentState().GetStateKey() == stageTag) return;
if (BackStageService.KickProcess(CurtainType, Id, this))
{
StageToChange = stageTag;
}
BackStageProcessor = backStageProcessor;
}
public void TearDown()
{
if (!StateMachine.IsRunning) return;
StateMachine.GetCurrentState().OnExitState();
}
public bool IsProcessFinished => StateMachine.GetCurrentState().Implementation().IsLoadingFinished
&& !CameraSystem.Instance.IsCameraBlending;
public void AfterOpened()
{
BackStageProcessor?.AfterOpened();
InputService.Instance.ChangeInputSchema(InputSchema.Sentinel);
}
public void BeforeOpening()
{
// Proxy.Instance.EventBus.Raise(new ChangeStageLandingOnStageStepEvent
// {
// LandingPortalCode = LastLandingPortalCode,
// });
// LastLandingPortalCode = null;
BackStageProcessor?.BeforeOpening();
}
public void AfterClosed()
{
Proxy.Instance.EventBus.Raise(new ChangeStageStartEvent());
StateMachine.ChangeState(StageToChange);
BackStageProcessor?.AfterClosed();
}
public void BeforeClosing()
{
InputService.Instance.ChangeInputSchema(InputSchema.None);
BackStageProcessor?.BeforeClosing();
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: c3651baf6b7c43acbad968cfd6f271c3
timeCreated: 1782108433

View File

@ -0,0 +1,19 @@
using System;
using Intrepid.Core.Tags;
using Intrepid.Localization;
using Intrepid.Utilities;
using UnityEngine;
namespace Intrepid.Gameplay.Journey
{
[Serializable]
[CreateAssetMenu(fileName = "Stage Tag", menuName = "GON/Tag/Stage Tag")]
public class StageTag : SceneTag
{
[GroupConfigurations, SerializeField] private string stageId;
[GroupConfigurations, SerializeField] private LocalizationTag localization;
public string StageId => stageId;
public LocalizationTag Localization => localization;
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 05ed6f9811ad495c85269adab82741b3
timeCreated: 1782108541

View File

@ -68,8 +68,7 @@ namespace Intrepid.Gameplay.Prototyping
axisU: Vector3.left,
axisV: rampStep,
countU: countX,
countV: countZ
);
countV: countZ);
// Left
MeshUtils.AddTriangle(

View File

@ -77,8 +77,7 @@ namespace Intrepid.Gameplay.Prototyping
axisU: Vector3.left,
axisV: rampStep,
countU: countX,
countV: countZ
);
countV: countZ);
// Left
MeshUtils.AddTriangle(

View File

@ -5,43 +5,46 @@ namespace Intrepid.Gameplay.Prototyping
{
public static class MeshUtils
{
public static void AddGridFace(
List<Vector3> vertices,
public static void AddGridFace(List<Vector3> vertices,
List<int> triangles,
List<Vector2> uvs,
Vector3 origin,
Vector3 axisU,
Vector3 axisV,
int countU,
int countV)
int countV,
float metersPerTextureRepeat = 1f)
{
var baseIndex = vertices.Count;
for (var y = 0; y <= countV; y++)
{
for (var x = 0; x <= countU; x++)
{
var p = origin + axisU * x + axisV * y;
vertices.Add(p);
uvs.Add(new Vector2(
x / metersPerTextureRepeat,
y / metersPerTextureRepeat
));
}
}
var rowSize = countU + 1;
for (var y = 0; y < countV; y++)
{
for (var x = 0; x < countU; x++)
{
var index = vertices.Count;
var i00 = baseIndex + y * rowSize + x;
var i10 = baseIndex + y * rowSize + x + 1;
var i01 = baseIndex + (y + 1) * rowSize + x;
var i11 = baseIndex + (y + 1) * rowSize + x + 1;
var p00 = origin + axisU * x + axisV * y;
var p10 = origin + axisU * (x + 1) + axisV * y;
var p11 = origin + axisU * (x + 1) + axisV * (y + 1);
var p01 = origin + axisU * x + axisV * (y + 1);
triangles.Add(i00);
triangles.Add(i10);
triangles.Add(i11);
vertices.Add(p00);
vertices.Add(p10);
vertices.Add(p11);
vertices.Add(p01);
triangles.Add(index + 0);
triangles.Add(index + 1);
triangles.Add(index + 2);
triangles.Add(index + 0);
triangles.Add(index + 2);
triangles.Add(index + 3);
uvs.Add(new Vector2(0, 0));
uvs.Add(new Vector2(1, 0));
uvs.Add(new Vector2(1, 1));
uvs.Add(new Vector2(0, 1));
triangles.Add(i00);
triangles.Add(i11);
triangles.Add(i01);
}
}
}

View File

@ -5,7 +5,7 @@ using Intrepid.Localization;
using Intrepid.Utilities;
using UnityEngine;
namespace Intrepid.Temporary
namespace Temporary
{
public class DebugActionCallable : ActionCallable
{

View File

@ -9,7 +9,7 @@ using Intrepid.Utilities;
using TMPro;
using UnityEngine;
namespace Intrepid.Temporary
namespace Temporary
{
public class FakeSceneManager : EventListener
{
@ -42,14 +42,14 @@ namespace Intrepid.Temporary
private void WhenBackStageWorkIsCompleted(BackStageWorkIsCompletedEvent e)
{
Timer.Start();
if (Timer.IsNotRunning) Timer.Start();
}
private void Update()
{
if (Timer.IsNotRunning) return;
Timer.Update(Time.deltaTime);
if (!textMeshPro.IsNull()) textMeshPro.text = $"{sceneName} -> {nextState}\n{delay - Timer.RunningTime:F2}";
if (textMeshPro.IsNotNull()) textMeshPro.text = $"{sceneName} -> {nextState}\n{delay - Timer.RunningTime:F2}";
if (!Timer.Check(delay)) return;
Timer.Stop();
GameManager.Instance.ChangeGameStateTo(nextState, curtainType, new BackStageProcessorAggregator(backStageProcessor));

View File

@ -2,7 +2,7 @@ using Intrepid.Utilities;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Intrepid.Temporary
namespace Temporary
{
public class FloorDetection : MonoBehaviour
{

View File

@ -4,7 +4,7 @@ using Intrepid.Utilities;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Intrepid.Temporary
namespace Temporary
{
public class FloorManager : SingletonMonoBehaviour<FloorManager>
{

View File

@ -4,7 +4,7 @@ using Intrepid.Utilities;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Intrepid.Temporary
namespace Temporary
{
public struct VisibilityRequest
{

View File

@ -3,7 +3,7 @@ using Intrepid.Utilities;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Intrepid.Temporary
namespace Temporary
{
public sealed class MeshColorSetter : MonoBehaviour
{

View File

@ -4,7 +4,7 @@ using Intrepid.Localization;
using Intrepid.Utilities;
using UnityEngine;
namespace Intrepid.Temporary
namespace Temporary
{
[RequireComponent(typeof(MeshColorSetter))]
public class SwitchActionCallable : ActionCallable

View File

@ -7,7 +7,7 @@ using Intrepid.Utilities;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Intrepid.Temporary
namespace Temporary
{
public class TempBoot : MonoBehaviour
{

View File

@ -3,7 +3,7 @@ using Intrepid.Utilities;
using Sirenix.OdinInspector;
using UnityEngine;
namespace Intrepid.Temporary
namespace Temporary
{
public class TestGroundMorion : GroundProfileMotionBehaviour
{

View File

@ -5,7 +5,7 @@
"depth": 0,
"source": "git",
"dependencies": {},
"hash": "d4979e42403895a36722f26601fe4f172aa0b9a4"
"hash": "70ff157eeecf2ff71b1ce2e1ff089f279d75507e"
},
"com.unity.2d.animation": {
"version": "13.0.5",

View File

@ -4,7 +4,22 @@
EditorBuildSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Scenes: []
m_Scenes:
- enabled: 1
path: Assets/Scenes/#. Game/#. Game.unity
guid: 3608dfea5a5cd4e858767376f801707c
- enabled: 1
path: Assets/Scenes/0. Boot/0. Boot.unity
guid: 6cf6db4715fb94f44861a5c3b571a30d
- enabled: 1
path: Assets/Scenes/1. Opening/1. Opening.unity
guid: 2cf7d869e84124ec3b77fae5e8453743
- enabled: 1
path: Assets/Scenes/5. Gameplay/5.0. Gameplay.unity
guid: 9d9d3b673b12e4a5788edd160af96a3c
- enabled: 1
path: Assets/Scenes/5. Gameplay/5.1. Journey.unity
guid: 2b0df96ddfe4a46638d7b1298dd3ec61
m_configObjects:
com.unity.input.settings: {fileID: 11400000, guid: c4ae54ce268874ac3a6430eebb266bd1, type: 2}
com.unity.input.settings.actions: {fileID: -944628639613478452, guid: b104a5e04ad394b8685e156e94d2f75e, type: 3}