Implement dialogue system

This commit is contained in:
2022-08-17 02:10:27 -07:00
parent 609ffc5991
commit 294b113598
21 changed files with 2113 additions and 25 deletions

View File

@@ -123,6 +123,53 @@ NavMeshSettings:
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &68418230
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 68418232}
- component: {fileID: 68418231}
m_Layer: 0
m_Name: PlayerSpawnController
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &68418231
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 68418230}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 743cce483f727904a87ef002d24ec8d6, type: 3}
m_Name:
m_EditorClassIdentifier:
_player: {fileID: 0}
_playerPrefab: {fileID: 6949365541298368387, guid: 6ebbe09c2673d744faf84db54d3d12ed, type: 3}
_spawnLocation: {fileID: 4724077999555656977}
--- !u!4 &68418232
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 68418230}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -34.246365, y: 16.896793, z: -8.326412}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &288895274
PrefabInstance:
m_ObjectHideFlags: 0
@@ -653,6 +700,232 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &1173422330
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_RootOrder
value: 5
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalScale.x
value: 11.71
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalScale.y
value: 11.71
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalScale.z
value: 11.71
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalPosition.x
value: -35
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalPosition.y
value: 24
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalPosition.z
value: -19.7
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7292402
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalRotation.y
value: 0.6842579
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 86.355
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_ConstrainProportionsScale
value: 1
objectReference: {fileID: 0}
- target: {fileID: -6888501967792289777, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_Layer
value: 3
objectReference: {fileID: 0}
- target: {fileID: -6757923488344600013, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_Layer
value: 3
objectReference: {fileID: 0}
- target: {fileID: -3477864577585124648, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_Layer
value: 3
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_Name
value: Frog Babe
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
propertyPath: m_Layer
value: 3
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
--- !u!4 &1586075882 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 0dd40620db2ca0642af7f5f5762d9486, type: 3}
m_PrefabInstance: {fileID: 1173422330}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1718116215
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1718116216}
- component: {fileID: 1718116219}
- component: {fileID: 1718116218}
- component: {fileID: 1718116217}
- component: {fileID: 1718116221}
- component: {fileID: 1718116220}
m_Layer: 3
m_Name: Dialogue Radius
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1718116216
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1718116215}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.0500002, y: 0, z: 1.4200003}
m_LocalScale: {x: 10, y: 0.10000001, z: 10}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1586075882}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &1718116217
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1718116215}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.5
m_Center: {x: 0, y: 0, z: 0}
--- !u!23 &1718116218
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1718116215}
m_Enabled: 0
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &1718116219
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1718116215}
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
--- !u!114 &1718116220
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1718116215}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 395173c319b902c4fafc1c6c0d433f24, type: 3}
m_Name:
m_EditorClassIdentifier:
dialogue:
sentences:
- My child
- "The land beyond these walls is just a whisper of what it once was.\r"
- Our own sanctuary far from the poison of Luaria.
- "Myself and my creations are dying because of her.\r"
- But you will be our answer, help make our existence be felt forever.
- Learn what they have to say, what they have to give.
--- !u!114 &1718116221
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1718116215}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 965133ab48042cf49acd1b0f8c2a2706, type: 3}
m_Name:
m_EditorClassIdentifier:
_dialogueTrigger: {fileID: 1718116220}
--- !u!1001 &4724077999555656976
PrefabInstance:
m_ObjectHideFlags: 0
@@ -710,3 +983,8 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: b94dae2c147375d42a76d58aeeff11f7, type: 3}
--- !u!1 &4724077999555656977 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 4724078000224732769, guid: b94dae2c147375d42a76d58aeeff11f7, type: 3}
m_PrefabInstance: {fileID: 4724077999555656976}
m_PrefabAsset: {fileID: 0}