wip : scarecrow fix & subtitle event implementation

This commit is contained in:
Ferlat Thibaud
2026-06-01 12:45:40 +02:00
parent fde7b39206
commit 28c951f50f
14 changed files with 1088 additions and 567 deletions
+223 -49
View File
@@ -1654,6 +1654,18 @@ MonoBehaviour:
m_StringArgument:
m_BoolArgument: 1
m_CallState: 2
- m_Target: {fileID: 625490235}
m_TargetAssemblyTypeName: Unheimlich.World.CameraSystem.LostFootageRig, Assembly-CSharp
m_MethodName: Enable
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 1
m_CallState: 2
_onTriggerDelayed:
m_PersistentCalls:
m_Calls: []
@@ -4874,6 +4886,17 @@ Light:
m_LightUnit: 1
m_LuxAtDistance: 1
m_EnableSpotReflector: 1
--- !u!114 &625490235 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
m_PrefabInstance: {fileID: 1549040694}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 320cde26f18d40b40a31c85e85ee4e59, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Unheimlich.World.CameraSystem.LostFootageRig
--- !u!4 &638798851 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -1693702828174715032, guid: 026d90e6b31bf0f47b6072ba92aef39a, type: 3}
@@ -8202,10 +8225,12 @@ GameObject:
- component: {fileID: 938880779}
- component: {fileID: 938880778}
- component: {fileID: 938880777}
- component: {fileID: 938880775}
- component: {fileID: 938880781}
- component: {fileID: 938880776}
- component: {fileID: 938880775}
- component: {fileID: 938880780}
m_Layer: 0
m_Name: DialogueOne
m_Name: DialogueA
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -8293,7 +8318,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 1023fdbb836c50f48bd4b52575ed3689, type: 3}
m_Name:
m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Localization.OctoLocalizedText
data: {fileID: 0}
data: {fileID: 11400000, guid: 973e511f44be1e7419527fbc54fa0bf1, type: 2}
text: {fileID: 0}
textMeshPro: {fileID: 0}
textMeshProUGUI: {fileID: 938880778}
@@ -8342,7 +8367,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: 'Ou suis je ? '
m_text: Where am I ?
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 9861d68f4cda1504f8e39cc1464e8bec, type: 2}
m_sharedMaterial: {fileID: -7153799593197912463, guid: 9861d68f4cda1504f8e39cc1464e8bec, type: 2}
@@ -8422,6 +8447,58 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 938880773}
m_CullTransparentMesh: 1
--- !u!114 &938880780
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 938880773}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5170627695bd877419928fa9ca37865d, type: 3}
m_Name:
m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Components.OctoWorldEvent
_trigger: 3
_action: 0
_condition: 0
_tags: []
_targets: []
_tolerance: 0.5
_duration: 1
_execution: 1
_delay: 3
_onTrigger:
m_PersistentCalls:
m_Calls: []
_onTriggerDelayed:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 681190132}
m_TargetAssemblyTypeName: Unheimlich.Features.Hallucination.HallucinationFlash,
Assembly-CSharp
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
--- !u!114 &938880781
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 938880773}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a2fcf97d75546f147adf431e737bce52, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Unheimlich.Features.Dialogue.LocalizedSubtitle
--- !u!1 &939771951
GameObject:
m_ObjectHideFlags: 0
@@ -10769,6 +10846,18 @@ MonoBehaviour:
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
- m_Target: {fileID: 625490235}
m_TargetAssemblyTypeName: Unheimlich.World.CameraSystem.LostFootageRig, Assembly-CSharp
m_MethodName: Disable
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
_onTriggerDelayed:
m_PersistentCalls:
m_Calls: []
@@ -10809,7 +10898,7 @@ GameObject:
- component: {fileID: 1161394551}
- component: {fileID: 1161394545}
m_Layer: 0
m_Name: DialogueThree
m_Name: DialogueC
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -12093,10 +12182,11 @@ GameObject:
- component: {fileID: 1221498299}
- component: {fileID: 1221498298}
- component: {fileID: 1221498297}
- component: {fileID: 1221498295}
- component: {fileID: 1221498300}
- component: {fileID: 1221498296}
- component: {fileID: 1221498295}
m_Layer: 0
m_Name: DialogueThree
m_Name: DialogueC
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -12148,7 +12238,7 @@ MonoBehaviour:
_onTriggerDelayed:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 6305877997866428113}
- m_Target: {fileID: 477153748}
m_TargetAssemblyTypeName: Unheimlich.Features.Hallucination.HallucinationFlash,
Assembly-CSharp
m_MethodName: Play
@@ -12173,7 +12263,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 1023fdbb836c50f48bd4b52575ed3689, type: 3}
m_Name:
m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Localization.OctoLocalizedText
data: {fileID: 0}
data: {fileID: 11400000, guid: 1775f09327d76ab4eac9a8b4b75480ff, type: 2}
text: {fileID: 0}
textMeshPro: {fileID: 0}
textMeshProUGUI: {fileID: 1221498298}
@@ -12222,7 +12312,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: 'Hein ? '
m_text: 'He ? '
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 9861d68f4cda1504f8e39cc1464e8bec, type: 2}
m_sharedMaterial: {fileID: -7153799593197912463, guid: 9861d68f4cda1504f8e39cc1464e8bec, type: 2}
@@ -12302,6 +12392,18 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1221498293}
m_CullTransparentMesh: 1
--- !u!114 &1221498300
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1221498293}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a2fcf97d75546f147adf431e737bce52, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Unheimlich.Features.Dialogue.LocalizedSubtitle
--- !u!1 &1233009596
GameObject:
m_ObjectHideFlags: 0
@@ -12357,10 +12459,12 @@ GameObject:
- component: {fileID: 1270400839}
- component: {fileID: 1270400838}
- component: {fileID: 1270400837}
- component: {fileID: 1270400835}
- component: {fileID: 1270400841}
- component: {fileID: 1270400836}
- component: {fileID: 1270400835}
- component: {fileID: 1270400840}
m_Layer: 0
m_Name: DialogueTwo
m_Name: DialogueB
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -12448,7 +12552,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 1023fdbb836c50f48bd4b52575ed3689, type: 3}
m_Name:
m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Localization.OctoLocalizedText
data: {fileID: 0}
data: {fileID: 11400000, guid: 3c05ba91d318d524fbcf867fe886c553, type: 2}
text: {fileID: 0}
textMeshPro: {fileID: 0}
textMeshProUGUI: {fileID: 1270400838}
@@ -12497,7 +12601,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: 'Je ne comprend pas ? '
m_text: I don't understand ?
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 9861d68f4cda1504f8e39cc1464e8bec, type: 2}
m_sharedMaterial: {fileID: -7153799593197912463, guid: 9861d68f4cda1504f8e39cc1464e8bec, type: 2}
@@ -12577,6 +12681,58 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1270400833}
m_CullTransparentMesh: 1
--- !u!114 &1270400840
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1270400833}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5170627695bd877419928fa9ca37865d, type: 3}
m_Name:
m_EditorClassIdentifier: OctoCore.Runtime::OctoCore.Components.OctoWorldEvent
_trigger: 3
_action: 0
_condition: 0
_tags: []
_targets: []
_tolerance: 0.5
_duration: 1
_execution: 1
_delay: 3
_onTrigger:
m_PersistentCalls:
m_Calls: []
_onTriggerDelayed:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 1916608619}
m_TargetAssemblyTypeName: Unheimlich.Features.Hallucination.HallucinationFlash,
Assembly-CSharp
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
--- !u!114 &1270400841
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1270400833}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a2fcf97d75546f147adf431e737bce52, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Unheimlich.Features.Dialogue.LocalizedSubtitle
--- !u!1 &1276767359
GameObject:
m_ObjectHideFlags: 0
@@ -13639,12 +13795,12 @@ GameObject:
- component: {fileID: 1385908343}
- component: {fileID: 1385908342}
- component: {fileID: 1385908341}
- component: {fileID: 1385908339}
- component: {fileID: 1385908345}
- component: {fileID: 1385908344}
- component: {fileID: 1385908339}
- component: {fileID: 1385908346}
m_Layer: 0
m_Name: DialogueTwo
m_Name: DialogueB
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -15223,8 +15379,44 @@ PrefabInstance:
propertyPath: m_Enabled
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _isActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: m_Enabled
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _stressLevel
value: 0.3
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _idleAmplitude
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _walkAmplitude
value: 0.7
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _idleNoiseSpeed
value: 1.6
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _walkNoiseSpeed
value: 2
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _masterIntensity
value: 1.5
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _debugStressValue
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _debugSustainStress
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5295567073180248356, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
@@ -16518,6 +16710,19 @@ MonoBehaviour:
m_StringArgument:
m_BoolArgument: 1
m_CallState: 2
- m_Target: {fileID: 625490235}
m_TargetAssemblyTypeName: Unheimlich.World.CameraSystem.LostFootageRig,
Assembly-CSharp
m_MethodName: Enable
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 1
m_CallState: 2
Triggered: 0
- Progression: 0.5
OnReached:
@@ -16629,37 +16834,6 @@ MonoBehaviour:
m_BoolArgument: 0
m_CallState: 2
Triggered: 0
- Progression: 0.9
OnReached:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 2002434881}
m_TargetAssemblyTypeName: Unheimlich.Features.Hallucination.HallucinationPostProcess,
Assembly-CSharp
m_MethodName: AddSanityWrapper
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: 3473725938941227729}
m_TargetAssemblyTypeName: Unheimlich.Features.Hallucination.HallucinationFlash,
Assembly-CSharp
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
Triggered: 0
--- !u!1 &1708782433
GameObject:
m_ObjectHideFlags: 0
@@ -22539,12 +22713,12 @@ GameObject:
- component: {fileID: 6820444050397160330}
- component: {fileID: 160056245658704172}
- component: {fileID: 6984622148685993083}
- component: {fileID: 6984622148685993084}
- component: {fileID: 6984622148685993087}
- component: {fileID: 6984622148685993085}
- component: {fileID: 6984622148685993084}
- component: {fileID: 6984622148685993088}
m_Layer: 0
m_Name: DialogueOne
m_Name: DialogueA
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0