journey adds and improvements on editors
This commit is contained in:
parent
1a332897bf
commit
b453544169
@ -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
@ -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: []
|
||||
@ -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: []
|
||||
@ -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: []
|
||||
@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c20501bce39ca4efeb6a7b89c02ba4f4
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -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: []
|
||||
@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 87686391a47f9457c9c54232deb9707e
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/# Prototype/Test01.meta
Normal file
8
Assets/# Prototype/Test01.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 83c64471de63d46619f860079d409c8a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3fe33c5d9e3b94e37b5a7ef0785ddd6d
|
||||
guid: c5ad2b9f74b314d4c8d82df25fa29de7
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
6392
Assets/# Prototype/Test01/Stages/Stage-1.stage-definition.asset
Normal file
6392
Assets/# Prototype/Test01/Stages/Stage-1.stage-definition.asset
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 06d41cd3f2d8242b3b93b0b8bc624c82
|
||||
guid: 8118d337ce1884a65bd1f7ac0193a556
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
37
Assets/# Prototype/Test01/WorldLayout-Test01.asset
Normal file
37
Assets/# Prototype/Test01/WorldLayout-Test01.asset
Normal 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: []
|
||||
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0e8c3fc507c9b42e8b1f2df5009b5937
|
||||
guid: 69e045a84827e4a9e82a61fc839e2025
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
@ -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
|
||||
@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8ec2b6c87674e4b27863ffb69c081b90
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Resources/Journey.meta
Normal file
8
Assets/Resources/Journey.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 366d17a5a059d4538b03d52595772738
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
21
Assets/Resources/Journey/JGraph-Test01.asset
Normal file
21
Assets/Resources/Journey/JGraph-Test01.asset
Normal 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: []
|
||||
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 80f0a2ed01099420fb86c249db820069
|
||||
guid: 992c85dbd199649f48a532195af83aec
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
17
Assets/Resources/Services/Journey Service.asset
Normal file
17
Assets/Resources/Services/Journey Service.asset
Normal 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}
|
||||
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ea6d43c28924f466a98addf9d760c4a1
|
||||
guid: 53f1211059b4847a49bde1be4b8d166c
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
187
Assets/Scenes/#. Empty Scene.unity
Normal file
187
Assets/Scenes/#. Empty Scene.unity
Normal 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}
|
||||
7
Assets/Scenes/#. Empty Scene.unity.meta
Normal file
7
Assets/Scenes/#. Empty Scene.unity.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 20beea584ba25499fbf0d9d2cae6bd09
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -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
|
||||
|
||||
8
Assets/Scenes/0. Boot.meta
Normal file
8
Assets/Scenes/0. Boot.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 489376f5961884edf9709d0d793af1b4
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -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
|
||||
8
Assets/Scenes/0. Boot/0. Boot.asset.meta
Normal file
8
Assets/Scenes/0. Boot/0. Boot.asset.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 341db2462be0e4c1695b8217c0892f77
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
462
Assets/Scenes/0. Boot/0. Boot.unity
Normal file
462
Assets/Scenes/0. Boot/0. Boot.unity
Normal 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}
|
||||
7
Assets/Scenes/0. Boot/0. Boot.unity.meta
Normal file
7
Assets/Scenes/0. Boot/0. Boot.unity.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6cf6db4715fb94f44861a5c3b571a30d
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Scenes/1. Opening.meta
Normal file
8
Assets/Scenes/1. Opening.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 76854931cec6b457189c1ab217ac562c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
15
Assets/Scenes/1. Opening/1. Opening.asset
Normal file
15
Assets/Scenes/1. Opening/1. Opening.asset
Normal 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
|
||||
8
Assets/Scenes/1. Opening/1. Opening.asset.meta
Normal file
8
Assets/Scenes/1. Opening/1. Opening.asset.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 41c2e50c343c049c882780d00be51231
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
600
Assets/Scenes/1. Opening/1. Opening.unity
Normal file
600
Assets/Scenes/1. Opening/1. Opening.unity
Normal 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}
|
||||
7
Assets/Scenes/1. Opening/1. Opening.unity.meta
Normal file
7
Assets/Scenes/1. Opening/1. Opening.unity.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2cf7d869e84124ec3b77fae5e8453743
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
15
Assets/Scenes/5. Gameplay/5.0. Gameplay.asset
Normal file
15
Assets/Scenes/5. Gameplay/5.0. Gameplay.asset
Normal 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
15
Assets/Scenes/5. Gameplay/5.1. Journey.asset
Normal file
15
Assets/Scenes/5. Gameplay/5.1. Journey.asset
Normal 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
|
||||
8
Assets/Scenes/5. Gameplay/5.1. Journey.asset.meta
Normal file
8
Assets/Scenes/5. Gameplay/5.1. Journey.asset.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e6014dcc954944561a293213ba4c2989
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
238
Assets/Scenes/5. Gameplay/5.1. Journey.unity
Normal file
238
Assets/Scenes/5. Gameplay/5.1. Journey.unity
Normal 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}
|
||||
7
Assets/Scenes/5. Gameplay/5.1. Journey.unity.meta
Normal file
7
Assets/Scenes/5. Gameplay/5.1. Journey.unity.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2b0df96ddfe4a46638d7b1298dd3ec61
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Scenes/6. Stages.meta
Normal file
8
Assets/Scenes/6. Stages.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d2f42bf401f8d4bf781fb2eaf035c342
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Scenes/6. Stages/Test01.meta
Normal file
8
Assets/Scenes/6. Stages/Test01.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 405341124f3e1497a9b4cdb557535aa3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
17
Assets/Scenes/6. Stages/Test01/Stage 1.asset
Normal file
17
Assets/Scenes/6. Stages/Test01/Stage 1.asset
Normal 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}
|
||||
8
Assets/Scenes/6. Stages/Test01/Stage 1.asset.meta
Normal file
8
Assets/Scenes/6. Stages/Test01/Stage 1.asset.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b0fc23a68ad024c30a531fc69243b2a2
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
509
Assets/Scenes/6. Stages/Test01/Stage 1.unity
Normal file
509
Assets/Scenes/6. Stages/Test01/Stage 1.unity
Normal file
File diff suppressed because one or more lines are too long
7
Assets/Scenes/6. Stages/Test01/Stage 1.unity.meta
Normal file
7
Assets/Scenes/6. Stages/Test01/Stage 1.unity.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8dc85f910469849de903d9bd0879c1da
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -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;
|
||||
|
||||
|
||||
@ -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)
|
||||
{
|
||||
|
||||
@ -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
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -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()
|
||||
|
||||
3
Assets/Scripts/Intrepid/Gameplay/Journey/Events.meta
Normal file
3
Assets/Scripts/Intrepid/Gameplay/Journey/Events.meta
Normal file
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2c78f3bbd6474b429531bbbba0414111
|
||||
timeCreated: 1782110327
|
||||
@ -0,0 +1,8 @@
|
||||
using Intrepid.SimpleEvents;
|
||||
|
||||
namespace Intrepid.Gameplay.Journey.Events
|
||||
{
|
||||
public class ChangeStageStartEvent : IEventBase
|
||||
{
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b618ad13f59b46079385fd5b72ae20c0
|
||||
timeCreated: 1782110333
|
||||
@ -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
|
||||
{
|
||||
|
||||
118
Assets/Scripts/Intrepid/Gameplay/Journey/JourneyManager.cs
Normal file
118
Assets/Scripts/Intrepid/Gameplay/Journey/JourneyManager.cs
Normal 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);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cdf542c2073144c5a39418e08512ca58
|
||||
94
Assets/Scripts/Intrepid/Gameplay/Journey/JourneyService.cs
Normal file
94
Assets/Scripts/Intrepid/Gameplay/Journey/JourneyService.cs
Normal 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bad1278ee78f4fbcb7ae019f611b9404
|
||||
timeCreated: 1782108433
|
||||
@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bef2a71635bf43cb9367b7f7bc9a27e0
|
||||
timeCreated: 1782108498
|
||||
111
Assets/Scripts/Intrepid/Gameplay/Journey/StageStateMachine.cs
Normal file
111
Assets/Scripts/Intrepid/Gameplay/Journey/StageStateMachine.cs
Normal 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c3651baf6b7c43acbad968cfd6f271c3
|
||||
timeCreated: 1782108433
|
||||
19
Assets/Scripts/Intrepid/Gameplay/Journey/StageTag.cs
Normal file
19
Assets/Scripts/Intrepid/Gameplay/Journey/StageTag.cs
Normal 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;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 05ed6f9811ad495c85269adab82741b3
|
||||
timeCreated: 1782108541
|
||||
@ -68,8 +68,7 @@ namespace Intrepid.Gameplay.Prototyping
|
||||
axisU: Vector3.left,
|
||||
axisV: rampStep,
|
||||
countU: countX,
|
||||
countV: countZ
|
||||
);
|
||||
countV: countZ);
|
||||
|
||||
// Left
|
||||
MeshUtils.AddTriangle(
|
||||
|
||||
@ -77,8 +77,7 @@ namespace Intrepid.Gameplay.Prototyping
|
||||
axisU: Vector3.left,
|
||||
axisV: rampStep,
|
||||
countU: countX,
|
||||
countV: countZ
|
||||
);
|
||||
countV: countZ);
|
||||
|
||||
// Left
|
||||
MeshUtils.AddTriangle(
|
||||
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@ using Intrepid.Localization;
|
||||
using Intrepid.Utilities;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Intrepid.Temporary
|
||||
namespace Temporary
|
||||
{
|
||||
public class DebugActionCallable : ActionCallable
|
||||
{
|
||||
@ -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));
|
||||
@ -2,7 +2,7 @@ using Intrepid.Utilities;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Intrepid.Temporary
|
||||
namespace Temporary
|
||||
{
|
||||
public class FloorDetection : MonoBehaviour
|
||||
{
|
||||
@ -4,7 +4,7 @@ using Intrepid.Utilities;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Intrepid.Temporary
|
||||
namespace Temporary
|
||||
{
|
||||
public class FloorManager : SingletonMonoBehaviour<FloorManager>
|
||||
{
|
||||
@ -4,7 +4,7 @@ using Intrepid.Utilities;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Intrepid.Temporary
|
||||
namespace Temporary
|
||||
{
|
||||
public struct VisibilityRequest
|
||||
{
|
||||
@ -3,7 +3,7 @@ using Intrepid.Utilities;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Intrepid.Temporary
|
||||
namespace Temporary
|
||||
{
|
||||
public sealed class MeshColorSetter : MonoBehaviour
|
||||
{
|
||||
@ -4,7 +4,7 @@ using Intrepid.Localization;
|
||||
using Intrepid.Utilities;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Intrepid.Temporary
|
||||
namespace Temporary
|
||||
{
|
||||
[RequireComponent(typeof(MeshColorSetter))]
|
||||
public class SwitchActionCallable : ActionCallable
|
||||
@ -7,7 +7,7 @@ using Intrepid.Utilities;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Intrepid.Temporary
|
||||
namespace Temporary
|
||||
{
|
||||
public class TempBoot : MonoBehaviour
|
||||
{
|
||||
@ -3,7 +3,7 @@ using Intrepid.Utilities;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Intrepid.Temporary
|
||||
namespace Temporary
|
||||
{
|
||||
public class TestGroundMorion : GroundProfileMotionBehaviour
|
||||
{
|
||||
@ -5,7 +5,7 @@
|
||||
"depth": 0,
|
||||
"source": "git",
|
||||
"dependencies": {},
|
||||
"hash": "d4979e42403895a36722f26601fe4f172aa0b9a4"
|
||||
"hash": "70ff157eeecf2ff71b1ce2e1ff089f279d75507e"
|
||||
},
|
||||
"com.unity.2d.animation": {
|
||||
"version": "13.0.5",
|
||||
|
||||
@ -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}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user