From 984deabf496b4082224cfe926c6d5128996b2278 Mon Sep 17 00:00:00 2001 From: marcin Date: Fri, 13 Feb 2026 18:16:32 +0100 Subject: [PATCH] wasteland till prisoner --- Assets/Dialogue/TestDialogueBase.asset | 271 +- .../Rocks_Bushes_Tree/Rock07/Rock_7.mat | 6 +- Assets/Quests/CH01/CH01MainQuest.asset | 104 +- .../01_Wasteland/Wasteland_Arenas.unity | 5680 ++++++++++------- .../bTriggerGenericAction.cs | 388 +- .../Scripts/Triggers/GenericQuestTrigger.cs | 128 +- Assets/Scripts/Triggers/QuestRequirement.cs | 40 + .../Scripts/Triggers/QuestRequirement.cs.meta | 2 + 8 files changed, 3882 insertions(+), 2737 deletions(-) create mode 100644 Assets/Scripts/Triggers/QuestRequirement.cs create mode 100644 Assets/Scripts/Triggers/QuestRequirement.cs.meta diff --git a/Assets/Dialogue/TestDialogueBase.asset b/Assets/Dialogue/TestDialogueBase.asset index c8d98c790..5fb6316cd 100644 --- a/Assets/Dialogue/TestDialogueBase.asset +++ b/Assets/Dialogue/TestDialogueBase.asset @@ -15742,7 +15742,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: 'A scroll... I need to find a way to open this grate. + value: 'A scroll... I need to find a way to open this gate. ' type: 0 @@ -38536,6 +38536,275 @@ MonoBehaviour: height: 30 canvasScrollPosition: {x: 0, y: 0} canvasZoom: 1 + - id: 137 + fields: + - title: Title + value: CH01/WASTELAND/Prisoner + type: 0 + typeString: CustomFieldType_Text + - title: Pictures + value: '[]' + type: 3 + typeString: CustomFieldType_Files + - title: Description + value: + type: 0 + typeString: CustomFieldType_Text + - title: Actor + value: 1 + type: 5 + typeString: CustomFieldType_Actor + - title: Conversant + value: 2 + type: 5 + typeString: CustomFieldType_Actor + overrideSettings: + useOverrides: 0 + overrideSubtitleSettings: 0 + showNPCSubtitlesDuringLine: 1 + showNPCSubtitlesWithResponses: 1 + showPCSubtitlesDuringLine: 0 + skipPCSubtitleAfterResponseMenu: 0 + subtitleCharsPerSecond: 30 + minSubtitleSeconds: 2 + continueButton: 0 + overrideSequenceSettings: 0 + defaultSequence: + defaultPlayerSequence: + defaultResponseMenuSequence: + overrideInputSettings: 0 + alwaysForceResponseMenu: 1 + includeInvalidEntries: 0 + responseTimeout: 0 + cancelSubtitle: + key: 27 + buttonName: + cancelConversation: + key: 27 + buttonName: + nodeColor: + dialogueEntries: + - id: 0 + fields: + - title: Title + value: START + type: 0 + typeString: + - title: Pictures + value: '[]' + type: 3 + typeString: CustomFieldType_Files + - title: Description + value: + type: 0 + typeString: + - title: Actor + value: 1 + type: 5 + typeString: CustomFieldType_Actor + - title: Conversant + value: 2 + type: 5 + typeString: CustomFieldType_Actor + - title: Menu Text + value: + type: 0 + typeString: + - title: Dialogue Text + value: + type: 0 + typeString: + - title: Parenthetical + value: + type: 0 + typeString: + - title: Audio Files + value: '[]' + type: 3 + typeString: CustomFieldType_Files + - title: Video File + value: + type: 0 + typeString: + - title: Sequence + value: None() + type: 0 + typeString: + - title: pl + value: + type: 4 + typeString: CustomFieldType_Localization + conversationID: 137 + isRoot: 0 + isGroup: 0 + nodeColor: + delaySimStatus: 0 + falseConditionAction: Block + conditionPriority: 2 + outgoingLinks: + - originConversationID: 137 + originDialogueID: 0 + destinationConversationID: 137 + destinationDialogueID: 1 + isConnector: 0 + priority: 2 + conditionsString: + userScript: + onExecute: + m_PersistentCalls: + m_Calls: [] + canvasRect: + serializedVersion: 2 + x: 20 + y: 30 + width: 160 + height: 30 + - id: 1 + fields: + - title: Title + value: + type: 0 + typeString: CustomFieldType_Text + - title: Pictures + value: '[]' + type: 3 + typeString: CustomFieldType_Files + - title: Description + value: + type: 0 + typeString: CustomFieldType_Text + - title: Actor + value: 2 + type: 5 + typeString: CustomFieldType_Actor + - title: Conversant + value: 1 + type: 5 + typeString: CustomFieldType_Actor + - title: Menu Text + value: + type: 0 + typeString: CustomFieldType_Text + - title: Dialogue Text + value: Take this key.. + type: 0 + typeString: CustomFieldType_Text + - title: Parenthetical + value: + type: 0 + typeString: CustomFieldType_Text + - title: Audio Files + value: '[]' + type: 3 + typeString: CustomFieldType_Files + - title: Video File + value: + type: 0 + typeString: CustomFieldType_Text + - title: Sequence + value: + type: 0 + typeString: CustomFieldType_Text + - title: pl + value: + type: 4 + typeString: CustomFieldType_Localization + conversationID: 137 + isRoot: 0 + isGroup: 0 + nodeColor: + delaySimStatus: 0 + falseConditionAction: Block + conditionPriority: 2 + outgoingLinks: + - originConversationID: 137 + originDialogueID: 1 + destinationConversationID: 137 + destinationDialogueID: 2 + isConnector: 0 + priority: 2 + conditionsString: + userScript: + onExecute: + m_PersistentCalls: + m_Calls: [] + canvasRect: + serializedVersion: 2 + x: 20 + y: 80 + width: 160 + height: 30 + - id: 2 + fields: + - title: Title + value: + type: 0 + typeString: CustomFieldType_Text + - title: Pictures + value: '[]' + type: 3 + typeString: CustomFieldType_Files + - title: Description + value: + type: 0 + typeString: CustomFieldType_Text + - title: Actor + value: 1 + type: 5 + typeString: CustomFieldType_Actor + - title: Conversant + value: 2 + type: 5 + typeString: CustomFieldType_Actor + - title: Menu Text + value: + type: 0 + typeString: CustomFieldType_Text + - title: Dialogue Text + value: Thanks... + type: 0 + typeString: CustomFieldType_Text + - title: Parenthetical + value: + type: 0 + typeString: CustomFieldType_Text + - title: Audio Files + value: '[]' + type: 3 + typeString: CustomFieldType_Files + - title: Video File + value: + type: 0 + typeString: CustomFieldType_Text + - title: Sequence + value: + type: 0 + typeString: CustomFieldType_Text + - title: pl + value: + type: 4 + typeString: CustomFieldType_Localization + conversationID: 137 + isRoot: 0 + isGroup: 0 + nodeColor: + delaySimStatus: 0 + falseConditionAction: Block + conditionPriority: 2 + outgoingLinks: [] + conditionsString: + userScript: + onExecute: + m_PersistentCalls: + m_Calls: [] + canvasRect: + serializedVersion: 2 + x: 20 + y: 130 + width: 160 + height: 30 + canvasScrollPosition: {x: 0, y: 0} + canvasZoom: 1 syncInfo: syncActors: 0 syncItems: 0 diff --git a/Assets/Meshes/Enviroment/Rocks_Bushes_Tree/Rock07/Rock_7.mat b/Assets/Meshes/Enviroment/Rocks_Bushes_Tree/Rock07/Rock_7.mat index d8fdfe5ca..25bc9bb29 100644 --- a/Assets/Meshes/Enviroment/Rocks_Bushes_Tree/Rock07/Rock_7.mat +++ b/Assets/Meshes/Enviroment/Rocks_Bushes_Tree/Rock07/Rock_7.mat @@ -99,7 +99,7 @@ Material: m_Ints: [] m_Floats: - AOStrength: 0.42 - - AlphaClipThreshold: 0.5 + - AlphaClipThreshold: 0.53 - BASETEXTYPE: 0 - DissolveNoiseScale: 25 - EffectStrenght: 1 @@ -110,7 +110,7 @@ Material: - USEDISSOLVE: 0 - USEDISSOLVEMASK: 0 - USEFRESNEL: 0 - - Vector1_473704f964214ae2bc68475022d1524b: 0.05 + - Vector1_473704f964214ae2bc68475022d1524b: 0.042 - _AlphaClip: 0 - _AlphaToMask: 0 - _BendEffect: 0 @@ -129,6 +129,7 @@ Material: - _DetailAlbedoMapScale: 1 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _DstBlendAlpha: 0 - _EffectThreshold: 0 - _EnvironmentReflections: 1 - _FadeDistance: 0 @@ -148,6 +149,7 @@ Material: - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _SrcBlend: 1 + - _SrcBlendAlpha: 1 - _Surface: 0 - _Threshold: 0 - _USEDISTANCEFADE: 0 diff --git a/Assets/Quests/CH01/CH01MainQuest.asset b/Assets/Quests/CH01/CH01MainQuest.asset index 2422f6432..7b89dcc7b 100644 --- a/Assets/Quests/CH01/CH01MainQuest.asset +++ b/Assets/Quests/CH01/CH01MainQuest.asset @@ -40,6 +40,19 @@ MonoBehaviour: m_textTable: {fileID: 0} m_textTableFieldID: 0 m_headingLevel: 1 +--- !u!114 &-7700608773188768678 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: c94e8fb3b9b54114cbe8185003729c1b, type: 3} + m_Name: SceneEventQuestAction + m_EditorClassIdentifier: + m_guid: 5824733f-cb06-4615-b1e7-f273d2b7ca93 --- !u!114 &-7627361466168527038 MonoBehaviour: m_ObjectHideFlags: 1 @@ -139,6 +152,19 @@ MonoBehaviour: m_textTable: {fileID: 0} m_textTableFieldID: 0 m_headingLevel: 1 +--- !u!114 &-6517953463989009324 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: c94e8fb3b9b54114cbe8185003729c1b, type: 3} + m_Name: SceneEventQuestAction + m_EditorClassIdentifier: + m_guid: 761f26b6-8722-4aad-98dc-ed153f37162c --- !u!114 &-6315871691196920026 MonoBehaviour: m_ObjectHideFlags: 1 @@ -217,6 +243,19 @@ MonoBehaviour: m_valueType: 0 m_intValue: 0 m_stringValue: +--- !u!114 &-5942682521202166274 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: c94e8fb3b9b54114cbe8185003729c1b, type: 3} + m_Name: SceneEventQuestAction + m_EditorClassIdentifier: + m_guid: 45283fd7-abe7-45f8-87d5-91c43da61d3b --- !u!114 &-5677736433535961500 MonoBehaviour: m_ObjectHideFlags: 1 @@ -276,6 +315,19 @@ MonoBehaviour: m_valueType: 0 m_intValue: 0 m_stringValue: +--- !u!114 &-4165716243446720717 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: c94e8fb3b9b54114cbe8185003729c1b, type: 3} + m_Name: SceneEventQuestAction + m_EditorClassIdentifier: + m_guid: ae5da372-08d7-4fd1-8fee-d262096b856e --- !u!114 &-3856706510345368141 MonoBehaviour: m_ObjectHideFlags: 1 @@ -342,12 +394,12 @@ MonoBehaviour: m_textTable: {fileID: 0} m_textTableFieldID: 0 m_message: - m_text: Caves + m_text: Chest m_stringAsset: {fileID: 0} m_textTable: {fileID: 0} m_textTableFieldID: 0 m_parameter: - m_text: Explored + m_text: Opened m_stringAsset: {fileID: 0} m_textTable: {fileID: 0} m_textTableFieldID: 0 @@ -925,7 +977,8 @@ MonoBehaviour: - m_contentList: [] - m_contentList: [] - m_contentList: [] - - m_actionList: [] + - m_actionList: + - {fileID: -4165716243446720717} m_categorizedContentList: - m_contentList: [] - m_contentList: [] @@ -1120,7 +1173,8 @@ MonoBehaviour: - m_contentList: [] - m_contentList: [] - m_contentList: [] - - m_actionList: [] + - m_actionList: + - {fileID: -5942682521202166274} m_categorizedContentList: - m_contentList: [] - m_contentList: [] @@ -1168,7 +1222,8 @@ MonoBehaviour: - m_contentList: [] - m_contentList: [] - m_contentList: [] - - m_actionList: [] + - m_actionList: + - {fileID: -6517953463989009324} m_categorizedContentList: - m_contentList: [] - m_contentList: [] @@ -1216,7 +1271,8 @@ MonoBehaviour: - m_contentList: [] - m_contentList: [] - m_contentList: [] - - m_actionList: [] + - m_actionList: + - {fileID: -7700608773188768678} m_categorizedContentList: - m_contentList: [] - m_contentList: [] @@ -1264,7 +1320,8 @@ MonoBehaviour: - m_contentList: [] - m_contentList: [] - m_contentList: [] - - m_actionList: [] + - m_actionList: + - {fileID: 6905461424178767340} m_categorizedContentList: - m_contentList: [] - m_contentList: [] @@ -1289,7 +1346,7 @@ MonoBehaviour: width: 120 height: 48 - m_id: - m_text: UseTheKeyToOpenTheAltar + m_text: OpenTheAltar m_stringAsset: {fileID: 0} m_textTable: {fileID: 0} m_textTableFieldID: 0 @@ -1312,7 +1369,8 @@ MonoBehaviour: - m_contentList: [] - m_contentList: [] - m_contentList: [] - - m_actionList: [] + - m_actionList: + - {fileID: 8579568951749031860} m_categorizedContentList: - m_contentList: [] - m_contentList: [] @@ -1609,7 +1667,7 @@ MonoBehaviour: m_textTable: {fileID: 0} m_textTableFieldID: 0 m_parameter: - m_text: Examine + m_text: Examined m_stringAsset: {fileID: 0} m_textTable: {fileID: 0} m_textTableFieldID: 0 @@ -1840,6 +1898,19 @@ MonoBehaviour: m_Name: SceneEventQuestAction m_EditorClassIdentifier: m_guid: ba7b126c-32b3-4580-a4a2-989a78500bcc +--- !u!114 &6905461424178767340 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: c94e8fb3b9b54114cbe8185003729c1b, type: 3} + m_Name: SceneEventQuestAction + m_EditorClassIdentifier: + m_guid: 1ab5c368-9daf-48a6-95e9-3a671c7e3488 --- !u!114 &7083521629110602899 MonoBehaviour: m_ObjectHideFlags: 1 @@ -1993,6 +2064,19 @@ MonoBehaviour: m_textTable: {fileID: 0} m_textTableFieldID: 0 m_headingLevel: 1 +--- !u!114 &8579568951749031860 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: c94e8fb3b9b54114cbe8185003729c1b, type: 3} + m_Name: SceneEventQuestAction + m_EditorClassIdentifier: + m_guid: ac13fa0e-c1af-4a0f-9299-d31aea6e9ad1 --- !u!114 &8579667891300100917 MonoBehaviour: m_ObjectHideFlags: 1 diff --git a/Assets/Scenes/01_Wasteland/Wasteland_Arenas.unity b/Assets/Scenes/01_Wasteland/Wasteland_Arenas.unity index b2a4902b4..326d8f4a0 100644 --- a/Assets/Scenes/01_Wasteland/Wasteland_Arenas.unity +++ b/Assets/Scenes/01_Wasteland/Wasteland_Arenas.unity @@ -1035,6 +1035,193 @@ Transform: type: 3} m_PrefabInstance: {fileID: 4086813} m_PrefabAsset: {fileID: 0} +--- !u!1 &4155423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4155428} + - component: {fileID: 4155427} + - component: {fileID: 4155425} + - component: {fileID: 4155424} + - component: {fileID: 4155426} + m_Layer: 11 + m_Name: Destination_Target_Altar + m_TagString: Untagged + m_Icon: {fileID: 2800000, guid: 3399d5b5d9517fa40a4fe07e97d3761c, type: 3} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &4155424 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4155423} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b50edffd47b523f4d81c54b1ecb90e19, type: 3} + m_Name: + m_EditorClassIdentifier: + nextPoint: {fileID: 4636126958223301596} + triggerCollider: {fileID: 4155426} + audioSource: {fileID: 4155425} + destinationSound: {fileID: 8300000, guid: c5617f7e5e957f34dae3a4390bfdf826, type: 3} + onPointReached: + m_PersistentCalls: + m_Calls: [] + playerLayer: + serializedVersion: 2 + m_Bits: 0 + autoSkipIfInside: 0 + waitForExitIfInside: 1 + minActivationDistance: 5 + activateOnStart: 0 +--- !u!82 &4155425 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4155423} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!65 &4155426 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4155423} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.45, y: 8.57, z: 40} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &4155427 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4155423} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &4155428 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4155423} + serializedVersion: 2 + m_LocalRotation: {x: 0.041591913, y: -0.990894, z: 0.0082499385, w: 0.12779377} + m_LocalPosition: {x: -70.068, y: 3.997, z: -79.892} + m_LocalScale: {x: 17.357283, y: 0.93365014, z: 0.17109896} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7520449013112137179} + m_LocalEulerAnglesHint: {x: 1.546, y: -165.365, z: -4.609} --- !u!1001 &4532798 PrefabInstance: m_ObjectHideFlags: 0 @@ -25650,167 +25837,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 01470a9fc5334014e96e661ea7abf07e, type: 3} ---- !u!1 &75809411 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 75809414} - - component: {fileID: 75809413} - - component: {fileID: 75809412} - m_Layer: 0 - m_Name: Quest - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &75809412 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 75809411} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2185d538298c73f418ba252c3e3e01ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_key: - m_appendSaverTypeToKey: 0 - m_saveAcrossSceneChanges: 1 - m_restoreStateOnStart: 0 - m_forwardEventsToListeners: 0 - m_includeInSavedGameData: 1 - m_addNewQuestsSinceSavedGame: 0 - m_questList: - - {fileID: 11400000, guid: 43363ea5afe3d426b8e2e25dd2cca7d5, type: 2} - m_deletedStaticQuests: [] - m_id: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_displayName: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_image: {fileID: 0} - m_textTable: {fileID: 0} - m_noQuestsUIContents: - m_icon: {fileID: 0} - m_headingText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_bodyText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_offerableQuestsUIContents: - m_icon: {fileID: 0} - m_headingText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_bodyText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_activeQuestsUIContents: - m_icon: {fileID: 0} - m_headingText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_bodyText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_completedQuestDialogueMode: 0 - m_questDialogueUI: {fileID: 0} - m_cooldownCheckFrequency: 0 ---- !u!114 &75809413 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 75809411} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2d18230d3a29b2a418e94d126c53f276, type: 3} - m_Name: - m_EditorClassIdentifier: - m_questID: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_questNodeID: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_counterName: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_conditionalEvent: - questID: - m_text: CH01FindSeed - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - requiredQuestState: 0 - questNodeID: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - requiredQuestNodeState: 0 - onConditionMet: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 75809412} - m_TargetAssemblyTypeName: PixelCrushers.QuestMachine.QuestGiver, Assembly-CSharp-firstpass - m_MethodName: GiveAllQuestsToQuester - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 569166459} - m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Seeds:Found - m_BoolArgument: 0 - m_CallState: 2 ---- !u!4 &75809414 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 75809411} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: 0.5645125, z: -0, w: 0.82542455} - m_LocalPosition: {x: 157.13379, y: -1.170433, z: -161.98965} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1395874150} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &76381653 PrefabInstance: m_ObjectHideFlags: 0 @@ -48345,6 +48371,193 @@ Animator: m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorStateOnDisable: 0 m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &172795747 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 172795752} + - component: {fileID: 172795751} + - component: {fileID: 172795749} + - component: {fileID: 172795748} + - component: {fileID: 172795750} + m_Layer: 11 + m_Name: Destination_Target_Prisoner + m_TagString: Untagged + m_Icon: {fileID: 2800000, guid: 3399d5b5d9517fa40a4fe07e97d3761c, type: 3} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &172795748 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172795747} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b50edffd47b523f4d81c54b1ecb90e19, type: 3} + m_Name: + m_EditorClassIdentifier: + nextPoint: {fileID: 0} + triggerCollider: {fileID: 172795750} + audioSource: {fileID: 172795749} + destinationSound: {fileID: 8300000, guid: c5617f7e5e957f34dae3a4390bfdf826, type: 3} + onPointReached: + m_PersistentCalls: + m_Calls: [] + playerLayer: + serializedVersion: 2 + m_Bits: 0 + autoSkipIfInside: 0 + waitForExitIfInside: 1 + minActivationDistance: 5 + activateOnStart: 0 +--- !u!82 &172795749 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172795747} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!65 &172795750 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172795747} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.45, y: 8.57, z: 40} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &172795751 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172795747} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &172795752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172795747} + serializedVersion: 2 + m_LocalRotation: {x: 0.04235535, y: -0.9310895, z: -0.001993476, w: 0.36231807} + m_LocalPosition: {x: -98.973, y: 3.582, z: -58.666} + m_LocalScale: {x: 17.357283, y: 0.93365014, z: 0.17109896} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7520449013112137179} + m_LocalEulerAnglesHint: {x: 1.546, y: -137.537, z: -4.609} --- !u!4 &173127385 stripped Transform: m_CorrespondingSourceObject: {fileID: 1278025358329255097, guid: bab2793d8b5d9014da7a4a0161daa9e4, @@ -63632,8 +63845,9 @@ GameObject: - component: {fileID: 226213818} - component: {fileID: 226213822} - component: {fileID: 226213821} - - component: {fileID: 226213820} - component: {fileID: 226213819} + - component: {fileID: 226213823} + - component: {fileID: 226213824} m_Layer: 11 m_Name: key TRigger m_TagString: Untagged @@ -63753,74 +63967,6 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 ---- !u!114 &226213820 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 226213817} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d79fd46029f2cfa428619d2c20b6b48a, type: 3} - m_Name: - m_EditorClassIdentifier: - m_key: Cut_GATE_Sign_119304 - m_appendSaverTypeToKey: 0 - m_saveAcrossSceneChanges: 0 - m_restoreStateOnStart: 0 - events: - onEnableDelay: 0 - onEnable: - m_PersistentCalls: - m_Calls: [] - onDisable: - m_PersistentCalls: - m_Calls: [] - onEnter: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1608943501} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 226213819} - m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine - m_MethodName: Play - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - onExit: - m_PersistentCalls: - m_Calls: [] - reEnable: 0 - reDisable: 0 - reEntry: 0 - reExit: 0 - collisionLayer: - serializedVersion: 2 - m_Bits: 256 - tagMask: - m_tags: - - Player - drawGizmos: 0 - drawWire: 0 - color: {r: 0, g: 0.6603774, b: 0.19103707, a: 0.22745098} - colorWire: {r: 1, g: 1, b: 1, a: 1} --- !u!65 &226213821 BoxCollider: m_ObjectHideFlags: 0 @@ -63850,6 +63996,300 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 226213817} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &226213823 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 226213817} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8f03affff5684e10b83ead8d3506a03, type: 3} + m_Name: + m_EditorClassIdentifier: + invectorTrigger: {fileID: 226213824} + actions: + - triggerEvent: 4 + actionType: 0 + condition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: [] + conversation: CH01/WASTELAND/Prisoner + conversant: {fileID: 0} + luaCode: + questMachineMessage: + questID: + questState: 0 + questNodeID: + questNodeState: 0 + onExecute: + m_PersistentCalls: + m_Calls: [] + - triggerEvent: 7 + actionType: 2 + condition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: [] + conversation: + conversant: {fileID: 0} + luaCode: + questMachineMessage: Prisoner:Spoken + questID: + questState: 0 + questNodeID: + questNodeState: 0 + onExecute: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1608943501} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &226213824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 226213817} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed2afc8944f91a9439d30e3a99739f1f, type: 3} + m_Name: + m_EditorClassIdentifier: + openCloseEvents: 0 + openCloseWindow: 0 + selectedToolbar: 2 + inputType: 0 + actionInput: + useInput: 1 + isAxisInUse: 0 + isUnityInput: 0 + keyboard: E + keyboardAxis: 0 + joystick: A + joystickAxis: 0 + mobile: A + mobileAxis: 0 + joystickAxisInvert: 0 + keyboardAxisInvert: 0 + mobileAxisInvert: 0 + timeButtonWasPressed: 0 + lastTimeTheButtonWasPressed: 0 + inButtomTimer: 0 + buttonTimer: 3 + inputDelay: 0.1 + playAnimationWhileHoldingButton: 1 + doubleButtomTime: 0.25 + actionName: Action + actionTag: Action + disableOnStart: 0 + disableCollision: 0 + disableGravity: 0 + activeFromForward: 0 + forwardAngle: 55 + useTriggerRotation: 0 + destroyAfter: 0 + destroyDelay: 0 + customCameraState: + playAnimation: + crossFadeTransition: 0.25 + animatorLayer: 0 + endActionManualy: 0 + endExitTimeAnimation: 0.8 + animatorActionState: 0 + resetAnimatorActionState: 1 + matchTarget: {fileID: 0} + avatarTarget: 0 + useLocalX: 0 + useLocalZ: 1 + matchPositionXZCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchPositionYCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchRotationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + onPressActionDelay: 0 + OnPressActionInput: + m_PersistentCalls: + m_Calls: [] + onPressActionInputWithTarget: + m_PersistentCalls: + m_Calls: [] + OnCancelActionInput: + m_PersistentCalls: + m_Calls: [] + OnFinishActionInput: + m_PersistentCalls: + m_Calls: [] + OnUpdateButtonTimer: + m_PersistentCalls: + m_Calls: [] + OnStartAnimation: + m_PersistentCalls: + m_Calls: [] + OnEndAnimation: + m_PersistentCalls: + m_Calls: [] + OnPlayerEnter: + m_PersistentCalls: + m_Calls: [] + OnPlayerStay: + m_PersistentCalls: + m_Calls: [] + OnPlayerExit: + m_PersistentCalls: + m_Calls: [] + OnValidate: + m_PersistentCalls: + m_Calls: [] + OnInvalidate: + m_PersistentCalls: + m_Calls: [] + m_questCondition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: [] + m_itemChecking: 0 + m_itemToCheckId: 0 + disableHUD: 1 + triggerType: 2 + OnPlayerMatchTargetPosition: + m_PersistentCalls: + m_Calls: [] + useFadeOnMatchingToTarget: 0 + m_fadeInCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_fadeOutCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_fadeSpeed: 2 + m_enableInteractionLegality: 0 + m_guilt: {fileID: 0} + animationDelay: 0 --- !u!4 &226525547 stripped Transform: m_CorrespondingSourceObject: {fileID: 594356830411810354, guid: 23a159559436b754a8829a1c7244eb31, @@ -64406,6 +64846,39 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 229391765} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!21 &229402959 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Height Fog Global + m_Shader: {fileID: 4800000, guid: 3a7ef1b66bafb7a448a880ef76d2e6e6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3002 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Ints: [] + m_Floats: + - _HeightFogGlobal: 1 + - _IsHeightFogShader: 1 + - _IsStandardPipeline: 0 + - _TITLE: 1 + - _TransparentQueue: 3000 + m_Colors: [] + m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1001 &231104657 PrefabInstance: m_ObjectHideFlags: 0 @@ -64962,70 +65435,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 233506369} m_PrefabAsset: {fileID: 0} ---- !u!21 &233559406 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Override - m_Shader: {fileID: 4800000, guid: a3a3bc8785681554d9558e2ea68f100e, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: [] - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: [] - m_Ints: [] - m_Floats: - - _DIRECTIONALL: 1 - - _DirectionalFalloff: 2 - - _DirectionalIntensity: 1 - - _DirectionalMode: 1 - - _FOGG: 1 - - _FogAxisMode: 1 - - _FogColorDuo: 1 - - _FogDistanceEnd: 200 - - _FogDistanceFalloff: 2 - - _FogDistanceStart: -200 - - _FogHeightEnd: 200 - - _FogHeightFalloff: 2 - - _FogHeightStart: 0 - - _FogIntensity: 1 - - _FogLayersMode: 0 - - _IsHeightFogPreset: 1 - - _IsHeightFogShader: 1 - - _IsStandardPipeline: 0 - - _NOISEE: 1 - - _NoiseDistanceEnd: 50 - - _NoiseIntensity: 1 - - _NoiseMode: 2 - - _NoiseModeBlend: 1 - - _NoiseScale: 30 - - _SKYBOXX: 1 - - _SkyboxFogFalloff: 1 - - _SkyboxFogFill: 1 - - _SkyboxFogHeight: 1 - - _SkyboxFogIntensity: 1 - - _TITLE: 1 - m_Colors: - - _DirectionalColor: {r: 1, g: 0.7793103, b: 0.5, a: 1} - - _DirectionalDir: {r: 0, g: 0, b: 0, a: 0} - - _FogAxisOption: {r: 0, g: 0, b: 0, a: 0} - - _FogColorEnd: {r: 0.8862745, g: 1.443137, b: 2, a: 1} - - _FogColorStart: {r: 0.4411765, g: 0.722515, b: 1, a: 1} - - _NoiseSpeed: {r: 0.5, g: 0, b: 0.5, a: 0} - m_BuildTextureStacks: [] - m_AllowLocking: 1 --- !u!1 &233958660 GameObject: m_ObjectHideFlags: 0 @@ -70671,9 +71080,8 @@ GameObject: - component: {fileID: 263601176} - component: {fileID: 263601181} - component: {fileID: 263601180} - - component: {fileID: 263601179} - - component: {fileID: 263601178} - - component: {fileID: 263601177} + - component: {fileID: 263601182} + - component: {fileID: 263601184} m_Layer: 0 m_Name: QuestTrigger_Open the chest m_TagString: Untagged @@ -70690,155 +71098,12 @@ Transform: m_GameObject: {fileID: 263601175} serializedVersion: 2 m_LocalRotation: {x: -0.015988804, y: -0.026563512, z: -0.036930587, w: -0.99883676} - m_LocalPosition: {x: -52.958, y: 5.292, z: -17.029} + m_LocalPosition: {x: -52.958, y: 5.292, z: -21.28} m_LocalScale: {x: 14.895103, y: 5.9070983, z: 3.3158002} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1704237294} m_LocalEulerAnglesHint: {x: 1.718, y: 363.111, z: 4.282} ---- !u!114 &263601177 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 263601175} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1923e30c26e383f4aa3d15e3eb452e08, type: 3} - m_Name: - m_EditorClassIdentifier: - m_subitleToShow: Open the chest - m_shouldTriggerMusic: 1 - m_musicNum: -1 ---- !u!114 &263601178 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 263601175} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d3ee7654fb1dcff41b62c9ccb5f3111f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_key: - m_appendSaverTypeToKey: 0 - m_saveAcrossSceneChanges: 1 - m_restoreStateOnStart: 0 - m_fireOnce: 1 - m_wasFired: 0 - m_objectsToEnable: [] - m_objectsToDisable: [] - m_fireOnStart: 0 - m_triggersToFire: [] - m_delay: -1 - m_actionResponse: - barkConversation: - audioClip: {fileID: 0} - responseEvent: - m_PersistentCalls: - m_Calls: [] - delay: 0 - m_materialsToChange: [] ---- !u!82 &263601179 -AudioSource: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 263601175} - m_Enabled: 1 - serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 0} - m_Resource: {fileID: 0} - m_PlayOnAwake: 1 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Spatialize: 0 - SpatializePostEffects: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - reverbZoneMixCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 --- !u!65 &263601180 BoxCollider: m_ObjectHideFlags: 0 @@ -70868,6 +71133,267 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 263601175} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &263601182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 263601175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8f03affff5684e10b83ead8d3506a03, type: 3} + m_Name: + m_EditorClassIdentifier: + invectorTrigger: {fileID: 263601184} + actions: + - triggerEvent: 0 + actionType: 2 + condition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: [] + conversation: + conversant: {fileID: 0} + luaCode: + questMachineMessage: Caves:Explored + questID: + questState: 0 + questNodeID: + questNodeState: 0 + onExecute: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &263601184 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 263601175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed2afc8944f91a9439d30e3a99739f1f, type: 3} + m_Name: + m_EditorClassIdentifier: + openCloseEvents: 0 + openCloseWindow: 0 + selectedToolbar: 0 + inputType: 0 + actionInput: + useInput: 1 + isAxisInUse: 0 + isUnityInput: 0 + keyboard: E + keyboardAxis: 0 + joystick: A + joystickAxis: 0 + mobile: A + mobileAxis: 0 + joystickAxisInvert: 0 + keyboardAxisInvert: 0 + mobileAxisInvert: 0 + timeButtonWasPressed: 0 + lastTimeTheButtonWasPressed: 0 + inButtomTimer: 0 + buttonTimer: 3 + inputDelay: 0.1 + playAnimationWhileHoldingButton: 1 + doubleButtomTime: 0.25 + actionName: Action + actionTag: Action + disableOnStart: 0 + disableCollision: 0 + disableGravity: 0 + activeFromForward: 0 + forwardAngle: 55 + useTriggerRotation: 0 + destroyAfter: 0 + destroyDelay: 0 + customCameraState: + playAnimation: + crossFadeTransition: 0.25 + animatorLayer: 0 + endActionManualy: 0 + endExitTimeAnimation: 0.8 + animatorActionState: 0 + resetAnimatorActionState: 1 + matchTarget: {fileID: 0} + avatarTarget: 0 + useLocalX: 0 + useLocalZ: 1 + matchPositionXZCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchPositionYCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchRotationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + onPressActionDelay: 0 + OnPressActionInput: + m_PersistentCalls: + m_Calls: [] + onPressActionInputWithTarget: + m_PersistentCalls: + m_Calls: [] + OnCancelActionInput: + m_PersistentCalls: + m_Calls: [] + OnFinishActionInput: + m_PersistentCalls: + m_Calls: [] + OnUpdateButtonTimer: + m_PersistentCalls: + m_Calls: [] + OnStartAnimation: + m_PersistentCalls: + m_Calls: [] + OnEndAnimation: + m_PersistentCalls: + m_Calls: [] + OnPlayerEnter: + m_PersistentCalls: + m_Calls: [] + OnPlayerStay: + m_PersistentCalls: + m_Calls: [] + OnPlayerExit: + m_PersistentCalls: + m_Calls: [] + OnValidate: + m_PersistentCalls: + m_Calls: [] + OnInvalidate: + m_PersistentCalls: + m_Calls: [] + m_questCondition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: [] + m_itemChecking: 0 + m_itemToCheckId: 0 + disableHUD: 1 + triggerType: 2 + OnPlayerMatchTargetPosition: + m_PersistentCalls: + m_Calls: [] + useFadeOnMatchingToTarget: 0 + m_fadeInCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_fadeOutCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_fadeSpeed: 2 + m_enableInteractionLegality: 0 + m_guilt: {fileID: 0} + animationDelay: 0 --- !u!1001 &264553773 PrefabInstance: m_ObjectHideFlags: 0 @@ -76012,6 +76538,70 @@ Transform: type: 3} m_PrefabInstance: {fileID: 290891006} m_PrefabAsset: {fileID: 0} +--- !u!21 &291161245 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Override + m_Shader: {fileID: 4800000, guid: a3a3bc8785681554d9558e2ea68f100e, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Ints: [] + m_Floats: + - _DIRECTIONALL: 1 + - _DirectionalFalloff: 2 + - _DirectionalIntensity: 1 + - _DirectionalMode: 1 + - _FOGG: 1 + - _FogAxisMode: 1 + - _FogColorDuo: 1 + - _FogDistanceEnd: 200 + - _FogDistanceFalloff: 2 + - _FogDistanceStart: -200 + - _FogHeightEnd: 200 + - _FogHeightFalloff: 2 + - _FogHeightStart: 0 + - _FogIntensity: 1 + - _FogLayersMode: 0 + - _IsHeightFogPreset: 1 + - _IsHeightFogShader: 1 + - _IsStandardPipeline: 0 + - _NOISEE: 1 + - _NoiseDistanceEnd: 50 + - _NoiseIntensity: 1 + - _NoiseMode: 2 + - _NoiseModeBlend: 1 + - _NoiseScale: 30 + - _SKYBOXX: 1 + - _SkyboxFogFalloff: 1 + - _SkyboxFogFill: 1 + - _SkyboxFogHeight: 1 + - _SkyboxFogIntensity: 1 + - _TITLE: 1 + m_Colors: + - _DirectionalColor: {r: 1, g: 0.7793103, b: 0.5, a: 1} + - _DirectionalDir: {r: 0, g: 0, b: 0, a: 0} + - _FogAxisOption: {r: 0, g: 0, b: 0, a: 0} + - _FogColorEnd: {r: 0.8862745, g: 1.443137, b: 2, a: 1} + - _FogColorStart: {r: 0.4411765, g: 0.722515, b: 1, a: 1} + - _NoiseSpeed: {r: 0.5, g: 0, b: 0.5, a: 0} + m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &291901967 GameObject: m_ObjectHideFlags: 0 @@ -90383,39 +90973,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 284f5543494ec6f4ca7b30ad9a128438, type: 3} ---- !u!21 &363940101 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Height Fog Global - m_Shader: {fileID: 4800000, guid: 3a7ef1b66bafb7a448a880ef76d2e6e6, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: [] - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: 3002 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: [] - m_Ints: [] - m_Floats: - - _HeightFogGlobal: 1 - - _IsHeightFogShader: 1 - - _IsStandardPipeline: 0 - - _TITLE: 1 - - _TransparentQueue: 3000 - m_Colors: [] - m_BuildTextureStacks: [] - m_AllowLocking: 1 --- !u!1 &364468646 GameObject: m_ObjectHideFlags: 0 @@ -110670,7 +111227,7 @@ PrefabInstance: type: 3} propertyPath: m_Mesh value: - objectReference: {fileID: 1988124011} + objectReference: {fileID: 2074757670} - target: {fileID: 2614899761469592907, guid: 03dbe1927cbadab49b452a55e1ba5ca0, type: 3} propertyPath: m_Enabled @@ -112083,94 +112640,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 422079826} m_Mesh: {fileID: 1780231411891999157, guid: 01326acbc568f7c4db7c6aa98e996744, type: 3} ---- !u!1001 &423507025 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2115977757307666101, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2115977757307666101, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746298048, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_LocalPosition.x - value: 12.153899 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746298048, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_LocalPosition.y - value: 31.573082 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746298048, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_LocalPosition.z - value: -197.11949 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746298048, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_LocalRotation.w - value: -0.25881898 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746298048, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746298048, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_LocalRotation.y - value: 0.96592593 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746298048, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746298048, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746298048, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 210 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746298048, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8406365487746723040, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_Name - value: SK_Skeleton_Warrior_Shield_NoArmor - objectReference: {fileID: 0} - - target: {fileID: 8544935249427749281, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8544935249427749281, guid: fcfa2b03d43105e43a8c6b1931305099, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: fcfa2b03d43105e43a8c6b1931305099, type: 3} --- !u!1 &424984160 GameObject: m_ObjectHideFlags: 0 @@ -131254,214 +131723,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 268500518} m_PrefabAsset: {fileID: 0} ---- !u!1 &455986937 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 455986938} - - component: {fileID: 455986943} - - component: {fileID: 455986942} - - component: {fileID: 455986941} - - component: {fileID: 455986940} - - component: {fileID: 455986939} - m_Layer: 0 - m_Name: QuestTrigger_Examine the altar - m_TagString: Untagged - m_Icon: {fileID: 2800000, guid: 943e5d7c075319944b8247bb5030372a, type: 3} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &455986938 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 455986937} - serializedVersion: 2 - m_LocalRotation: {x: -0.03963821, y: 0.81968546, z: -0.006951445, w: -0.57139856} - m_LocalPosition: {x: -0.57, y: 6.55, z: -39.78} - m_LocalScale: {x: 14.895103, y: 5.9070983, z: 3.3158002} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1704237294} - m_LocalEulerAnglesHint: {x: 3.25, y: 249.66699, z: -3.275} ---- !u!114 &455986939 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 455986937} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1923e30c26e383f4aa3d15e3eb452e08, type: 3} - m_Name: - m_EditorClassIdentifier: - m_subitleToShow: Examine the altar - m_shouldTriggerMusic: 1 - m_musicNum: -1 ---- !u!114 &455986940 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 455986937} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d3ee7654fb1dcff41b62c9ccb5f3111f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_key: - m_appendSaverTypeToKey: 0 - m_saveAcrossSceneChanges: 1 - m_restoreStateOnStart: 0 - m_fireOnce: 1 - m_wasFired: 0 - m_objectsToEnable: [] - m_objectsToDisable: [] - m_fireOnStart: 0 - m_triggersToFire: [] - m_delay: -1 - m_actionResponse: - barkConversation: - audioClip: {fileID: 0} - responseEvent: - m_PersistentCalls: - m_Calls: [] - delay: 0 - m_materialsToChange: [] ---- !u!82 &455986941 -AudioSource: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 455986937} - m_Enabled: 0 - serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 0} - m_Resource: {fileID: 0} - m_PlayOnAwake: 1 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Spatialize: 0 - SpatializePostEffects: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - reverbZoneMixCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!65 &455986942 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 455986937} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 0 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &455986943 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 455986937} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &456866825 PrefabInstance: m_ObjectHideFlags: 0 @@ -131574,7 +131835,7 @@ PrefabInstance: type: 3} propertyPath: m_Mesh value: - objectReference: {fileID: 1331093204} + objectReference: {fileID: 1885065572} - target: {fileID: 2614899761469592907, guid: 03dbe1927cbadab49b452a55e1ba5ca0, type: 3} propertyPath: 'm_Materials.Array.data[0]' @@ -133084,10 +133345,25 @@ PrefabInstance: propertyPath: m_Name value: Big_Chest_Rebellion_Quest objectReference: {fileID: 0} + - target: {fileID: 4218401739027260128, guid: b2b5974df0875904a9cb6d3284e2ffe1, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.04 + objectReference: {fileID: 0} + - target: {fileID: 4218401739027260128, guid: b2b5974df0875904a9cb6d3284e2ffe1, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.116 + objectReference: {fileID: 0} + - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, + type: 3} + propertyPath: forwardAngle + value: 35 + objectReference: {fileID: 0} - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} propertyPath: selectedToolbar - value: 4 + value: 2 objectReference: {fileID: 0} - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} @@ -133167,13 +133443,13 @@ PrefabInstance: - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} propertyPath: OnEndAnimation.m_PersistentCalls.m_Calls.Array.data[0].m_Mode - value: 1 + value: 5 objectReference: {fileID: 0} - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} propertyPath: OnEndAnimation.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1251672643} - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} propertyPath: OnPressActionInput.m_PersistentCalls.m_Calls.Array.data[0].m_Mode @@ -133197,18 +133473,18 @@ PrefabInstance: - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} propertyPath: OnEndAnimation.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: OnUse + value: SendToMessageSystem objectReference: {fileID: 0} - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} propertyPath: OnPressActionInput.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 75809413} + objectReference: {fileID: 0} - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} propertyPath: OnPressActionInput.m_PersistentCalls.m_Calls.Array.data[2].m_Target value: - objectReference: {fileID: 75809413} + objectReference: {fileID: 0} - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} propertyPath: OnPressActionInput.m_PersistentCalls.m_Calls.Array.data[3].m_Target @@ -133242,7 +133518,12 @@ PrefabInstance: - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} propertyPath: OnEndAnimation.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: PixelCrushers.DialogueSystem.DialogueSystemTrigger, Assembly-CSharp-firstpass + value: PixelCrushers.QuestMachine.Wrappers.QuestControl, Assembly-CSharp-firstpass + objectReference: {fileID: 0} + - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, + type: 3} + propertyPath: OnEndAnimation.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: Chest:Opened objectReference: {fileID: 0} - target: {fileID: 4218401739027260130, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} @@ -133379,14 +133660,9 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 4218401739027260131, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} + m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: 4395653377117550484, guid: b2b5974df0875904a9cb6d3284e2ffe1, - type: 3} - insertIndex: 0 - addedObject: {fileID: 75809414} + m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b2b5974df0875904a9cb6d3284e2ffe1, type: 3} --- !u!1001 &465388014 @@ -146709,92 +146985,6 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 ---- !u!1001 &516787876 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 1134572321, guid: e115436bfe06bd447a266ca75621bbdd, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1134572321, guid: e115436bfe06bd447a266ca75621bbdd, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 145182807891766407, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_Name - value: Spider_Base_Model_AI Variant RootMotion (1) - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalPosition.x - value: -5.924197 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalPosition.y - value: 31.170502 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalPosition.z - value: -211.43489 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1131267071284757768, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1131267071284757768, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: e115436bfe06bd447a266ca75621bbdd, type: 3} --- !u!4 &517890099 stripped Transform: m_CorrespondingSourceObject: {fileID: 2057110839145940228, guid: 257a5d29e26dd3e49832a6a47b9520c5, @@ -249769,6 +249959,7 @@ Transform: m_Children: - {fileID: 1976031924} - {fileID: 797913559} + - {fileID: 1285907885} - {fileID: 120644686} m_Father: {fileID: 1219089817} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -249786,7 +249977,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_spawnPoints: - {fileID: 1976031924} - - {fileID: 797913559} + - {fileID: 1285907885} - {fileID: 120644686} --- !u!4 &933918726 stripped Transform: @@ -264907,6 +265098,171 @@ Transform: type: 3} m_PrefabInstance: {fileID: 997183659} m_PrefabAsset: {fileID: 0} +--- !u!43 &997222754 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FluidContainer + serializedVersion: 11 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 7.5, y: 7.5, z: 9} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 0 + m_KeepIndices: 0 + m_IndexFormat: 1 + m_IndexBuffer: 00000000010000000300000001000000020000000300000004000000050000000700000005000000060000000700000008000000090000000b000000090000000a0000000b0000000c0000000d0000000f0000000d0000000e0000000f000000100000001100000013000000110000001200000013000000140000001500000017000000150000001600000017000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 24 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 768 + _typelessdata: 0000f0c00000f0c000001041000000800000803f000000800000803f0000803f0000f0400000f0c000001041000000800000803f00000080000000000000803f0000f0400000f0c0000010c1000000800000803f0000008000000000000000000000f0c00000f0c0000010c1000000800000803f000000800000803f000000000000f0c00000f040000010c10000803f00000080000000800000803f0000803f0000f0c00000f040000010410000803f0000008000000080000000000000803f0000f0c00000f0c0000010410000803f000000800000008000000000000000000000f0c00000f0c0000010c10000803f00000080000000800000803f000000000000f0c00000f040000010410000008000000080000080bf0000803f0000803f0000f0400000f040000010410000008000000080000080bf000000000000803f0000f0400000f0c0000010410000008000000080000080bf00000000000000000000f0c00000f0c0000010410000008000000080000080bf0000803f000000000000f0400000f040000010c100000080000000800000803f0000803f0000803f0000f0c00000f040000010c100000080000000800000803f000000000000803f0000f0c00000f0c0000010c100000080000000800000803f00000000000000000000f0400000f0c0000010c100000080000000800000803f0000803f000000000000f0400000f04000001041000080bf00000080000000800000803f0000803f0000f0400000f040000010c1000080bf0000008000000080000000000000803f0000f0400000f0c0000010c1000080bf000000800000008000000000000000000000f0400000f0c000001041000080bf00000080000000800000803f000000000000f0c00000f040000010c100000080000080bf000000800000803f0000803f0000f0400000f040000010c100000080000080bf00000080000000000000803f0000f0400000f0400000104100000080000080bf0000008000000000000000000000f0c00000f0400000104100000080000080bf000000800000803f00000000 + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 7.5, y: 7.5, z: 9} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: --- !u!1 &997664677 GameObject: m_ObjectHideFlags: 0 @@ -278746,6 +279102,9 @@ GameObject: - component: {fileID: 1044279099} - component: {fileID: 1044279098} - component: {fileID: 1044279097} + - component: {fileID: 1044279101} + - component: {fileID: 1044279100} + - component: {fileID: 1044279102} m_Layer: 11 m_Name: CH01_wasteland_vo_altar_wanderer_03 m_TagString: Untagged @@ -278866,7 +279225,7 @@ BoxCollider: m_LayerOverridePriority: 0 m_IsTrigger: 1 m_ProvidesContacts: 0 - m_Enabled: 1 + m_Enabled: 0 serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} @@ -278878,6 +279237,461 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1044279095} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &1044279100 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1044279095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8f03affff5684e10b83ead8d3506a03, type: 3} + m_Name: + m_EditorClassIdentifier: + invectorTrigger: {fileID: 1044279102} + actions: + - triggerEvent: 0 + actionType: 2 + condition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: [] + conversation: + conversant: {fileID: 0} + luaCode: + questMachineMessage: Altar:Examined + questID: + questState: 0 + questNodeID: + questNodeState: 0 + onExecute: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1044279101 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1044279095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 53a2f2cffbeaacb49b92a9a282dd4c19, type: 3} + m_Name: + m_EditorClassIdentifier: + openCloseEvents: 0 + openCloseWindow: 0 + selectedToolbar: 0 + inputType: 0 + actionInput: + useInput: 1 + isAxisInUse: 0 + isUnityInput: 0 + keyboard: E + keyboardAxis: 0 + joystick: A + joystickAxis: 0 + mobile: A + mobileAxis: 0 + joystickAxisInvert: 0 + keyboardAxisInvert: 0 + mobileAxisInvert: 0 + timeButtonWasPressed: 0 + lastTimeTheButtonWasPressed: 0 + inButtomTimer: 0 + buttonTimer: 3 + inputDelay: 0.1 + playAnimationWhileHoldingButton: 1 + doubleButtomTime: 0.25 + actionName: Action + actionTag: Action + disableOnStart: 0 + disableCollision: 0 + disableGravity: 0 + activeFromForward: 0 + forwardAngle: 55 + useTriggerRotation: 0 + destroyAfter: 0 + destroyDelay: 0 + customCameraState: + playAnimation: + crossFadeTransition: 0.25 + animatorLayer: 0 + endActionManualy: 0 + endExitTimeAnimation: 0.8 + animatorActionState: 0 + resetAnimatorActionState: 1 + matchTarget: {fileID: 0} + avatarTarget: 0 + useLocalX: 0 + useLocalZ: 1 + matchPositionXZCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchPositionYCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchRotationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + onPressActionDelay: 0 + OnPressActionInput: + m_PersistentCalls: + m_Calls: [] + onPressActionInputWithTarget: + m_PersistentCalls: + m_Calls: [] + OnCancelActionInput: + m_PersistentCalls: + m_Calls: [] + OnFinishActionInput: + m_PersistentCalls: + m_Calls: [] + OnUpdateButtonTimer: + m_PersistentCalls: + m_Calls: [] + OnStartAnimation: + m_PersistentCalls: + m_Calls: [] + OnEndAnimation: + m_PersistentCalls: + m_Calls: [] + OnPlayerEnter: + m_PersistentCalls: + m_Calls: [] + OnPlayerStay: + m_PersistentCalls: + m_Calls: [] + OnPlayerExit: + m_PersistentCalls: + m_Calls: [] + OnValidate: + m_PersistentCalls: + m_Calls: [] + OnInvalidate: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1044279102 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1044279095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed2afc8944f91a9439d30e3a99739f1f, type: 3} + m_Name: + m_EditorClassIdentifier: + openCloseEvents: 0 + openCloseWindow: 0 + selectedToolbar: 0 + inputType: 0 + actionInput: + useInput: 1 + isAxisInUse: 0 + isUnityInput: 0 + keyboard: E + keyboardAxis: 0 + joystick: A + joystickAxis: 0 + mobile: A + mobileAxis: 0 + joystickAxisInvert: 0 + keyboardAxisInvert: 0 + mobileAxisInvert: 0 + timeButtonWasPressed: 0 + lastTimeTheButtonWasPressed: 0 + inButtomTimer: 0 + buttonTimer: 3 + inputDelay: 0.1 + playAnimationWhileHoldingButton: 1 + doubleButtomTime: 0.25 + actionName: Action + actionTag: Action + disableOnStart: 0 + disableCollision: 0 + disableGravity: 0 + activeFromForward: 0 + forwardAngle: 55 + useTriggerRotation: 0 + destroyAfter: 0 + destroyDelay: 0 + customCameraState: + playAnimation: + crossFadeTransition: 0.25 + animatorLayer: 0 + endActionManualy: 0 + endExitTimeAnimation: 0.8 + animatorActionState: 0 + resetAnimatorActionState: 1 + matchTarget: {fileID: 0} + avatarTarget: 0 + useLocalX: 0 + useLocalZ: 1 + matchPositionXZCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchPositionYCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchRotationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + onPressActionDelay: 0 + OnPressActionInput: + m_PersistentCalls: + m_Calls: [] + onPressActionInputWithTarget: + m_PersistentCalls: + m_Calls: [] + OnCancelActionInput: + m_PersistentCalls: + m_Calls: [] + OnFinishActionInput: + m_PersistentCalls: + m_Calls: [] + OnUpdateButtonTimer: + m_PersistentCalls: + m_Calls: [] + OnStartAnimation: + m_PersistentCalls: + m_Calls: [] + OnEndAnimation: + m_PersistentCalls: + m_Calls: [] + OnPlayerEnter: + m_PersistentCalls: + m_Calls: [] + OnPlayerStay: + m_PersistentCalls: + m_Calls: [] + OnPlayerExit: + m_PersistentCalls: + m_Calls: [] + OnValidate: + m_PersistentCalls: + m_Calls: [] + OnInvalidate: + m_PersistentCalls: + m_Calls: [] + m_questCondition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: [] + m_itemChecking: 0 + m_itemToCheckId: 0 + disableHUD: 1 + triggerType: 2 + OnPlayerMatchTargetPosition: + m_PersistentCalls: + m_Calls: [] + useFadeOnMatchingToTarget: 0 + m_fadeInCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_fadeOutCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_fadeSpeed: 2 + m_enableInteractionLegality: 0 + m_guilt: {fileID: 0} + animationDelay: 0 --- !u!1001 &1046581036 PrefabInstance: m_ObjectHideFlags: 0 @@ -336064,6 +336878,18 @@ RectTransform: type: 3} m_PrefabInstance: {fileID: 1250985948} m_PrefabAsset: {fileID: 0} +--- !u!114 &1251672643 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4218401739027260131, guid: b2b5974df0875904a9cb6d3284e2ffe1, + type: 3} + m_PrefabInstance: {fileID: 464238094} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d18230d3a29b2a418e94d126c53f276, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1252234966 GameObject: m_ObjectHideFlags: 0 @@ -342256,6 +343082,37 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9f9ac09b791910d4ea1350fdcb58ee35, type: 3} +--- !u!1 &1285907884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1285907885} + m_Layer: 0 + m_Name: Altar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1285907885 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285907884} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.5591929, z: 0, w: 0.8290376} + m_LocalPosition: {x: 14.021, y: -6.625, z: -96.101} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 933764517} + m_LocalEulerAnglesHint: {x: 0, y: 68, z: 0} --- !u!1 &1286124391 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5347464428523272410, guid: 003daaab58a32ca419f0a3ef3dbef864, @@ -345328,214 +346185,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 373809299} m_PrefabAsset: {fileID: 0} ---- !u!1 &1311018748 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1311018749} - - component: {fileID: 1311018754} - - component: {fileID: 1311018753} - - component: {fileID: 1311018752} - - component: {fileID: 1311018751} - - component: {fileID: 1311018750} - m_Layer: 0 - m_Name: QuestTrigger_Explore the caves - m_TagString: Untagged - m_Icon: {fileID: 2800000, guid: 943e5d7c075319944b8247bb5030372a, type: 3} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1311018749 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311018748} - serializedVersion: 2 - m_LocalRotation: {x: -0.034329794, y: 0.5531294, z: -0.020999415, w: -0.83212286} - m_LocalPosition: {x: -19.78, y: 4.89, z: -32.34} - m_LocalScale: {x: 14.895103, y: 5.9070983, z: 3.3158002} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1704237294} - m_LocalEulerAnglesHint: {x: 4.609, y: 292.767, z: -0.174} ---- !u!114 &1311018750 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311018748} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1923e30c26e383f4aa3d15e3eb452e08, type: 3} - m_Name: - m_EditorClassIdentifier: - m_subitleToShow: Explore the caves - m_shouldTriggerMusic: 1 - m_musicNum: -1 ---- !u!114 &1311018751 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311018748} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d3ee7654fb1dcff41b62c9ccb5f3111f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_key: - m_appendSaverTypeToKey: 0 - m_saveAcrossSceneChanges: 1 - m_restoreStateOnStart: 0 - m_fireOnce: 1 - m_wasFired: 0 - m_objectsToEnable: [] - m_objectsToDisable: [] - m_fireOnStart: 0 - m_triggersToFire: [] - m_delay: -1 - m_actionResponse: - barkConversation: - audioClip: {fileID: 0} - responseEvent: - m_PersistentCalls: - m_Calls: [] - delay: 0 - m_materialsToChange: [] ---- !u!82 &1311018752 -AudioSource: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311018748} - m_Enabled: 1 - serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 0} - m_Resource: {fileID: 0} - m_PlayOnAwake: 1 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Spatialize: 0 - SpatializePostEffects: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - reverbZoneMixCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!65 &1311018753 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311018748} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &1311018754 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1311018748} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1312055952 GameObject: m_ObjectHideFlags: 0 @@ -350479,171 +351128,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1330936342} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!43 &1331093204 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: FluidContainer - serializedVersion: 11 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 36 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 24 - localAABB: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 7.5, y: 7.5, z: 9} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 1 - m_IndexBuffer: 00000000010000000300000001000000020000000300000004000000050000000700000005000000060000000700000008000000090000000b000000090000000a0000000b0000000c0000000d0000000f0000000d0000000e0000000f000000100000001100000013000000110000001200000013000000140000001500000017000000150000001600000017000000 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 24 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 768 - _typelessdata: 0000f0c00000f0c000001041000000800000803f000000800000803f0000803f0000f0400000f0c000001041000000800000803f00000080000000000000803f0000f0400000f0c0000010c1000000800000803f0000008000000000000000000000f0c00000f0c0000010c1000000800000803f000000800000803f000000000000f0c00000f040000010c10000803f00000080000000800000803f0000803f0000f0c00000f040000010410000803f0000008000000080000000000000803f0000f0c00000f0c0000010410000803f000000800000008000000000000000000000f0c00000f0c0000010c10000803f00000080000000800000803f000000000000f0c00000f040000010410000008000000080000080bf0000803f0000803f0000f0400000f040000010410000008000000080000080bf000000000000803f0000f0400000f0c0000010410000008000000080000080bf00000000000000000000f0c00000f0c0000010410000008000000080000080bf0000803f000000000000f0400000f040000010c100000080000000800000803f0000803f0000803f0000f0c00000f040000010c100000080000000800000803f000000000000803f0000f0c00000f0c0000010c100000080000000800000803f00000000000000000000f0400000f0c0000010c100000080000000800000803f0000803f000000000000f0400000f04000001041000080bf00000080000000800000803f0000803f0000f0400000f040000010c1000080bf0000008000000080000000000000803f0000f0400000f0c0000010c1000080bf000000800000008000000000000000000000f0400000f0c000001041000080bf00000080000000800000803f000000000000f0c00000f040000010c100000080000080bf000000800000803f0000803f0000f0400000f040000010c100000080000080bf00000080000000000000803f0000f0400000f0400000104100000080000080bf0000008000000000000000000000f0c00000f0400000104100000080000080bf000000800000803f00000000 - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 7.5, y: 7.5, z: 9} - m_MeshUsageFlags: 0 - m_CookingOptions: 30 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - 'm_MeshMetrics[0]': 1 - 'm_MeshMetrics[1]': 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: --- !u!1001 &1331373221 PrefabInstance: m_ObjectHideFlags: 0 @@ -421056,171 +421540,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1546045171} m_PrefabAsset: {fileID: 0} ---- !u!43 &1546385149 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: FluidContainer - serializedVersion: 11 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 36 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 24 - localAABB: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 7.5, y: 7.5, z: 9} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 1 - m_IndexBuffer: 00000000010000000300000001000000020000000300000004000000050000000700000005000000060000000700000008000000090000000b000000090000000a0000000b0000000c0000000d0000000f0000000d0000000e0000000f000000100000001100000013000000110000001200000013000000140000001500000017000000150000001600000017000000 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 24 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 768 - _typelessdata: 0000f0c00000f0c000001041000000800000803f000000800000803f0000803f0000f0400000f0c000001041000000800000803f00000080000000000000803f0000f0400000f0c0000010c1000000800000803f0000008000000000000000000000f0c00000f0c0000010c1000000800000803f000000800000803f000000000000f0c00000f040000010c10000803f00000080000000800000803f0000803f0000f0c00000f040000010410000803f0000008000000080000000000000803f0000f0c00000f0c0000010410000803f000000800000008000000000000000000000f0c00000f0c0000010c10000803f00000080000000800000803f000000000000f0c00000f040000010410000008000000080000080bf0000803f0000803f0000f0400000f040000010410000008000000080000080bf000000000000803f0000f0400000f0c0000010410000008000000080000080bf00000000000000000000f0c00000f0c0000010410000008000000080000080bf0000803f000000000000f0400000f040000010c100000080000000800000803f0000803f0000803f0000f0c00000f040000010c100000080000000800000803f000000000000803f0000f0c00000f0c0000010c100000080000000800000803f00000000000000000000f0400000f0c0000010c100000080000000800000803f0000803f000000000000f0400000f04000001041000080bf00000080000000800000803f0000803f0000f0400000f040000010c1000080bf0000008000000080000000000000803f0000f0400000f0c0000010c1000080bf000000800000008000000000000000000000f0400000f0c000001041000080bf00000080000000800000803f000000000000f0c00000f040000010c100000080000080bf000000800000803f0000803f0000f0400000f040000010c100000080000080bf00000080000000000000803f0000f0400000f0400000104100000080000080bf0000008000000000000000000000f0c00000f0400000104100000080000080bf000000800000803f00000000 - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 7.5, y: 7.5, z: 9} - m_MeshUsageFlags: 0 - m_CookingOptions: 30 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - 'm_MeshMetrics[0]': 1 - 'm_MeshMetrics[1]': 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: --- !u!1001 &1547926570 PrefabInstance: m_ObjectHideFlags: 0 @@ -454174,193 +454493,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 724e798a22aebea45a44f42d9136c16d, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &1673602098 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1673602102} - - component: {fileID: 1673602103} - - component: {fileID: 1673602100} - - component: {fileID: 1673602099} - - component: {fileID: 1673602101} - m_Layer: 11 - m_Name: Destination_Target_Gate08 - m_TagString: Untagged - m_Icon: {fileID: 2800000, guid: 3399d5b5d9517fa40a4fe07e97d3761c, type: 3} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1673602099 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1673602098} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b50edffd47b523f4d81c54b1ecb90e19, type: 3} - m_Name: - m_EditorClassIdentifier: - nextPoint: {fileID: 540198346} - triggerCollider: {fileID: 1673602101} - audioSource: {fileID: 1673602100} - destinationSound: {fileID: 8300000, guid: c5617f7e5e957f34dae3a4390bfdf826, type: 3} - onPointReached: - m_PersistentCalls: - m_Calls: [] - playerLayer: - serializedVersion: 2 - m_Bits: 0 - autoSkipIfInside: 0 - waitForExitIfInside: 1 - minActivationDistance: 5 - activateOnStart: 0 ---- !u!82 &1673602100 -AudioSource: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1673602098} - m_Enabled: 1 - serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 0} - m_Resource: {fileID: 0} - m_PlayOnAwake: 0 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Spatialize: 0 - SpatializePostEffects: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - reverbZoneMixCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!65 &1673602101 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1673602098} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 0.45, y: 8.57, z: 40} - m_Center: {x: 0, y: 0, z: 0} ---- !u!4 &1673602102 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1673602098} - serializedVersion: 2 - m_LocalRotation: {x: 0.04235535, y: -0.9310895, z: -0.001993476, w: 0.36231807} - m_LocalPosition: {x: -69, y: 1.64, z: -82.27} - m_LocalScale: {x: 17.357283, y: 0.93365014, z: 0.17109896} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 7520449013112137179} - m_LocalEulerAnglesHint: {x: 1.546, y: -137.537, z: -4.609} ---- !u!33 &1673602103 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1673602098} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &1673932672 PrefabInstance: m_ObjectHideFlags: 0 @@ -457476,12 +457608,12 @@ PrefabInstance: - target: {fileID: 5234664790783380194, guid: 851e8e61247888340bdec90fc8aa37f5, type: 3} propertyPath: m_AnchoredPosition.x - value: 21223462 + value: 23626512 objectReference: {fileID: 0} - target: {fileID: 5234664790783380194, guid: 851e8e61247888340bdec90fc8aa37f5, type: 3} propertyPath: m_AnchoredPosition.y - value: -3395747.8 + value: -3780229 objectReference: {fileID: 0} - target: {fileID: 5274644603648758540, guid: 851e8e61247888340bdec90fc8aa37f5, type: 3} @@ -462695,11 +462827,10 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 16393300} - - {fileID: 455986938} - - {fileID: 1311018749} - {fileID: 263601176} - {fileID: 1521481401} - {fileID: 1089648085} + - {fileID: 1832317337} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &1704670357 stripped @@ -470679,6 +470810,193 @@ Transform: type: 3} m_PrefabInstance: {fileID: 250684875} m_PrefabAsset: {fileID: 0} +--- !u!1 &1726152893 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1726152894} + - component: {fileID: 1726152898} + - component: {fileID: 1726152897} + - component: {fileID: 1726152896} + - component: {fileID: 1726152895} + m_Layer: 11 + m_Name: Destination_Target_Explore_Cave + m_TagString: Untagged + m_Icon: {fileID: 2800000, guid: 3399d5b5d9517fa40a4fe07e97d3761c, type: 3} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1726152894 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726152893} + serializedVersion: 2 + m_LocalRotation: {x: 0.041591913, y: -0.990894, z: 0.0082499385, w: 0.12779377} + m_LocalPosition: {x: -111.243, y: 3.997, z: -78.714} + m_LocalScale: {x: 17.357283, y: 0.93365014, z: 0.17109896} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7520449013112137179} + m_LocalEulerAnglesHint: {x: 1.546, y: -165.365, z: -4.609} +--- !u!65 &1726152895 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726152893} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.45, y: 8.57, z: 40} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &1726152896 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726152893} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b50edffd47b523f4d81c54b1ecb90e19, type: 3} + m_Name: + m_EditorClassIdentifier: + nextPoint: {fileID: 4636126958223301596} + triggerCollider: {fileID: 1726152895} + audioSource: {fileID: 1726152897} + destinationSound: {fileID: 8300000, guid: c5617f7e5e957f34dae3a4390bfdf826, type: 3} + onPointReached: + m_PersistentCalls: + m_Calls: [] + playerLayer: + serializedVersion: 2 + m_Bits: 0 + autoSkipIfInside: 0 + waitForExitIfInside: 1 + minActivationDistance: 5 + activateOnStart: 0 +--- !u!82 &1726152897 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726152893} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!33 &1726152898 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726152893} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &1726206956 PrefabInstance: m_ObjectHideFlags: 0 @@ -504480,6 +504798,402 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1832109879} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1832317336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1832317337} + - component: {fileID: 1832317340} + - component: {fileID: 1832317339} + - component: {fileID: 1832317338} + m_Layer: 11 + m_Name: AlterKeyTrigger + m_TagString: Untagged + m_Icon: {fileID: 2800000, guid: 943e5d7c075319944b8247bb5030372a, type: 3} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1832317337 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1832317336} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10.839, y: 5.323, z: -23.894} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1704237294} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1832317338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1832317336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8f03affff5684e10b83ead8d3506a03, type: 3} + m_Name: + m_EditorClassIdentifier: + invectorTrigger: {fileID: 1832317339} + actions: + - triggerEvent: 4 + actionType: 5 + condition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: + - questID: CH01Main + questNodeID: OpenTheAltar + requiredQuestState: 1 + requiredNodeState: 1 + conversation: + conversant: {fileID: 0} + luaCode: + questMachineMessage: + questID: + questState: 0 + questNodeID: + questNodeState: 0 + onExecute: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1608943501} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - triggerEvent: 4 + actionType: 5 + condition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: + - questID: CH01Main + questNodeID: OpenTheAltar + requiredQuestState: 1 + requiredNodeState: 0 + conversation: + conversant: {fileID: 0} + luaCode: + questMachineMessage: + questID: + questState: 0 + questNodeID: + questNodeState: 0 + onExecute: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3178886243573974929} + m_TargetAssemblyTypeName: Beyond.BarkManager, Assembly-CSharp + m_MethodName: PlayBark + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 45 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - triggerEvent: 4 + actionType: 2 + condition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: + - questID: CH01Main + questNodeID: OpenTheAltar + requiredQuestState: 1 + requiredNodeState: 0 + conversation: + conversant: {fileID: 0} + luaCode: + questMachineMessage: Altar:Examined + questID: + questState: 0 + questNodeID: + questNodeState: 0 + onExecute: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1832317339 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1832317336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed2afc8944f91a9439d30e3a99739f1f, type: 3} + m_Name: + m_EditorClassIdentifier: + openCloseEvents: 0 + openCloseWindow: 0 + selectedToolbar: 0 + inputType: 0 + actionInput: + useInput: 1 + isAxisInUse: 0 + isUnityInput: 0 + keyboard: E + keyboardAxis: 0 + joystick: A + joystickAxis: 0 + mobile: A + mobileAxis: 0 + joystickAxisInvert: 0 + keyboardAxisInvert: 0 + mobileAxisInvert: 0 + timeButtonWasPressed: 0 + lastTimeTheButtonWasPressed: 0 + inButtomTimer: 0 + buttonTimer: 3 + inputDelay: 0.1 + playAnimationWhileHoldingButton: 1 + doubleButtomTime: 0.25 + actionName: Action + actionTag: Action + disableOnStart: 0 + disableCollision: 0 + disableGravity: 0 + activeFromForward: 0 + forwardAngle: 55 + useTriggerRotation: 0 + destroyAfter: 0 + destroyDelay: 0 + customCameraState: + playAnimation: + crossFadeTransition: 0.25 + animatorLayer: 0 + endActionManualy: 0 + endExitTimeAnimation: 0.8 + animatorActionState: 0 + resetAnimatorActionState: 1 + matchTarget: {fileID: 0} + avatarTarget: 0 + useLocalX: 0 + useLocalZ: 1 + matchPositionXZCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchPositionYCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchRotationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + onPressActionDelay: 0 + OnPressActionInput: + m_PersistentCalls: + m_Calls: [] + onPressActionInputWithTarget: + m_PersistentCalls: + m_Calls: [] + OnCancelActionInput: + m_PersistentCalls: + m_Calls: [] + OnFinishActionInput: + m_PersistentCalls: + m_Calls: [] + OnUpdateButtonTimer: + m_PersistentCalls: + m_Calls: [] + OnStartAnimation: + m_PersistentCalls: + m_Calls: [] + OnEndAnimation: + m_PersistentCalls: + m_Calls: [] + OnPlayerEnter: + m_PersistentCalls: + m_Calls: [] + OnPlayerStay: + m_PersistentCalls: + m_Calls: [] + OnPlayerExit: + m_PersistentCalls: + m_Calls: [] + OnValidate: + m_PersistentCalls: + m_Calls: [] + OnInvalidate: + m_PersistentCalls: + m_Calls: [] + m_questCondition: + luaConditions: [] + questConditions: + - questName: + questState: 0 + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: [] + m_itemChecking: 0 + m_itemToCheckId: 0 + disableHUD: 1 + triggerType: 2 + OnPlayerMatchTargetPosition: + m_PersistentCalls: + m_Calls: [] + useFadeOnMatchingToTarget: 0 + m_fadeInCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_fadeOutCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_fadeSpeed: 2 + m_enableInteractionLegality: 0 + m_guilt: {fileID: 0} + animationDelay: 0 +--- !u!135 &1832317340 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1832317336} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 1.1 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &1833677408 PrefabInstance: m_ObjectHideFlags: 0 @@ -514496,6 +515210,171 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1884798863} m_PrefabAsset: {fileID: 0} +--- !u!43 &1885065572 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FluidContainer + serializedVersion: 11 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 7.5, y: 7.5, z: 9} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 0 + m_KeepIndices: 0 + m_IndexFormat: 1 + m_IndexBuffer: 00000000010000000300000001000000020000000300000004000000050000000700000005000000060000000700000008000000090000000b000000090000000a0000000b0000000c0000000d0000000f0000000d0000000e0000000f000000100000001100000013000000110000001200000013000000140000001500000017000000150000001600000017000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 24 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 768 + _typelessdata: 0000f0c00000f0c000001041000000800000803f000000800000803f0000803f0000f0400000f0c000001041000000800000803f00000080000000000000803f0000f0400000f0c0000010c1000000800000803f0000008000000000000000000000f0c00000f0c0000010c1000000800000803f000000800000803f000000000000f0c00000f040000010c10000803f00000080000000800000803f0000803f0000f0c00000f040000010410000803f0000008000000080000000000000803f0000f0c00000f0c0000010410000803f000000800000008000000000000000000000f0c00000f0c0000010c10000803f00000080000000800000803f000000000000f0c00000f040000010410000008000000080000080bf0000803f0000803f0000f0400000f040000010410000008000000080000080bf000000000000803f0000f0400000f0c0000010410000008000000080000080bf00000000000000000000f0c00000f0c0000010410000008000000080000080bf0000803f000000000000f0400000f040000010c100000080000000800000803f0000803f0000803f0000f0c00000f040000010c100000080000000800000803f000000000000803f0000f0c00000f0c0000010c100000080000000800000803f00000000000000000000f0400000f0c0000010c100000080000000800000803f0000803f000000000000f0400000f04000001041000080bf00000080000000800000803f0000803f0000f0400000f040000010c1000080bf0000008000000080000000000000803f0000f0400000f0c0000010c1000080bf000000800000008000000000000000000000f0400000f0c000001041000080bf00000080000000800000803f000000000000f0c00000f040000010c100000080000080bf000000800000803f0000803f0000f0400000f040000010c100000080000080bf00000080000000000000803f0000f0400000f0400000104100000080000080bf0000008000000000000000000000f0c00000f0400000104100000080000080bf000000800000803f00000000 + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 7.5, y: 7.5, z: 9} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: --- !u!1001 &1885368676 PrefabInstance: m_ObjectHideFlags: 0 @@ -534288,171 +535167,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1955653006} m_PrefabAsset: {fileID: 0} ---- !u!43 &1956069530 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: FluidContainer - serializedVersion: 11 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 36 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 24 - localAABB: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 7.5, y: 7.5, z: 9} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 1 - m_IndexBuffer: 00000000010000000300000001000000020000000300000004000000050000000700000005000000060000000700000008000000090000000b000000090000000a0000000b0000000c0000000d0000000f0000000d0000000e0000000f000000100000001100000013000000110000001200000013000000140000001500000017000000150000001600000017000000 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 24 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 768 - _typelessdata: 0000f0c00000f0c000001041000000800000803f000000800000803f0000803f0000f0400000f0c000001041000000800000803f00000080000000000000803f0000f0400000f0c0000010c1000000800000803f0000008000000000000000000000f0c00000f0c0000010c1000000800000803f000000800000803f000000000000f0c00000f040000010c10000803f00000080000000800000803f0000803f0000f0c00000f040000010410000803f0000008000000080000000000000803f0000f0c00000f0c0000010410000803f000000800000008000000000000000000000f0c00000f0c0000010c10000803f00000080000000800000803f000000000000f0c00000f040000010410000008000000080000080bf0000803f0000803f0000f0400000f040000010410000008000000080000080bf000000000000803f0000f0400000f0c0000010410000008000000080000080bf00000000000000000000f0c00000f0c0000010410000008000000080000080bf0000803f000000000000f0400000f040000010c100000080000000800000803f0000803f0000803f0000f0c00000f040000010c100000080000000800000803f000000000000803f0000f0c00000f0c0000010c100000080000000800000803f00000000000000000000f0400000f0c0000010c100000080000000800000803f0000803f000000000000f0400000f04000001041000080bf00000080000000800000803f0000803f0000f0400000f040000010c1000080bf0000008000000080000000000000803f0000f0400000f0c0000010c1000080bf000000800000008000000000000000000000f0400000f0c000001041000080bf00000080000000800000803f000000000000f0c00000f040000010c100000080000080bf000000800000803f0000803f0000f0400000f040000010c100000080000080bf00000080000000000000803f0000f0400000f0400000104100000080000080bf0000008000000000000000000000f0c00000f0400000104100000080000080bf000000800000803f00000000 - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 7.5, y: 7.5, z: 9} - m_MeshUsageFlags: 0 - m_CookingOptions: 30 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - 'm_MeshMetrics[0]': 1 - 'm_MeshMetrics[1]': 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: --- !u!1001 &1956172015 PrefabInstance: m_ObjectHideFlags: 0 @@ -544599,171 +545313,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7dfcff84cbf1254fb32b287ec9e8ea7, type: 3} ---- !u!43 &1988124011 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: FluidContainer - serializedVersion: 11 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 36 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 24 - localAABB: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 7.5, y: 7.5, z: 9} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexFormat: 1 - m_IndexBuffer: 00000000010000000300000001000000020000000300000004000000050000000700000005000000060000000700000008000000090000000b000000090000000a0000000b0000000c0000000d0000000f0000000d0000000e0000000f000000100000001100000013000000110000001200000013000000140000001500000017000000150000001600000017000000 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 24 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 768 - _typelessdata: 0000f0c00000f0c000001041000000800000803f000000800000803f0000803f0000f0400000f0c000001041000000800000803f00000080000000000000803f0000f0400000f0c0000010c1000000800000803f0000008000000000000000000000f0c00000f0c0000010c1000000800000803f000000800000803f000000000000f0c00000f040000010c10000803f00000080000000800000803f0000803f0000f0c00000f040000010410000803f0000008000000080000000000000803f0000f0c00000f0c0000010410000803f000000800000008000000000000000000000f0c00000f0c0000010c10000803f00000080000000800000803f000000000000f0c00000f040000010410000008000000080000080bf0000803f0000803f0000f0400000f040000010410000008000000080000080bf000000000000803f0000f0400000f0c0000010410000008000000080000080bf00000000000000000000f0c00000f0c0000010410000008000000080000080bf0000803f000000000000f0400000f040000010c100000080000000800000803f0000803f0000803f0000f0c00000f040000010c100000080000000800000803f000000000000803f0000f0c00000f0c0000010c100000080000000800000803f00000000000000000000f0400000f0c0000010c100000080000000800000803f0000803f000000000000f0400000f04000001041000080bf00000080000000800000803f0000803f0000f0400000f040000010c1000080bf0000008000000080000000000000803f0000f0400000f0c0000010c1000080bf000000800000008000000000000000000000f0400000f0c000001041000080bf00000080000000800000803f000000000000f0c00000f040000010c100000080000080bf000000800000803f0000803f0000f0400000f040000010c100000080000080bf00000080000000000000803f0000f0400000f0400000104100000080000080bf0000008000000000000000000000f0c00000f0400000104100000080000080bf000000800000803f00000000 - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 7.5, y: 7.5, z: 9} - m_MeshUsageFlags: 0 - m_CookingOptions: 30 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - 'm_MeshMetrics[0]': 1 - 'm_MeshMetrics[1]': 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: --- !u!1 &1988773606 GameObject: m_ObjectHideFlags: 0 @@ -561528,92 +562077,6 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1001 &2060889247 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 1134572321, guid: e115436bfe06bd447a266ca75621bbdd, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1134572321, guid: e115436bfe06bd447a266ca75621bbdd, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 145182807891766407, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_Name - value: Spider_Base_Model_AI Variant RootMotion - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalPosition.x - value: -2.924197 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalPosition.y - value: 31.170502 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalPosition.z - value: -211.43489 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 668813484176291389, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1131267071284757768, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1131267071284757768, guid: e115436bfe06bd447a266ca75621bbdd, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: e115436bfe06bd447a266ca75621bbdd, type: 3} --- !u!4 &2060911769 stripped Transform: m_CorrespondingSourceObject: {fileID: 481714, guid: 99ca53aa7d57540408357af2ba39fe48, @@ -564889,6 +565352,171 @@ Transform: type: 3} m_PrefabInstance: {fileID: 502248209} m_PrefabAsset: {fileID: 0} +--- !u!43 &2074757670 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FluidContainer + serializedVersion: 11 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 7.5, y: 7.5, z: 9} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 0 + m_KeepIndices: 0 + m_IndexFormat: 1 + m_IndexBuffer: 00000000010000000300000001000000020000000300000004000000050000000700000005000000060000000700000008000000090000000b000000090000000a0000000b0000000c0000000d0000000f0000000d0000000e0000000f000000100000001100000013000000110000001200000013000000140000001500000017000000150000001600000017000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 24 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 768 + _typelessdata: 0000f0c00000f0c000001041000000800000803f000000800000803f0000803f0000f0400000f0c000001041000000800000803f00000080000000000000803f0000f0400000f0c0000010c1000000800000803f0000008000000000000000000000f0c00000f0c0000010c1000000800000803f000000800000803f000000000000f0c00000f040000010c10000803f00000080000000800000803f0000803f0000f0c00000f040000010410000803f0000008000000080000000000000803f0000f0c00000f0c0000010410000803f000000800000008000000000000000000000f0c00000f0c0000010c10000803f00000080000000800000803f000000000000f0c00000f040000010410000008000000080000080bf0000803f0000803f0000f0400000f040000010410000008000000080000080bf000000000000803f0000f0400000f0c0000010410000008000000080000080bf00000000000000000000f0c00000f0c0000010410000008000000080000080bf0000803f000000000000f0400000f040000010c100000080000000800000803f0000803f0000803f0000f0c00000f040000010c100000080000000800000803f000000000000803f0000f0c00000f0c0000010c100000080000000800000803f00000000000000000000f0400000f0c0000010c100000080000000800000803f0000803f000000000000f0400000f04000001041000080bf00000080000000800000803f0000803f0000f0400000f040000010c1000080bf0000008000000080000000000000803f0000f0400000f0c0000010c1000080bf000000800000008000000000000000000000f0400000f0c000001041000080bf00000080000000800000803f000000000000f0c00000f040000010c100000080000080bf000000800000803f0000803f0000f0400000f040000010c100000080000080bf00000080000000000000803f0000f0400000f0400000104100000080000080bf0000008000000000000000000000f0c00000f0400000104100000080000080bf000000800000803f00000000 + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 7.5, y: 7.5, z: 9} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: --- !u!1001 &2075306670 PrefabInstance: m_ObjectHideFlags: 0 @@ -565809,6 +566437,171 @@ Transform: type: 3} m_PrefabInstance: {fileID: 2081523536} m_PrefabAsset: {fileID: 0} +--- !u!43 &2082401271 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FluidContainer + serializedVersion: 11 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 7.5, y: 7.5, z: 9} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 0 + m_KeepIndices: 0 + m_IndexFormat: 1 + m_IndexBuffer: 00000000010000000300000001000000020000000300000004000000050000000700000005000000060000000700000008000000090000000b000000090000000a0000000b0000000c0000000d0000000f0000000d0000000e0000000f000000100000001100000013000000110000001200000013000000140000001500000017000000150000001600000017000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 24 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 768 + _typelessdata: 0000f0c00000f0c000001041000000800000803f000000800000803f0000803f0000f0400000f0c000001041000000800000803f00000080000000000000803f0000f0400000f0c0000010c1000000800000803f0000008000000000000000000000f0c00000f0c0000010c1000000800000803f000000800000803f000000000000f0c00000f040000010c10000803f00000080000000800000803f0000803f0000f0c00000f040000010410000803f0000008000000080000000000000803f0000f0c00000f0c0000010410000803f000000800000008000000000000000000000f0c00000f0c0000010c10000803f00000080000000800000803f000000000000f0c00000f040000010410000008000000080000080bf0000803f0000803f0000f0400000f040000010410000008000000080000080bf000000000000803f0000f0400000f0c0000010410000008000000080000080bf00000000000000000000f0c00000f0c0000010410000008000000080000080bf0000803f000000000000f0400000f040000010c100000080000000800000803f0000803f0000803f0000f0c00000f040000010c100000080000000800000803f000000000000803f0000f0c00000f0c0000010c100000080000000800000803f00000000000000000000f0400000f0c0000010c100000080000000800000803f0000803f000000000000f0400000f04000001041000080bf00000080000000800000803f0000803f0000f0400000f040000010c1000080bf0000008000000080000000000000803f0000f0400000f0c0000010c1000080bf000000800000008000000000000000000000f0400000f0c000001041000080bf00000080000000800000803f000000000000f0c00000f040000010c100000080000080bf000000800000803f0000803f0000f0400000f040000010c100000080000080bf00000080000000000000803f0000f0400000f0400000104100000080000080bf0000008000000000000000000000f0c00000f0400000104100000080000080bf000000800000803f00000000 + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 7.5, y: 7.5, z: 9} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: --- !u!114 &2082572460 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 5073400697323698633, guid: 851e8e61247888340bdec90fc8aa37f5, @@ -636732,27 +637525,6 @@ SphereCollider: serializedVersion: 3 m_Radius: 0.5 m_Center: {x: 0, y: 0, z: 0} ---- !u!65 &548225739808947149 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5958038343188236349} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} --- !u!1 &549431619761795201 GameObject: m_ObjectHideFlags: 0 @@ -667486,7 +668258,7 @@ Transform: m_GameObject: {fileID: 4084199381692085430} serializedVersion: 2 m_LocalRotation: {x: 0.041591913, y: -0.990894, z: 0.0082499385, w: 0.12779377} - m_LocalPosition: {x: -69.45, y: 3.23, z: -88.78} + m_LocalPosition: {x: -60.258, y: 3.997, z: -98.118} m_LocalScale: {x: 17.357283, y: 0.93365014, z: 0.17109896} m_ConstrainProportionsScale: 0 m_Children: [] @@ -671359,6 +672131,7 @@ MonoBehaviour: acceptedGameObjects: [] luaWizardIndex: -1 lastEvaluationValue: 0 + questRequirements: [] m_itemChecking: 0 m_itemToCheckId: 0 disableHUD: 1 @@ -672159,7 +672932,7 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 - - m_Target: {fileID: 8554832947781097077} + - m_Target: {fileID: 18244768} m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine m_MethodName: SetActive m_Mode: 6 @@ -672171,6 +672944,150 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + - guid: ae5da372-08d7-4fd1-8fee-d262096b856e + onExecute: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2526219605977621861} + m_TargetAssemblyTypeName: Beyond.DestinationPoint, Assembly-CSharp + m_MethodName: Activate + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - guid: 45283fd7-abe7-45f8-87d5-91c43da61d3b + onExecute: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4084199381692085430} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 4155424} + m_TargetAssemblyTypeName: Beyond.DestinationPoint, Assembly-CSharp + m_MethodName: Activate + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - guid: 761f26b6-8722-4aad-98dc-ed153f37162c + onExecute: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1726152896} + m_TargetAssemblyTypeName: Beyond.DestinationPoint, Assembly-CSharp + m_MethodName: Deactivate + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 4636126958223301596} + m_TargetAssemblyTypeName: Beyond.DestinationPoint, Assembly-CSharp + m_MethodName: Activate + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - guid: 5824733f-cb06-4615-b1e7-f273d2b7ca93 + onExecute: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1726152893} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 4636126958223301596} + m_TargetAssemblyTypeName: Beyond.DestinationPoint, Assembly-CSharp + m_MethodName: Activate + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - guid: 1ab5c368-9daf-48a6-95e9-3a671c7e3488 + onExecute: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8759525750392820337} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 172795748} + m_TargetAssemblyTypeName: Beyond.DestinationPoint, Assembly-CSharp + m_MethodName: Activate + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - guid: ac13fa0e-c1af-4a0f-9299-d31aea6e9ad1 + onExecute: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4155424} + m_TargetAssemblyTypeName: Beyond.DestinationPoint, Assembly-CSharp + m_MethodName: Activate + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &2707554102697783428 GameObject: m_ObjectHideFlags: 0 @@ -675121,7 +676038,7 @@ MeshRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 363940101} + - {fileID: 229402959} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -675214,7 +676131,7 @@ MonoBehaviour: manualPositionAndScale: 0 renderPriority: 2 styledSpace0: 0 - overrideMaterial: {fileID: 233559406} + overrideMaterial: {fileID: 291161245} overrideCamToVolumeDistance: Infinity overrideVolumeDistanceFade: 0 version: 180 @@ -676580,87 +677497,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &3728046026763347993 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5958038343188236349} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c593457cd8105e148906690e1707c592, type: 3} - m_Name: - m_EditorClassIdentifier: - trigger: 8 - fireOnce: 1 - condition: - luaConditions: [] - questConditions: [] - acceptedTags: - - Player - acceptedGameObjects: [] - luaWizardIndex: -1 - lastEvaluationValue: 0 - setQuestState: 1 - questName: - questState: 2 - setQuestEntryState: 0 - questEntryNumber: 1 - questEntryState: 0 - luaCode: - sequence: - sequenceSpeaker: {fileID: 0} - sequenceListener: {fileID: 0} - waitOneFrameOnStartOrEnable: 1 - alertMessage: - textTable: {fileID: 0} - alertDuration: 0 - sendMessages: [] - barkSource: 0 - barkConversation: - barkText: - barkTextSequence: - barker: {fileID: 0} - barkTarget: {fileID: 0} - barkOrder: 1 - allowBarksDuringConversations: 0 - skipBarkIfNoValidEntries: 0 - cacheBarkLines: 0 - conversation: - conversationConversant: {fileID: 0} - conversationActor: {fileID: 0} - startConversationEntryID: -1 - exclusive: 0 - skipIfNoValidEntries: 0 - stopConversationOnTriggerExit: 0 - stopConversationIfTooFar: 0 - maxConversationDistance: 5 - monitorConversationDistanceFrequency: 1 - showCursorDuringConversation: 0 - pauseGameDuringConversation: 0 - setActiveActions: [] - setEnabledActions: [] - setAnimatorStateActions: [] - onExecute: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 7612718683960335314} - m_TargetAssemblyTypeName: PixelCrushers.QuestMachine.QuestGiver, Assembly-CSharp-firstpass - m_MethodName: GiveAllQuestsToQuester - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 569166459} - m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - useConversationTitlePicker: 1 - useBarkTitlePicker: 1 - useQuestNamePicker: 1 - selectedDatabase: {fileID: 11400000, guid: d6f6a47305abab144b7fc1a5e1f080ef, type: 2} --- !u!65 &3736050312606145829 BoxCollider: m_ObjectHideFlags: 0 @@ -682986,7 +683822,6 @@ Transform: - {fileID: 5838260099425084134} - {fileID: 3005401202048402181} - {fileID: 3999024497306354325} - - {fileID: 6885722007979460083} - {fileID: 6419938556591589527} - {fileID: 6844252148622913694} - {fileID: 2075508496107420308} @@ -689639,7 +690474,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b50edffd47b523f4d81c54b1ecb90e19, type: 3} m_Name: m_EditorClassIdentifier: - nextPoint: {fileID: 1673602099} + nextPoint: {fileID: 0} triggerCollider: {fileID: 7967337982045241372} audioSource: {fileID: 5582954740684971354} destinationSound: {fileID: 8300000, guid: c5617f7e5e957f34dae3a4390bfdf826, type: 3} @@ -690553,14 +691388,6 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 ---- !u!33 &4682793941101060210 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5958038343188236349} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!33 &4723078089255095259 MeshFilter: m_ObjectHideFlags: 0 @@ -691262,7 +692089,7 @@ PrefabInstance: type: 3} propertyPath: onPlantValidatorFailed.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 3728046026763347993} + objectReference: {fileID: 0} - target: {fileID: 4112471969828150761, guid: 402d108d8c99c104c863eb0979032856, type: 3} propertyPath: onPlantValidatorFailed.m_PersistentCalls.m_Calls.Array.data[0].m_CallState @@ -696976,28 +697803,6 @@ Transform: m_Children: [] m_Father: {fileID: 422931837084466720} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5958038343188236349 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6885722007979460083} - - component: {fileID: 4682793941101060210} - - component: {fileID: 548225739808947149} - - component: {fileID: 3728046026763347993} - - component: {fileID: 7612718683960335314} - - component: {fileID: 7612718683960335316} - - component: {fileID: 7612718683960335315} - m_Layer: 11 - m_Name: CH01_wasteland_vo_soil_wanderer_01 - m_TagString: Untagged - m_Icon: {fileID: 2800000, guid: 4e3e077817b8a684ea3c1fd5132b2f3f, type: 3} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!82 &5968271255515844363 AudioSource: m_ObjectHideFlags: 0 @@ -697104,7 +697909,7 @@ Transform: m_GameObject: {fileID: 7795529906715005219} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0.8295988, z: -0, w: 0.55836} - m_LocalPosition: {x: 47.46, y: 33.005, z: -222.41} + m_LocalPosition: {x: 45.345, y: 33.005, z: -222.41} m_LocalScale: {x: 30.936588, y: 12.949049, z: 3.4307861} m_ConstrainProportionsScale: 0 m_Children: [] @@ -704318,21 +705123,6 @@ Transform: - {fileID: 3878421941559913504} m_Father: {fileID: 3633369735788595505} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &6885722007979460083 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5958038343188236349} - serializedVersion: 2 - m_LocalRotation: {x: -0.07367196, y: -0.08782946, z: -0.0031050309, w: 0.99340266} - m_LocalPosition: {x: 101.707, y: 35.36, z: -179.338} - m_LocalScale: {x: 1.4794296, y: 8.179292, z: 25.455235} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 4162766988877471287} - m_LocalEulerAnglesHint: {x: -8.448, y: -10.134, z: 0.392} --- !u!198 &6886651354370073536 ParticleSystem: m_ObjectHideFlags: 0 @@ -720914,8 +721704,10 @@ Transform: - {fileID: 848918866224255524} - {fileID: 18244769} - {fileID: 2039174546747487351} + - {fileID: 4155428} + - {fileID: 1726152894} - {fileID: 8740800023524723265} - - {fileID: 1673602102} + - {fileID: 172795752} - {fileID: 540198350} m_Father: {fileID: 28985005365624409} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -721425,307 +722217,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b64493b656965604b9e7eb94f190ee24, type: 3} ---- !u!114 &7612718683960335314 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5958038343188236349} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7925303807c01e349bb28cd1aece8f79, type: 3} - m_Name: - m_EditorClassIdentifier: - m_key: - m_appendSaverTypeToKey: 0 - m_saveAcrossSceneChanges: 1 - m_restoreStateOnStart: 0 - m_forwardEventsToListeners: 0 - m_includeInSavedGameData: 1 - m_addNewQuestsSinceSavedGame: 0 - m_questList: - - {fileID: 11400000, guid: 81684a7c39cc54450bc167e203dda4c0, type: 2} - m_deletedStaticQuests: [] - m_id: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_displayName: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_image: {fileID: 0} - m_textTable: {fileID: 0} - m_noQuestsUIContents: - m_icon: {fileID: 0} - m_headingText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_bodyText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_offerableQuestsUIContents: - m_icon: {fileID: 0} - m_headingText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_bodyText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_activeQuestsUIContents: - m_icon: {fileID: 0} - m_headingText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_bodyText: - m_text: - m_stringAsset: {fileID: 0} - m_textTable: {fileID: 0} - m_textTableFieldID: 0 - m_completedQuestDialogueMode: 0 - m_questDialogueUI: {fileID: 0} - m_cooldownCheckFrequency: 0 ---- !u!114 &7612718683960335315 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5958038343188236349} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b8f03affff5684e10b83ead8d3506a03, type: 3} - m_Name: - m_EditorClassIdentifier: - invectorTrigger: {fileID: 7612718683960335316} - actions: - - triggerEvent: 0 - actionType: 2 - condition: - luaConditions: [] - questConditions: [] - acceptedTags: [] - acceptedGameObjects: [] - luaWizardIndex: -1 - lastEvaluationValue: 0 - conversation: - conversant: {fileID: 0} - luaCode: - questMachineMessage: Valley:Examined - questID: - questState: 0 - questNodeID: - questNodeState: 0 - onExecute: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &7612718683960335316 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5958038343188236349} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 53a2f2cffbeaacb49b92a9a282dd4c19, type: 3} - m_Name: - m_EditorClassIdentifier: - openCloseEvents: 0 - openCloseWindow: 0 - selectedToolbar: 0 - inputType: 0 - actionInput: - useInput: 1 - isAxisInUse: 0 - isUnityInput: 0 - keyboard: E - keyboardAxis: 0 - joystick: A - joystickAxis: 0 - mobile: A - mobileAxis: 0 - joystickAxisInvert: 0 - keyboardAxisInvert: 0 - mobileAxisInvert: 0 - timeButtonWasPressed: 0 - lastTimeTheButtonWasPressed: 0 - inButtomTimer: 0 - buttonTimer: 3 - inputDelay: 0.1 - playAnimationWhileHoldingButton: 1 - doubleButtomTime: 0.25 - actionName: Action - actionTag: Action - disableOnStart: 0 - disableCollision: 0 - disableGravity: 0 - activeFromForward: 0 - forwardAngle: 55 - useTriggerRotation: 0 - destroyAfter: 0 - destroyDelay: 0 - customCameraState: - playAnimation: - crossFadeTransition: 0.25 - animatorLayer: 0 - endActionManualy: 0 - endExitTimeAnimation: 0.8 - animatorActionState: 0 - resetAnimatorActionState: 1 - matchTarget: {fileID: 0} - avatarTarget: 0 - useLocalX: 0 - useLocalZ: 1 - matchPositionXZCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - matchPositionYCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - matchRotationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - onPressActionDelay: 0 - OnPressActionInput: - m_PersistentCalls: - m_Calls: [] - onPressActionInputWithTarget: - m_PersistentCalls: - m_Calls: [] - OnCancelActionInput: - m_PersistentCalls: - m_Calls: [] - OnFinishActionInput: - m_PersistentCalls: - m_Calls: [] - OnUpdateButtonTimer: - m_PersistentCalls: - m_Calls: [] - OnStartAnimation: - m_PersistentCalls: - m_Calls: [] - OnEndAnimation: - m_PersistentCalls: - m_Calls: [] - OnPlayerEnter: - m_PersistentCalls: - m_Calls: [] - OnPlayerStay: - m_PersistentCalls: - m_Calls: [] - OnPlayerExit: - m_PersistentCalls: - m_Calls: [] - OnValidate: - m_PersistentCalls: - m_Calls: [] - OnInvalidate: - m_PersistentCalls: - m_Calls: [] --- !u!65 &7620809976528132503 BoxCollider: m_ObjectHideFlags: 0 @@ -736577,6 +737068,7 @@ GameObject: - component: {fileID: 3203849694020496386} - component: {fileID: 7795529906715005221} - component: {fileID: 7795529906715005220} + - component: {fileID: 7795529906715005222} m_Layer: 11 m_Name: SECTOR_NAME2 (4) m_TagString: Untagged @@ -736596,7 +737088,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b8f03affff5684e10b83ead8d3506a03, type: 3} m_Name: m_EditorClassIdentifier: - invectorTrigger: {fileID: 7795529906715005221} + invectorTrigger: {fileID: 0} actions: - triggerEvent: 0 actionType: 2 @@ -736607,6 +737099,7 @@ MonoBehaviour: acceptedGameObjects: [] luaWizardIndex: -1 lastEvaluationValue: 0 + questRequirements: [] conversation: conversant: {fileID: 0} luaCode: @@ -736812,6 +737305,232 @@ MonoBehaviour: OnInvalidate: m_PersistentCalls: m_Calls: [] +--- !u!114 &7795529906715005222 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7795529906715005219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed2afc8944f91a9439d30e3a99739f1f, type: 3} + m_Name: + m_EditorClassIdentifier: + openCloseEvents: 0 + openCloseWindow: 0 + selectedToolbar: 0 + inputType: 0 + actionInput: + useInput: 1 + isAxisInUse: 0 + isUnityInput: 0 + keyboard: E + keyboardAxis: 0 + joystick: A + joystickAxis: 0 + mobile: A + mobileAxis: 0 + joystickAxisInvert: 0 + keyboardAxisInvert: 0 + mobileAxisInvert: 0 + timeButtonWasPressed: 0 + lastTimeTheButtonWasPressed: 0 + inButtomTimer: 0 + buttonTimer: 3 + inputDelay: 0.1 + playAnimationWhileHoldingButton: 1 + doubleButtomTime: 0.25 + actionName: Action + actionTag: Action + disableOnStart: 0 + disableCollision: 0 + disableGravity: 0 + activeFromForward: 0 + forwardAngle: 55 + useTriggerRotation: 0 + destroyAfter: 0 + destroyDelay: 0 + customCameraState: + playAnimation: + crossFadeTransition: 0.25 + animatorLayer: 0 + endActionManualy: 0 + endExitTimeAnimation: 0.8 + animatorActionState: 0 + resetAnimatorActionState: 1 + matchTarget: {fileID: 0} + avatarTarget: 0 + useLocalX: 0 + useLocalZ: 1 + matchPositionXZCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchPositionYCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + matchRotationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + onPressActionDelay: 0 + OnPressActionInput: + m_PersistentCalls: + m_Calls: [] + onPressActionInputWithTarget: + m_PersistentCalls: + m_Calls: [] + OnCancelActionInput: + m_PersistentCalls: + m_Calls: [] + OnFinishActionInput: + m_PersistentCalls: + m_Calls: [] + OnUpdateButtonTimer: + m_PersistentCalls: + m_Calls: [] + OnStartAnimation: + m_PersistentCalls: + m_Calls: [] + OnEndAnimation: + m_PersistentCalls: + m_Calls: [] + OnPlayerEnter: + m_PersistentCalls: + m_Calls: [] + OnPlayerStay: + m_PersistentCalls: + m_Calls: [] + OnPlayerExit: + m_PersistentCalls: + m_Calls: [] + OnValidate: + m_PersistentCalls: + m_Calls: [] + OnInvalidate: + m_PersistentCalls: + m_Calls: [] + m_questCondition: + luaConditions: [] + questConditions: [] + acceptedTags: [] + acceptedGameObjects: [] + luaWizardIndex: -1 + lastEvaluationValue: 0 + questRequirements: [] + m_itemChecking: 0 + m_itemToCheckId: 0 + disableHUD: 1 + triggerType: 2 + OnPlayerMatchTargetPosition: + m_PersistentCalls: + m_Calls: [] + useFadeOnMatchingToTarget: 0 + m_fadeInCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_fadeOutCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_fadeSpeed: 2 + m_enableInteractionLegality: 0 + m_guilt: {fileID: 0} + animationDelay: 0 --- !u!1001 &7798819689924330423 PrefabInstance: m_ObjectHideFlags: 0 @@ -741285,7 +742004,7 @@ Transform: m_GameObject: {fileID: 8759525750392820337} serializedVersion: 2 m_LocalRotation: {x: 0.04235535, y: -0.9310895, z: -0.001993476, w: 0.36231807} - m_LocalPosition: {x: -110.634, y: 2.954, z: -73.767} + m_LocalPosition: {x: -112.737, y: 2.954, z: -72.109} m_LocalScale: {x: 17.357283, y: 0.93365014, z: 0.17109896} m_ConstrainProportionsScale: 0 m_Children: [] @@ -741384,7 +742103,7 @@ GameObject: - component: {fileID: 4636126958223301596} - component: {fileID: 7967337982045241372} m_Layer: 11 - m_Name: Destination_Target_Gate07 + m_Name: Destination_Target_Chest m_TagString: Untagged m_Icon: {fileID: 2800000, guid: 3399d5b5d9517fa40a4fe07e97d3761c, type: 3} m_NavMeshLayer: 0 @@ -743834,9 +744553,6 @@ SceneRoots: - {fileID: 4641350462819449092} - {fileID: 286767985} - {fileID: 689857951} - - {fileID: 2060889247} - - {fileID: 516787876} - - {fileID: 423507025} - {fileID: 912240872} - {fileID: 535578746} - {fileID: 1791166943} diff --git a/Assets/Scripts/InvectorDerivatives/bTriggerGenericAction.cs b/Assets/Scripts/InvectorDerivatives/bTriggerGenericAction.cs index 016770e2a..6d54a3247 100644 --- a/Assets/Scripts/InvectorDerivatives/bTriggerGenericAction.cs +++ b/Assets/Scripts/InvectorDerivatives/bTriggerGenericAction.cs @@ -2,192 +2,242 @@ using Invector.vCharacterController; using Invector.vCharacterController.vActions; using System.Collections; +using System.Collections.Generic; // Required for List using UnityEngine; using UnityEngine.Events; using UnityEngine.Serialization; using Sirenix.OdinInspector; -using PixelCrushers.QuestMachine; +using PixelCrushers.QuestMachine; // Required for Quest Machine using PixelCrushers.DialogueSystem; using TMPro; + namespace Beyond { -[vClassHeader("bTrigger Generic Action", false, iconName = "triggerIcon")] -public class bTriggerGenericAction : vTriggerGenericAction -{ - [vEditorToolbar("Conditions", order = 0)] [SerializeField] - private Condition m_questCondition; - public bool m_itemChecking; - public int m_itemToCheckId; - - [vHelpBox("Disable Selected HUD OnValidate, and enable OnInvalidate. Script ActionTriggerEvent.cs")] - public bool disableHUD = true; - - [vHelpBox("Changes interaction image")] - //public bool isDialogueTrigger = false; - - public TriggerDescriptor.TriggerType triggerType = TriggerDescriptor.TriggerType.Generic; - - public UnityEvent OnPlayerMatchTargetPosition; - - [vEditorToolbar("Animation", order = 2)] [SerializeField] - public bool useFadeOnMatchingToTarget; - - [SerializeField] private AnimationCurve m_fadeInCurve; - [SerializeField] private AnimationCurve m_fadeOutCurve; - [SerializeField] private float m_fadeSpeed = 2f; - - [vEditorToolbar("Interaction", order = 4)] [SerializeField] - private bool m_enableInteractionLegality; - - public Quest m_guilt; - - private bool m_faded; - public bool Faded => m_faded; - - public float animationDelay = 0f; - private TriggerDescriptor m_triggerDescriptor; - - private void OnEnable() + [vClassHeader("bTrigger Generic Action", false, iconName = "triggerIcon")] + public class bTriggerGenericAction : vTriggerGenericAction { - if (useFadeOnMatchingToTarget) + #region --- CONDITIONS --- + + [vEditorToolbar("Conditions", order = 0)] + + [LabelText("Dialogue Condition")] + [Tooltip("Lua condition from Dialogue System")] + [SerializeField] + private Condition m_questCondition; + + [LabelText("Quest Requirements")] + [InfoBox("The trigger will only activate if these Quest Machine states are met.")] + [SerializeField] + public List questRequirements = new List(); + + [Title("Item Checking")] + public bool m_itemChecking; + [ShowIf("m_itemChecking")] + public int m_itemToCheckId; + + #endregion + + #region --- SETTINGS --- + + [vHelpBox("Disable Selected HUD OnValidate, and enable OnInvalidate. Script ActionTriggerEvent.cs")] + public bool disableHUD = true; + + public TriggerDescriptor.TriggerType triggerType = TriggerDescriptor.TriggerType.Generic; + + public UnityEvent OnPlayerMatchTargetPosition; + + [vEditorToolbar("Animation", order = 2)] [SerializeField] + public bool useFadeOnMatchingToTarget; + + [SerializeField] private AnimationCurve m_fadeInCurve; + [SerializeField] private AnimationCurve m_fadeOutCurve; + [SerializeField] private float m_fadeSpeed = 2f; + + [vEditorToolbar("Interaction", order = 4)] [SerializeField] + private bool m_enableInteractionLegality; + + public Quest m_guilt; + + private bool m_faded; + public bool Faded => m_faded; + + public float animationDelay = 0f; + private TriggerDescriptor m_triggerDescriptor; + + #endregion + + #region --- LIFECYCLE --- + + private void OnEnable() { - OnPressActionInput.AddListener(ToggleFade); - OnPlayerMatchTargetPosition.AddListener(ToggleFade); - if (FadeCanvasGroup.Instance) + if (useFadeOnMatchingToTarget) { - FadeCanvasGroup.Instance.OnFadeInEnd.AddListener(OnFadeInEnd); - FadeCanvasGroup.Instance.OnFadeOutEnd.AddListener(OnFadeOutEnd); + OnPressActionInput.AddListener(ToggleFade); + OnPlayerMatchTargetPosition.AddListener(ToggleFade); + if (FadeCanvasGroup.Instance) + { + FadeCanvasGroup.Instance.OnFadeInEnd.AddListener(OnFadeInEnd); + FadeCanvasGroup.Instance.OnFadeOutEnd.AddListener(OnFadeOutEnd); + } } } - } - private void OnDisable() - { - if (useFadeOnMatchingToTarget) + private void OnDisable() { - OnPressActionInput.RemoveListener(ToggleFade); - OnPlayerMatchTargetPosition.RemoveListener(ToggleFade); - if (FadeCanvasGroup.Instance) + if (useFadeOnMatchingToTarget) { - FadeCanvasGroup.Instance.OnFadeInEnd.RemoveListener(OnFadeInEnd); - FadeCanvasGroup.Instance.OnFadeOutEnd.RemoveListener(OnFadeOutEnd); + OnPressActionInput.RemoveListener(ToggleFade); + OnPlayerMatchTargetPosition.RemoveListener(ToggleFade); + if (FadeCanvasGroup.Instance) + { + FadeCanvasGroup.Instance.OnFadeInEnd.RemoveListener(OnFadeInEnd); + FadeCanvasGroup.Instance.OnFadeOutEnd.RemoveListener(OnFadeOutEnd); + } } } + + protected override void Start() + { + base.Start(); + m_triggerDescriptor = new TriggerDescriptor(gameObject, triggerType); + OnValidate.AddListener(OnActionTriggerEnter); + OnInvalidate.AddListener(OnActionTriggerExit); + OnEndAnimation.AddListener(() => OnActionEndAnimation(gameObject)); + } + + #endregion + + #region --- ACTION LOGIC --- + + public override IEnumerator OnPressActionDelay(GameObject obj) + { + // 1. Security Check: Re-validate conditions before executing + // This prevents race conditions where the player pressed the button just as the quest state changed. + if (!AreConditionsMet()) + { + yield break; + } + + if (!m_itemChecking) + { + yield return base.OnPressActionDelay(obj); + } + else + { + if (Player.Instance.ItemManager.ContainItem(m_itemToCheckId)) + { + yield return base.OnPressActionDelay(obj); + } + else + { + var item = Player.Instance.ItemManager.itemListData.items.Find(x => x.id == m_itemToCheckId); + string itemName = item != null ? item.name : "Item"; + DialogueManager.BarkString($"{itemName} Required", Player.Instance.transform); + } + } + } + + private void OnActionTriggerEnter(GameObject gameObject) + { + // 1. Check all conditions (Dialogue System + Quest Machine) + if (!AreConditionsMet()) + { + return; + } + + if (disableHUD) + { + ActionTriggerEvent.ActionTriggerEnter?.Invoke(m_triggerDescriptor); + } + + if (triggerType == TriggerDescriptor.TriggerType.Dialogue) + { + Player.Instance.SetDialogueIntaractableButtonImage(); + } + } + + private void OnActionTriggerExit(GameObject gameObject) + { + if (disableHUD) + { + ActionTriggerEvent.ActionTriggerExit?.Invoke(m_triggerDescriptor); + } + + if (triggerType == TriggerDescriptor.TriggerType.Dialogue) + { + Player.Instance.ResetIntaractableButtonImage(); + } + } + + #endregion + + #region --- HELPER METHODS --- + + private bool AreConditionsMet() + { + // 1. Check Dialogue System Condition + if (!m_questCondition.IsTrue(null)) + { + return false; + } + + // 2. Check Quest Machine Requirements + if (questRequirements != null && questRequirements.Count > 0) + { + foreach (var req in questRequirements) + { + if (!req.IsMet()) return false; + } + } + + return true; + } + + private void OnActionEndAnimation(GameObject gameObject) + { + if (disableHUD) + { + ActionTriggerEvent.ActionTriggerExit?.Invoke(m_triggerDescriptor); + } + + if (triggerType == TriggerDescriptor.TriggerType.Dialogue) + { + Player.Instance.ResetIntaractableButtonImage(); + } + + if (!m_enableInteractionLegality) + { + return; + } + + if (m_guilt == null) + { + Debug.LogError("There is no guilt assigned to interactable game object: " + gameObject.name); + return; + } + + Player.Instance.PlayerConfessionController.AddGuilt(m_guilt); + } + + private void ToggleFade() + { + if (FadeCanvasGroup.Instance == null) return; + + if (!m_faded) + { + m_faded = true; + FadeCanvasGroup.Instance.FadeOut(1f / m_fadeSpeed); + return; + } + + FadeCanvasGroup.Instance.FadeIn(1f / m_fadeSpeed); + } + + private void OnFadeInEnd() => m_faded = false; + private void OnFadeOutEnd() => m_faded = true; + + #endregion } - public override IEnumerator OnPressActionDelay(GameObject obj) - { - if (!m_itemChecking) - { - yield return base.OnPressActionDelay(obj); - } - - if (m_itemChecking && Player.Instance.ItemManager.ContainItem(m_itemToCheckId)) - { - yield return base.OnPressActionDelay(obj); - } - - - if (!Player.Instance.ItemManager.ContainItem(m_itemToCheckId)) - { - var item = Player.Instance.ItemManager.itemListData.items.Find(item => item.id == m_itemToCheckId); - DialogueManager.BarkString($"{item.name} Required", Player.Instance.transform); - } - } - - private void OnActionTriggerEnter(GameObject gameObject) - { - if (!m_questCondition.IsTrue(null)) - { - return; - } - - if (disableHUD) - { - ActionTriggerEvent.ActionTriggerEnter?.Invoke(m_triggerDescriptor); - } - - if (triggerType == TriggerDescriptor.TriggerType.Dialogue) - { - Player.Instance.SetDialogueIntaractableButtonImage(); - } - } - - private void OnActionTriggerExit(GameObject gameObject) - { - if (disableHUD) - { - ActionTriggerEvent.ActionTriggerExit?.Invoke(m_triggerDescriptor); - } - - if (triggerType == TriggerDescriptor.TriggerType.Dialogue) - { - Player.Instance.ResetIntaractableButtonImage(); - } - } - - private void OnActionEndAnimation(GameObject gameObject) - { - if (disableHUD) - { - ActionTriggerEvent.ActionTriggerExit?.Invoke(m_triggerDescriptor); - } - - if (triggerType == TriggerDescriptor.TriggerType.Dialogue) - { - Player.Instance.ResetIntaractableButtonImage(); - } - - if (!m_enableInteractionLegality) - { - return; - } - - if (m_guilt == null) - { - Debug.LogError("There is no quilt assigned to interactable game object: " + gameObject.name); - return; - } - - Player.Instance.PlayerConfessionController.AddGuilt(m_guilt); - } - - private void ToggleFade() - { - if (FadeCanvasGroup.Instance == null) - { - return; - } - - if (!m_faded) - { - m_faded = true; - FadeCanvasGroup.Instance.FadeOut(1f / m_fadeSpeed); - //.InvokeFade(m_fadeInCurve, m_fadeSpeed); - return; - } - - FadeCanvasGroup.Instance.FadeIn(1f / m_fadeSpeed); - //FadeCanvasGroup.InvokeFade(m_fadeOutCurve, m_fadeSpeed); - } - - private void OnFadeInEnd() - { - m_faded = false; - } - - private void OnFadeOutEnd() - { - m_faded = true; - } - - protected override void Start() - { - base.Start(); - m_triggerDescriptor = new TriggerDescriptor(gameObject, triggerType); - OnValidate.AddListener(OnActionTriggerEnter); - OnInvalidate.AddListener(OnActionTriggerExit); - OnEndAnimation.AddListener(() => OnActionEndAnimation(gameObject)); - } -} -} + +} \ No newline at end of file diff --git a/Assets/Scripts/Triggers/GenericQuestTrigger.cs b/Assets/Scripts/Triggers/GenericQuestTrigger.cs index a5efe531d..e94446206 100644 --- a/Assets/Scripts/Triggers/GenericQuestTrigger.cs +++ b/Assets/Scripts/Triggers/GenericQuestTrigger.cs @@ -1,26 +1,24 @@ -// --- THIS SCRIPT CAN BE PLACED ANYWHERE IN YOUR ASSETS FOLDER --- - using UnityEngine; using System.Collections.Generic; using Sirenix.OdinInspector; -using PixelCrushers.DialogueSystem; // Required for [ConversationPopup] attribute -using PixelCrushers.QuestMachine; -using Invector.vCharacterController.vActions; // Required for the vTriggerGenericAction reference +using PixelCrushers.DialogueSystem; +using PixelCrushers.QuestMachine; // Required +using Invector.vCharacterController.vActions; using UnityEngine.Events; namespace Beyond { [AddComponentMenu("Beyond/Quests/Generic Quest Trigger")] - [RequireComponent(typeof(vTriggerGenericAction))] // IMPORTANT: Ensures the Invector trigger is always on the same GameObject + [RequireComponent(typeof(bTriggerGenericAction))] public class GenericQuestTrigger : MonoBehaviour { #region --- ODIN-POWERED INSPECTOR --- [Title("Invector Trigger Link")] - [InfoBox("This component links into the vTriggerGenericAction below and adds quest/dialogue functionality to its events.")] - [Required("A vTriggerGenericAction component is required on this GameObject.")] - [OnInspectorInit("FindTriggerReference")] // Odin attribute to auto-fill the reference on first view - public vTriggerGenericAction invectorTrigger; + [InfoBox("Links into bTriggerGenericAction to add quest/dialogue functionality.")] + [Required("A bTriggerGenericAction component is required.")] + [OnInspectorInit("FindTriggerReference")] + public bTriggerGenericAction invectorTrigger; [Title("Quest and Dialogue Actions")] [ListDrawerSettings(Expanded = true, DraggableItems = true, NumberOfItemsPerPage = 10)] @@ -30,27 +28,22 @@ namespace Beyond private GameObject _lastInteractor; - // This is a helper method for the Odin attribute [OnInspectorInit] private void FindTriggerReference() { - if (invectorTrigger == null) - { - invectorTrigger = GetComponent(); - } + if (invectorTrigger == null) invectorTrigger = GetComponent(); } - #region --- CORE LOGIC (Lifecycle & Event Handlers) --- + #region --- CORE LOGIC --- private void Start() { if (invectorTrigger == null) { - Debug.LogError("GenericQuestTrigger requires a vTriggerGenericAction component, but none was found. Disabling component.", this); this.enabled = false; return; } - // Subscribe our methods to the events on the Invector component + // Subscribe to Invector Events invectorTrigger.OnPressActionInput.AddListener(() => HandleEvent(TriggerEventType.OnPressActionInput, _lastInteractor)); invectorTrigger.OnStartAnimation.AddListener(() => HandleEvent(TriggerEventType.OnStartAnimation, _lastInteractor)); invectorTrigger.OnEndAnimation.AddListener(() => HandleEvent(TriggerEventType.OnEndAnimation, _lastInteractor)); @@ -60,29 +53,20 @@ namespace Beyond invectorTrigger.OnValidate.AddListener((interactor) => HandleEvent(TriggerEventType.OnValidate, interactor)); invectorTrigger.OnInvalidate.AddListener((interactor) => HandleEvent(TriggerEventType.OnInvalidate, interactor)); - if (DialogueManager.instance != null) - { - DialogueManager.instance.conversationEnded += OnConversationEnded; - } + if (DialogueManager.instance != null) DialogueManager.instance.conversationEnded += OnConversationEnded; } private void OnDisable() { - if (DialogueManager.instance != null) - { - DialogueManager.instance.conversationEnded -= OnConversationEnded; - } + if (DialogueManager.instance != null) DialogueManager.instance.conversationEnded -= OnConversationEnded; - // It's good practice to unsubscribe from events when disabled/destroyed to prevent memory leaks if (invectorTrigger != null) { - invectorTrigger.OnPressActionInput.RemoveListener(() => HandleEvent(TriggerEventType.OnPressActionInput, _lastInteractor)); - invectorTrigger.OnStartAnimation.RemoveListener(() => HandleEvent(TriggerEventType.OnStartAnimation, _lastInteractor)); - invectorTrigger.OnEndAnimation.RemoveListener(() => HandleEvent(TriggerEventType.OnEndAnimation, _lastInteractor)); + invectorTrigger.OnPressActionInput.RemoveAllListeners(); + invectorTrigger.OnStartAnimation.RemoveAllListeners(); + invectorTrigger.OnEndAnimation.RemoveAllListeners(); invectorTrigger.OnPlayerEnter.RemoveListener(HandlePlayerEnter); invectorTrigger.OnPlayerExit.RemoveListener(HandlePlayerExit); - invectorTrigger.OnValidate.RemoveListener((interactor) => HandleEvent(TriggerEventType.OnValidate, interactor)); - invectorTrigger.OnInvalidate.RemoveListener((interactor) => HandleEvent(TriggerEventType.OnInvalidate, interactor)); } } @@ -112,8 +96,24 @@ namespace Beyond { if (action.triggerEvent == eventType) { - // Check if the optional Dialogue System condition is met - if (action.condition == null || action.condition.IsTrue(interactor?.transform)) + // 1. Check Dialogue System (Lua) + bool dsConditionMet = action.condition == null || action.condition.IsTrue(interactor?.transform); + + // 2. Check Quest Machine (Synchronous State Check) + bool qmConditionMet = true; + if (action.questRequirements != null && action.questRequirements.Count > 0) + { + foreach (var req in action.questRequirements) + { + if (!req.IsMet()) + { + qmConditionMet = false; + break; + } + } + } + + if (dsConditionMet && qmConditionMet) { PerformAction(action, interactor); } @@ -136,31 +136,19 @@ namespace Beyond break; case ActionType.ExecuteLua: - if (!string.IsNullOrEmpty(action.luaCode)) - { - Lua.Run(action.luaCode, true); - } + if (!string.IsNullOrEmpty(action.luaCode)) Lua.Run(action.luaCode, true); break; case ActionType.SendQuestMachineMessage: - if (!string.IsNullOrEmpty(action.questMachineMessage)) - { - QuestMachineMessages.SendCompositeMessage(this, action.questMachineMessage); - } + if (!string.IsNullOrEmpty(action.questMachineMessage)) QuestMachineMessages.SendCompositeMessage(this, action.questMachineMessage); break; case ActionType.SetQuestState: - if (!string.IsNullOrEmpty(action.questID)) - { - QuestMachine.SetQuestState(action.questID, action.questState); - } + if (!string.IsNullOrEmpty(action.questID)) QuestMachine.SetQuestState(action.questID, action.questState); break; case ActionType.SetQuestNodeState: - if (!string.IsNullOrEmpty(action.questID) && !string.IsNullOrEmpty(action.questNodeID)) - { - QuestMachine.SetQuestNodeState(action.questID, action.questNodeID, action.questNodeState); - } + if (!string.IsNullOrEmpty(action.questID) && !string.IsNullOrEmpty(action.questNodeID)) QuestMachine.SetQuestNodeState(action.questID, action.questNodeID, action.questNodeState); break; case ActionType.InvokeUnityEvent: @@ -172,29 +160,19 @@ namespace Beyond #endregion } - #region --- Action Definitions (Enums and Class) --- + #region --- Definitions --- public enum TriggerEventType { - OnPlayerEnter, - OnPlayerExit, - OnValidate, - OnInvalidate, - OnPressActionInput, - OnStartAnimation, - OnEndAnimation, - OnConversationEnd + OnPlayerEnter, OnPlayerExit, OnValidate, OnInvalidate, OnPressActionInput, OnStartAnimation, OnEndAnimation, OnConversationEnd } public enum ActionType { - StartConversation, - ExecuteLua, - SendQuestMachineMessage, - SetQuestState, - SetQuestNodeState, - InvokeUnityEvent + StartConversation, ExecuteLua, SendQuestMachineMessage, SetQuestState, SetQuestNodeState, InvokeUnityEvent } + + [System.Serializable] public class TriggeredAction @@ -208,20 +186,24 @@ namespace Beyond [EnumToggleButtons, HideLabel] public ActionType actionType; - [BoxGroup("Settings")] - [Tooltip("Optional Dialogue System condition that must be true for this action to fire.")] - [DrawWithUnity] // <-- Tells Odin to use the Pixel Crushers drawer for this field. + [BoxGroup("Conditions")] + [LabelText("Dialogue Condition")] + [DrawWithUnity] public Condition condition; + [BoxGroup("Conditions")] + [LabelText("Quest Requirements")] + [InfoBox("All requirements listed here must be met.")] + public List questRequirements = new List(); + [BoxGroup("Settings")] [ShowIf("actionType", ActionType.StartConversation)] - [ConversationPopup(false)] // <-- The Dialogue System attribute that creates the dropdown. - [DrawWithUnity] // <-- The Odin attribute that allows the above attribute to work. + [ConversationPopup(false)] + [DrawWithUnity] public string conversation; [BoxGroup("Settings")] [ShowIf("actionType", ActionType.StartConversation)] - [Tooltip("The other participant in the conversation. If unassigned, this trigger object will be the conversant.")] public Transform conversant; [BoxGroup("Settings")] @@ -235,18 +217,18 @@ namespace Beyond [BoxGroup("Settings")] [ShowIf("@this.actionType == ActionType.SetQuestState || this.actionType == ActionType.SetQuestNodeState")] - [DrawWithUnity] // <-- Tells Odin to use the Quest Machine drawer for the quest ID field. public string questID; + // --- AMBIGUITY FIXED: Explicitly using Quest Machine types --- [BoxGroup("Settings")] [ShowIf("actionType", ActionType.SetQuestState)] public PixelCrushers.QuestMachine.QuestState questState; [BoxGroup("Settings")] [ShowIf("actionType", ActionType.SetQuestNodeState)] - [DrawWithUnity] // <-- Tells Odin to use the Quest Machine drawer for the node ID field. public string questNodeID; + // --- AMBIGUITY FIXED: Explicitly using Quest Machine types --- [BoxGroup("Settings")] [ShowIf("actionType", ActionType.SetQuestNodeState)] public PixelCrushers.QuestMachine.QuestNodeState questNodeState; diff --git a/Assets/Scripts/Triggers/QuestRequirement.cs b/Assets/Scripts/Triggers/QuestRequirement.cs new file mode 100644 index 000000000..1a38e3570 --- /dev/null +++ b/Assets/Scripts/Triggers/QuestRequirement.cs @@ -0,0 +1,40 @@ +using UnityEngine; +using Sirenix.OdinInspector; // Required for [ShowIf] +using PixelCrushers.QuestMachine; // Required for Quest Machine types + +namespace Beyond +{ + [System.Serializable] + public class QuestRequirement + { + [Tooltip("The ID of the quest to check. (Case-sensitive, copy from Quest Editor)")] + public string questID; + + [Tooltip("If checking a specific node, enter ID here. Leave empty to check the overall Quest State.")] + public string questNodeID; + + [ShowIf("@string.IsNullOrEmpty(this.questNodeID)")] + [Tooltip("The state the Main Quest must be in.")] + public QuestState requiredQuestState = QuestState.Active; + + [ShowIf("@!string.IsNullOrEmpty(this.questNodeID)")] + [Tooltip("The state the specific Node must be in.")] + public QuestNodeState requiredNodeState = QuestNodeState.Active; + + public bool IsMet() + { + if (string.IsNullOrEmpty(questID)) return true; + + if (string.IsNullOrEmpty(questNodeID)) + { + // CHECK QUEST STATE + return QuestMachine.GetQuestState(questID) == requiredQuestState; + } + else + { + // CHECK NODE STATE + return QuestMachine.GetQuestNodeState(questID, questNodeID) == requiredNodeState; + } + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Triggers/QuestRequirement.cs.meta b/Assets/Scripts/Triggers/QuestRequirement.cs.meta new file mode 100644 index 000000000..9bd766e50 --- /dev/null +++ b/Assets/Scripts/Triggers/QuestRequirement.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 4eb8c508c00e347708412631a7d08e68 \ No newline at end of file