浏览代码

Merge branch 'main' into worldbuilding

# Conflicts:
#	UOP1_Project/Assets/ProBuilder Data/ProBuilderMeshCache/02a28a9c355f4fac879be8ab591f1a6a.asset
#	UOP1_Project/Assets/ProBuilder Data/ProBuilderMeshCache/0f35a51a6d884c8ab30219b5a3b05de7.asset
#	UOP1_Project/Assets/ProBuilder Data/ProBuilderMeshCache/108b5a6e887748a1875141cf7eefbf8e.asset
#	UOP1_Project/Assets/ProBuilder Data/ProBuilderMeshCache/177f1a363471462daaaa7e27712e2b77.asset
#	UOP1_Project/Assets/ProBuilder Data/ProBuilderMeshCache/17f9a240deb94feb8a71fae200bf7ff1.asset
#	UOP1_Project/Assets/ProBuilder Data/ProBuilderMeshCache/26347a43a1d94f6eba6efb6ca3d40208.asset
#	UOP1_Project/Assets/ProBuilder Data/ProBuilderMeshCache/2ab75110e077404aaaa2789feb3cc82e.asset
#	UOP1_Project/Assets/ProBuilder Data/ProBuilderMeshCache/2f392744e4d142f7a81da2a69bdaa99f.asset
#	UOP1_Project/Assets/ProBuilder Data/ProBuilderMeshCache/512005dcb52a4d588ffc91db589f24ff.asset
#	UOP1_Project/Assets/ProBuilder Data/ProBuilderMeshCache/61ff26a351934...
/main
Ciro Continisio 3 年前
当前提交
984180df
共有 64 个文件被更改,包括 4526 次插入1944 次删除
  1. 31
      UOP1_Project/Assets/Art/Characters/PhoenixChick/Animation/PhoenixChick.controller
  2. 38
      UOP1_Project/Assets/Art/Characters/PhoenixChick/Animation/PhoenixChick_Flap.fbx.meta
  3. 130
      UOP1_Project/Assets/Art/Characters/BardHare/Animation/BardHare.controller
  4. 7
      UOP1_Project/Assets/Art/Characters/BardHare/Animation/BardHare_idle.fbx.meta
  5. 97
      UOP1_Project/Assets/Art/Characters/BardHare/Animation/BardHare_jump_down.fbx.meta
  6. 7
      UOP1_Project/Assets/Art/Characters/BardHare/Animation/BardHare_jump_up.fbx.meta
  7. 73
      UOP1_Project/Assets/Art/Characters/PigChef/Animation/PigChef_Talk.fbx.meta
  8. 80
      UOP1_Project/Assets/Art/Characters/PigChef/Animation/PigChef_Talk2.fbx.meta
  9. 6
      UOP1_Project/Assets/LocalizationFiles/GoogleSheetService_ChopChop.asset
  10. 4
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Description Shared Data.asset
  11. 4
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Name Shared Data.asset
  12. 2
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/InventoryMisc_en.asset
  13. 2
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/InventoryMisc_fr.asset
  14. 2
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/InventoryMisc_it.asset
  15. 998
      UOP1_Project/Assets/LocalizationFiles/AssetTables/QuestSystem/Questline Dialogue Shared Data.asset
  16. 971
      UOP1_Project/Assets/LocalizationFiles/AssetTables/QuestSystem/Questline Dialogue_en.asset
  17. 314
      UOP1_Project/Assets/LocalizationFiles/AssetTables/QuestSystem/Questline Dialogue_fr.asset
  18. 26
      UOP1_Project/Assets/LocalizationFiles/AssetTables/QuestSystem/Questline Dialogue_it.asset
  19. 12
      UOP1_Project/Assets/Prefabs/Characters/NPCs_Unique/Ayud.prefab
  20. 4
      UOP1_Project/Assets/Prefabs/Characters/NPCs_Unique/Terra.prefab
  21. 717
      UOP1_Project/Assets/Prefabs/Characters/PigChef.prefab
  22. 253
      UOP1_Project/Assets/Scenes/WIP/TestingGround_Questline.unity
  23. 24
      UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Ayud.asset
  24. 11
      UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Bard-Town.asset
  25. 21
      UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Bard.asset
  26. 24
      UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Cerise.asset
  27. 24
      UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Felfel.asset
  28. 23
      UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-LegChef.asset
  29. 22
      UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Terra.asset
  30. 2
      UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Dish.asset
  31. 2
      UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Recipe.asset
  32. 15
      UOP1_Project/Assets/Scripts/Dialogues/DialogueDataSO.cs
  33. 4
      UOP1_Project/Assets/Scripts/Dialogues/DialogueManager.cs
  34. 8
      UOP1_Project/Assets/Scripts/Characters/ProtagonistAudio.cs
  35. 4
      UOP1_Project/Assets/Art/Textures/Black.png
  36. 96
      UOP1_Project/Assets/Art/Textures/Black.png.meta
  37. 8
      UOP1_Project/Assets/Cutscenes/Signals.meta
  38. 8
      UOP1_Project/Assets/Cutscenes/BeachCandyCutscene.playable.meta
  39. 1001
      UOP1_Project/Assets/Cutscenes/BeachCandyCutscene.playable
  40. 77
      UOP1_Project/Assets/Prefabs/Characters/NPCs_Unique/MountainRockCritter Variant.prefab
  41. 7
      UOP1_Project/Assets/Prefabs/Characters/NPCs_Unique/MountainRockCritter Variant.prefab.meta
  42. 1001
      UOP1_Project/Assets/Prefabs/Cutscenes/BeachCandyCutscenePrefab.prefab
  43. 23
      UOP1_Project/Assets/ScriptableObjects/Narrative/Actors/Nar.asset
  44. 8
      UOP1_Project/Assets/ScriptableObjects/Narrative/Actors/Nar.asset.meta
  45. 15
      UOP1_Project/Assets/ScriptableObjects/Quests/Events/StartCinematic-SavoryDishTasting.asset
  46. 30
      UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/SFX/Protagonist/SFX_Talk.asset
  47. 8
      UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/SFX/Protagonist/SFX_Talk.asset.meta
  48. 41
      UOP1_Project/Assets/Scripts/Cutscenes/TimelineBinder.cs
  49. 14
      UOP1_Project/Assets/Cutscenes/Signals/ExitTimeline.signal
  50. 8
      UOP1_Project/Assets/Cutscenes/Signals/ExitTimeline.signal.meta
  51. 14
      UOP1_Project/Assets/Cutscenes/Signals/EnterTimeline.signal
  52. 8
      UOP1_Project/Assets/Cutscenes/Signals/EnterTimeline.signal.meta
  53. 92
      UOP1_Project/Assets/Prefabs/Cutscenes/CutsceneExample.prefab
  54. 15
      UOP1_Project/Assets/ScriptableObjects/Quests/Events/StartCinematic-SavouryDishTasting.asset
  55. 34
      UOP1_Project/Assets/Scripts/Cutscenes/MainCharacterBinder.cs
  56. 0
      /UOP1_Project/Assets/Prefabs/Cutscenes/BeachCandyCutscenePrefab.prefab.meta
  57. 0
      /UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Dish.asset
  58. 0
      /UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Dish.asset.meta
  59. 0
      /UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Recipe.asset
  60. 0
      /UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Recipe.asset.meta
  61. 0
      /UOP1_Project/Assets/ScriptableObjects/Quests/Events/StartCinematic-SavoryDishTasting.asset.meta
  62. 0
      /UOP1_Project/Assets/Scripts/Cutscenes/TimelineBinder.cs.meta

31
UOP1_Project/Assets/Art/Characters/PhoenixChick/Animation/PhoenixChick.controller


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-5512372920900534967
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Bite
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 80b4a708d66b4de46ad663557f63cf46, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &-341500065490236183
AnimatorState:
serializedVersion: 6

m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
m_Controller: {fileID: 9100000}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer

- serializedVersion: 1
m_State: {fileID: 1585201346637545665}
m_Position: {x: 500, y: 190, z: 0}
- serializedVersion: 1
m_State: {fileID: -5512372920900534967}
m_Position: {x: 564.55725, y: 64.95497, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []

38
UOP1_Project/Assets/Art/Characters/PhoenixChick/Animation/PhoenixChick_Flap.fbx.meta


fileFormatVersion: 2
guid: 6ed0ab89bae96324c9194cbe6d02b713
ModelImporter:
serializedVersion: 19301
serializedVersion: 20200
internalIDToNameTable:
- first:
74: 7941950950240408837

animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
clipAnimations:
- serializedVersion: 16
name: Flap
takeName: Flap
internalID: 0
firstFrame: 1
lastFrame: 24
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 1
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 1
isReadable: 0
meshes:
lODScreenPercentages: []

useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4

secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 8
useFileScale: 1
tangentSpace:

animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 0
additionalBone: 0
userData:
assetBundleName:

130
UOP1_Project/Assets/Art/Characters/BardHare/Animation/BardHare.controller


m_ExitPosition: {x: 870, y: 160, z: 0}
m_ParentStateMachinePosition: {x: 230, y: -170, z: 0}
m_DefaultState: {fileID: -5498160952533448129}
--- !u!1101 &-8554734348597689868
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: ExitTimeline
m_EventTreshold: 0
m_DstStateMachine: {fileID: -8922074601772979250}
m_DstState: {fileID: 0}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-8330992559062188889
AnimatorStateTransition:
m_ObjectHideFlags: 1

m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_Controller: {fileID: 0}
m_Controller: {fileID: 9100000}
m_Controller: {fileID: 0}
m_Controller: {fileID: 9100000}
m_Controller: {fileID: 0}
m_Controller: {fileID: 9100000}
m_Controller: {fileID: 0}
- m_Name: EnterTimeline
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
- m_Name: ExitTimeline
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer

m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &4416550691375841523
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: EnterTimeline
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 5509002280715272292}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &5450956186395528051
AnimatorStateTransition:
m_ObjectHideFlags: 1

m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &5509002280715272292
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: InTimeline
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -8554734348597689868}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 0}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &6375416532858191911
AnimatorStateTransition:
m_ObjectHideFlags: 1

- serializedVersion: 1
m_State: {fileID: -2751829022450645959}
m_Position: {x: 950, y: 150, z: 0}
- serializedVersion: 1
m_State: {fileID: 5509002280715272292}
m_Position: {x: 380, y: 40, z: 0}
m_AnyStateTransitions: []
m_AnyStateTransitions:
- {fileID: 4416550691375841523}
m_EntryTransitions:
- {fileID: -4394027057195029758}
m_StateMachineTransitions:

m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 80, y: 50, z: 0}
m_AnyStatePosition: {x: 90, y: -30, z: 0}
--- !u!1101 &8595320703037287098
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: EnterTimeline
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 5509002280715272292}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1

7
UOP1_Project/Assets/Art/Characters/BardHare/Animation/BardHare_idle.fbx.meta


fileFormatVersion: 2
guid: 397ae3410a140c04091159b107d04d37
ModelImporter:
serializedVersion: 19301
serializedVersion: 20200
internalIDToNameTable:
- first:
74: -5252816984213320552

useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4

secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 8
useFileScale: 1
tangentSpace:

animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 0
additionalBone: 0
userData:
assetBundleName:

97
UOP1_Project/Assets/Art/Characters/BardHare/Animation/BardHare_jump_down.fbx.meta


fileFormatVersion: 2
guid: c1675a6d144e7d24ab4b51277613b7f3
ModelImporter:
serializedVersion: 19301
serializedVersion: 20200
internalIDToNameTable:
- first:
74: 5912030967490423836

animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
clipAnimations:
- serializedVersion: 16
name: jump_down
takeName: jump_down
internalID: 0
firstFrame: 1
lastFrame: 37
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 0
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves:
- name: InTimeline
curve:
serializedVersion: 2
curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
preInfinity: 3
postInfinity: 3
rotationOrder: 4
- name: Floatino
curve:
serializedVersion: 2
curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.3411043
value: 0.5
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
preInfinity: 3
postInfinity: 3
rotationOrder: 4
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 1
isReadable: 0
meshes:
lODScreenPercentages: []

useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4

secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 8
useFileScale: 1
tangentSpace:

animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 0
additionalBone: 0
userData:
assetBundleName:

7
UOP1_Project/Assets/Art/Characters/BardHare/Animation/BardHare_jump_up.fbx.meta


fileFormatVersion: 2
guid: 54e2cf679e102204fb85f3c032c77a3c
ModelImporter:
serializedVersion: 19301
serializedVersion: 20200
internalIDToNameTable:
- first:
74: 8665571534863303832

useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4

secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 8
useFileScale: 1
tangentSpace:

animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 0
additionalBone: 0
userData:
assetBundleName:

73
UOP1_Project/Assets/Art/Characters/PigChef/Animation/PigChef_Talk.fbx.meta


animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
clipAnimations:
- serializedVersion: 16
name: talk
takeName: talk
internalID: 0
firstFrame: 0
lastFrame: 200
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 0
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events:
- time: 0.059539806
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.20708075
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.42347422
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.60052335
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.72839224
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.86609715
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
isReadable: 0
meshes:
lODScreenPercentages: []

80
UOP1_Project/Assets/Art/Characters/PigChef/Animation/PigChef_Talk2.fbx.meta


animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
clipAnimations:
- serializedVersion: 16
name: talk2
takeName: talk2
internalID: 0
firstFrame: 1
lastFrame: 250
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 0
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events:
- time: 0
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.14754094
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.36393443
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.54098356
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.66885245
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.80655736
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.9311475
functionName: PlayTalk
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
isReadable: 0
meshes:
lODScreenPercentages: []

6
UOP1_Project/Assets/LocalizationFiles/GoogleSheetService_ChopChop.asset


m_Script: {fileID: 11500000, guid: 3888c1c1b587a654a919e0f68b03567e, type: 3}
m_Name: GoogleSheetService_ChopChop
m_EditorClassIdentifier:
m_ApiKey:
m_ClientId: 1051686584386-ctevuj0r1ar5sl2lucr4q5849rememne.apps.googleusercontent.com
m_ClientSecret: 8xFlgZmV6s0UPEmN9HRw1XVO
m_ApiKey: AIzaSyBT31keRBcNg1XIYCw5iE6Vxf6X5d_Ph60
m_ClientId:
m_ClientSecret:
m_AuthenticationType: 1
m_ApplicationName: Chop Chop
m_NewSheetProperties:

4
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Description Shared Data.asset


m_Metadata:
m_Items: []
- m_Id: 81842352011730944
m_Key: SaltyDough
m_Key: SavoryDough
m_Key: SaltyDough_recipe
m_Key: SavoryDough_recipe
m_Metadata:
m_Items: []
- m_Id: 81849058913542144

4
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Name Shared Data.asset


m_Metadata:
m_Items: []
- m_Id: 81858438455222272
m_Key: SaltyDough
m_Key: SavoryDough
m_Key: SaltyDough_recipe
m_Key: SavoryDough_recipe
m_Metadata:
m_Items: []
- m_Id: 82770789362688000

2
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/InventoryMisc_en.asset


m_Metadata:
m_Items: []
- m_Id: 8664375296
m_Localized: Dish
m_Localized: Eat
m_Metadata:
m_Items: []
- m_Id: 63681060864

2
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/InventoryMisc_fr.asset


m_Metadata:
m_Items: []
- m_Id: 8664375296
m_Localized: Plat
m_Localized: Manger
m_Metadata:
m_Items: []
- m_Id: 63681060864

2
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/InventoryMisc_it.asset


m_Metadata:
m_Items: []
- m_Id: 8664375296
m_Localized: Piatto
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 63681060864

998
UOP1_Project/Assets/LocalizationFiles/AssetTables/QuestSystem/Questline Dialogue Shared Data.asset
文件差异内容过多而无法显示
查看文件

971
UOP1_Project/Assets/LocalizationFiles/AssetTables/QuestSystem/Questline Dialogue_en.asset
文件差异内容过多而无法显示
查看文件

314
UOP1_Project/Assets/LocalizationFiles/AssetTables/QuestSystem/Questline Dialogue_fr.asset


m_Metadata:
m_Items: []
m_TableData:
- m_Id: 238002416508928
m_Localized: Bonjour
m_Metadata:
m_Items: []
- m_Id: 9306103809
m_Localized: Bienvenue au village !
m_Metadata:
m_Items: []
- m_Id: 20323438161682432
m_Localized: "Parfait ! On se voit l\xE0-bas"
m_Metadata:
m_Items: []
- m_Id: 20323667103571968
m_Localized: Ok ! Allez-y quand vous voulez !
m_Metadata:
m_Items: []
- m_Id: 47073068710748160
m_Localized: That lover her sweets as much as her spicy
m_Metadata:
m_Items: []
- m_Id: 9306103808
m_Localized: Salut!
m_Metadata:
m_Items: []
- m_Id: 238002471034880
m_Localized: "Bienvenue \xE0 la plage"
m_Metadata:
m_Items: []
m_Metadata:
m_Items: []
- m_Id: 55883239830446136
m_Localized: No problem, come back when you have it.
m_Metadata:
m_Items: []
- m_Id: 47060280844083200
m_Localized: 'Hey there, let met tell you about the competition ! '
m_Metadata:
m_Items: []
- m_Id: 47064574574059520
m_Localized: 'Did you find the egg? '
m_Metadata:
m_Items: []
- m_Id: 47064756166451200
m_Localized: 'Awesome ! it''s perfect ! '
m_Metadata:
m_Items: []
- m_Id: 47064761195421696
m_Localized: No problem, come back when you have it. I'll tell you more about
my secret recipe
m_Metadata:
m_Items: []
- m_Id: 47071503866257408
m_Localized: 'Hello again Chef! Are you here for the competition ? '
m_Metadata:
m_Items: []
- m_Id: 47071766836535296
m_Localized: 'Perfect ! I know you''re going to win ! '
m_Metadata:
m_Items: []
- m_Id: 47071771064393728
m_Localized: 'Why not? It''s an awesome experience ! Here let me do it for you. '
m_Metadata:
m_Items: []
- m_Id: 47073457984102400
m_Localized: There once was a lady named Saly
m_Metadata:
m_Items: []
- m_Id: 47073689857810432
m_Localized: 'She lived in the forest and never wanted to leave it. '
m_Metadata:
m_Items: []
- m_Id: 47074112706568192
m_Localized: Lucky are those who have met her.
m_Metadata:
m_Items: []
- m_Id: 47074164204232704
m_Localized: Many tried, few suceeded
m_Metadata:
m_Items: []
- m_Id: 47078874327932928
m_Localized: Hi I'm Jim
m_Metadata:
m_Items: []
- m_Id: 47079733954732032
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 47079858139684864
m_Localized: Do you like sweets?
m_Metadata:
m_Items: []
- m_Id: 47080344121106432
m_Localized: Do you have any sweets ?
m_Metadata:
m_Items: []
- m_Id: 47080768521756672
m_Localized: 'Oh wow this is so good ! '
m_Metadata:
m_Items: []
- m_Id: 47081577766576128
m_Localized: Do you know that there's a sweet golden egg somewhere in the mountain?
m_Metadata:
m_Items: []
- m_Id: 47080900608778240
m_Localized: I would've loved to discover a new recipe
m_Metadata:
m_Items: []
- m_Id: 47081127671619584
m_Localized: 'You said you were looking for pepper? I have some ! '
m_Metadata:
m_Items: []
- m_Id: 47082187345747968
m_Localized: You are welcome
m_Metadata:
m_Items: []
- m_Id: 47082777647898624
m_Localized: 'Did you find the pepper? '
m_Metadata:
m_Items: []
- m_Id: 47082943717171200
m_Localized: Thank you ! You are the best !
m_Metadata:
m_Items: []
- m_Id: 47082946690932736
m_Localized: Ok! Come back when you find it
m_Metadata:
m_Items: []
- m_Id: 47083409075200000
m_Localized: Blank
m_Metadata:
m_Items: []
- m_Id: 47083386933469184
m_Localized: Here's my recipe for spicy sauce
m_Metadata:
m_Items: []
- m_Id: 50280554632699904
m_Localized: That's amaizing ! you win the competition
m_Metadata:
m_Items: []
- m_Id: 56134394363895869
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011521
m_Localized: Welcome to town!
m_Metadata:
m_Items: []
- m_Id: 57158352748011522
m_Localized: Now head to the town centre, where the legendary chef is waiting
for you.
m_Metadata:
m_Items: []
- m_Id: 57158352748011536
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011538
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011554
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011555
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011563
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011564
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011565
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011566
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011577
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011590
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011591
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011595
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011596
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011606
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011607
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011610
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011611
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011615
m_Localized: 'Talk about town '
m_Metadata:
m_Items: []
- m_Id: 57158352748011619
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011620
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011621
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011622
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011623
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011624
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011625
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011627
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011628
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011647
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011649
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011650
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011668
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011669
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011672
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011674
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011675
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011678
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011682
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011685
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011689
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011695
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 57158352748011696
m_Localized:
m_Metadata:
m_Items: []
references:

26
UOP1_Project/Assets/LocalizationFiles/AssetTables/QuestSystem/Questline Dialogue_it.asset


m_SharedData: {fileID: 11400000, guid: f81a49615d56c1a4fbbd14b4569b06f3, type: 2}
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 238002416508928
m_Localized: Ciao
m_Metadata:
m_Items: []
- m_Id: 9306103809
m_Localized: "Benvenuto in citt\xE1!"
m_Metadata:
m_Items: []
- m_Id: 20323438161682432
m_Localized: "Perfetto! Ci vediamo l\xED!"
m_Metadata:
m_Items: []
- m_Id: 20323667103571968
m_Localized: Ok, vai quando vuoi!
m_Metadata:
m_Items: []
- m_Id: 9306103808
m_Localized: Hey!
m_Metadata:
m_Items: []
- m_Id: 238002471034880
m_Localized: Ben arrivato alla spiaggia
m_Metadata:
m_Items: []
m_TableData: []
references:
version: 1

12
UOP1_Project/Assets/Prefabs/Characters/NPCs_Unique/Ayud.prefab


m_Modifications:
- target: {fileID: -4665973923214971672, guid: 661c491ac76af4b429f8a8c0e6e8c762,
type: 3}
propertyPath: _actor
value:
objectReference: {fileID: 11400000, guid: 5e7bd0eed8324794fad1bc460c565ecb,
type: 2}
- target: {fileID: -4665973923214971672, guid: 661c491ac76af4b429f8a8c0e6e8c762,
type: 3}
propertyPath: _defaultDialogue
value:
objectReference: {fileID: 11400000, guid: 061122e686f54d445b3ace24735e8f88,
type: 2}
- target: {fileID: -4665973923214971672, guid: 661c491ac76af4b429f8a8c0e6e8c762,
type: 3}
propertyPath: _immediateInteractionEvent
value:
objectReference: {fileID: 0}

4
UOP1_Project/Assets/Prefabs/Characters/NPCs_Unique/Terra.prefab


type: 3}
propertyPath: _actor
value:
objectReference: {fileID: 11400000, guid: 5e7bd0eed8324794fad1bc460c565ecb,
objectReference: {fileID: 11400000, guid: b8d80efffb7881e4ebeb39806d2c6d18,
objectReference: {fileID: 11400000, guid: 061122e686f54d445b3ace24735e8f88,
objectReference: {fileID: 11400000, guid: 2fd04d8b4cba82e42809169526c6cee1,
type: 2}
- target: {fileID: 6845122660542475369, guid: 3e6369ee29ebc1444a0da9ff03d7a7dc,
type: 3}

717
UOP1_Project/Assets/Prefabs/Characters/PigChef.prefab
文件差异内容过多而无法显示
查看文件

253
UOP1_Project/Assets/Scenes/WIP/TestingGround_Questline.unity


- target: {fileID: 2723178623857253410, guid: 7f3c311f1ca46334ab26b1adfc5be02f,
type: 3}
propertyPath: m_RootOrder
value: 22
value: 21
objectReference: {fileID: 0}
- target: {fileID: 2723178623857253410, guid: 7f3c311f1ca46334ab26b1adfc5be02f,
type: 3}

propertyPath: m_Name
value: BardHare
objectReference: {fileID: 0}
- target: {fileID: 6284272932655770289, guid: 7f3c311f1ca46334ab26b1adfc5be02f,
type: 3}
propertyPath: m_LocalPosition.x
value: 0.0000009536743
objectReference: {fileID: 0}
- target: {fileID: 6284272932655770289, guid: 7f3c311f1ca46334ab26b1adfc5be02f,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6284272932655770289, guid: 7f3c311f1ca46334ab26b1adfc5be02f,
type: 3}
propertyPath: m_LocalPosition.z
value: -10
objectReference: {fileID: 0}
- target: {fileID: 6284272932655770289, guid: 7f3c311f1ca46334ab26b1adfc5be02f,
type: 3}
propertyPath: m_LocalRotation.w
value: 0.9989147
objectReference: {fileID: 0}
- target: {fileID: 6284272932655770289, guid: 7f3c311f1ca46334ab26b1adfc5be02f,
type: 3}
propertyPath: m_LocalRotation.x
value: -0.046576772
objectReference: {fileID: 0}
- target: {fileID: 6284272932655770289, guid: 7f3c311f1ca46334ab26b1adfc5be02f,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 6284272932655770289, guid: 7f3c311f1ca46334ab26b1adfc5be02f,
type: 3}
propertyPath: m_LocalRotation.z
value: 0.0000000037252903
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 7f3c311f1ca46334ab26b1adfc5be02f, type: 3}
--- !u!1001 &123435651

m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 653251662382642302, guid: 27c7b99622d41f04ba08f0f122783c20,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 653251662382642302, guid: 27c7b99622d41f04ba08f0f122783c20,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 653251662382642302, guid: 27c7b99622d41f04ba08f0f122783c20,
type: 3}
propertyPath: m_LocalPosition.z
value: -10
objectReference: {fileID: 0}
- target: {fileID: 653251662382642302, guid: 27c7b99622d41f04ba08f0f122783c20,
type: 3}
propertyPath: m_LocalRotation.w
value: 0.9989147
objectReference: {fileID: 0}
- target: {fileID: 653251662382642302, guid: 27c7b99622d41f04ba08f0f122783c20,
type: 3}
propertyPath: m_LocalRotation.x
value: -0.046576772
objectReference: {fileID: 0}
- target: {fileID: 653251662382642302, guid: 27c7b99622d41f04ba08f0f122783c20,
type: 3}
propertyPath: m_LocalRotation.y
value: 0.0000000037212475
objectReference: {fileID: 0}
- target: {fileID: 653251662382642302, guid: 27c7b99622d41f04ba08f0f122783c20,
type: 3}
propertyPath: m_LocalRotation.z
value: 1.7351201e-10
objectReference: {fileID: 0}
value: 23
value: 22
objectReference: {fileID: 0}
- target: {fileID: 5815136950816891769, guid: 27c7b99622d41f04ba08f0f122783c20,
type: 3}

- target: {fileID: 67130409962850010, guid: 56a7aec3927ab6a4e85add83fc22eabb,
type: 3}
propertyPath: m_RootOrder
value: 21
value: 20
objectReference: {fileID: 0}
- target: {fileID: 67130409962850010, guid: 56a7aec3927ab6a4e85add83fc22eabb,
type: 3}

- target: {fileID: 6231826875607570847, guid: 6494d957e2f12413faed3836aad6c425,
type: 3}
propertyPath: m_RootOrder
value: 24
value: 23
objectReference: {fileID: 0}
- target: {fileID: 6231826875607570847, guid: 6494d957e2f12413faed3836aad6c425,
type: 3}

- target: {fileID: 67130409962850010, guid: 56a7aec3927ab6a4e85add83fc22eabb,
type: 3}
propertyPath: m_RootOrder
value: 20
value: 19
objectReference: {fileID: 0}
- target: {fileID: 67130409962850010, guid: 56a7aec3927ab6a4e85add83fc22eabb,
type: 3}

m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &921213955
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_RootOrder
value: 19
objectReference: {fileID: 0}
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_LocalPosition.x
value: 2.7897704
objectReference: {fileID: 0}
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_LocalPosition.y
value: 3.8647861
objectReference: {fileID: 0}
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_LocalPosition.z
value: 1.0438309
objectReference: {fileID: 0}
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3570491717149688966, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4235424206686182972, guid: 2f1848268806bbe4a81fe100de3680bd,
type: 3}
propertyPath: m_Name
value: MountainRockCritter
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 2f1848268806bbe4a81fe100de3680bd, type: 3}
--- !u!1001 &999339625
PrefabInstance:
m_ObjectHideFlags: 0

- target: {fileID: 818140402149551264, guid: 534e046dfbd608b4699e8e76c794a57e,
type: 3}
propertyPath: m_RootOrder
value: 25
value: 24
objectReference: {fileID: 0}
- target: {fileID: 818140402149551264, guid: 534e046dfbd608b4699e8e76c794a57e,
type: 3}

- target: {fileID: 2808035858438402709, guid: 45632f0a227c860489bcba0eb1f4ec3e,
type: 3}
propertyPath: m_LocalRotation.x
value: 0.102249905
value: 0.10224992
value: -0.08917595
value: -0.08917594
value: 0.024490178
value: 0.024490176
objectReference: {fileID: 0}
- target: {fileID: 2955398947125553842, guid: 45632f0a227c860489bcba0eb1f4ec3e,
type: 3}

propertyPath: m_LocalPosition.z
value: -9
objectReference: {fileID: 0}
- target: {fileID: 8745341642014614481, guid: 45632f0a227c860489bcba0eb1f4ec3e,
type: 3}
propertyPath: field of view
value: 40
objectReference: {fileID: 0}
- target: {fileID: 8745341642014614481, guid: 45632f0a227c860489bcba0eb1f4ec3e,
type: 3}
propertyPath: orthographic size
value: 5
objectReference: {fileID: 0}
value: 0
value: 29.93427
objectReference: {fileID: 0}
- target: {fileID: 8745341642014614482, guid: 45632f0a227c860489bcba0eb1f4ec3e,
type: 3}
propertyPath: m_LocalPosition.y
value: 0.0000009536743
value: -9
value: 0.11309624
value: 0.98230267
value: 0.513545
value: 0.18730068
value: -0.023945255
value: 0.00000003701012
value: -0.85679764
value: -0.00000000705691
value: -0.03995022
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 45632f0a227c860489bcba0eb1f4ec3e, type: 3}

m_Father: {fileID: 1343018183}
m_RootOrder: 13
m_LocalEulerAnglesHint: {x: 0.002, y: -156.3, z: 10.813001}
--- !u!1001 &118377488728917535
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_RootOrder
value: 25
objectReference: {fileID: 0}
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_LocalPosition.x
value: 2.69
objectReference: {fileID: 0}
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_LocalPosition.y
value: 3.86
objectReference: {fileID: 0}
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_LocalPosition.z
value: 1.13
objectReference: {fileID: 0}
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2378591625399210224, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3047147869356411466, guid: 0ad91cb3392a40f478d94406ba58b779,
type: 3}
propertyPath: m_Name
value: MountainRockCritter
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0ad91cb3392a40f478d94406ba58b779, type: 3}

24
UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Ayud.asset


m_Script: {fileID: 11500000, guid: a0c0171b565b4074a9462307824be26c, type: 3}
m_Name: Default-Ayud
m_EditorClassIdentifier:
_actor: {fileID: 11400000, guid: 5e7bd0eed8324794fad1bc460c565ecb, type: 2}
_dialogueLines:
- m_TableReference:
m_TableCollectionName: GUID:f81a49615d56c1a4fbbd14b4569b06f3
m_TableEntryReference:
m_KeyId: 9306103809
m_Key:
m_FallbackState: 0
m_WaitForCompletion: 0
_choices: []
_dialogueType: 0
_lines:
- _actorID: 3
_textList:
- m_TableReference:
m_TableCollectionName: Questline Dialogue
m_TableEntryReference:
m_KeyId: 0
m_Key: L1-D1-Default-Ayud
m_FallbackState: 0
m_WaitForCompletion: 1
_choices: []
_dialogueType: 3
_endOfDialogueEvent: {fileID: 0}

11
UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Bard-Town.asset


m_TableCollectionName: Questline Dialogue
m_TableEntryReference:
m_KeyId: 0
m_Key: L1-D1-Default-Bard
m_FallbackState: 0
m_WaitForCompletion: 1
- m_TableReference:
m_TableCollectionName: Questline Dialogue
m_TableEntryReference:
m_KeyId: 0
m_Key: L2-D1-Default-Bard
m_Key: L1-D1-Default-Bard-Town
_dialogueType: 0
_dialogueType: 3
_endOfDialogueEvent: {fileID: 0}

21
UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Bard.asset


m_Script: {fileID: 11500000, guid: a0c0171b565b4074a9462307824be26c, type: 3}
m_Name: Default-Bard
m_EditorClassIdentifier:
_lines: []
_dialogueType: 0
_lines:
- _actorID: 0
_textList:
- m_TableReference:
m_TableCollectionName: Questline Dialogue
m_TableEntryReference:
m_KeyId: 0
m_Key: L1-D1-Default-Bard
m_FallbackState: 0
m_WaitForCompletion: 1
- m_TableReference:
m_TableCollectionName: Questline Dialogue
m_TableEntryReference:
m_KeyId: 0
m_Key: L2-D1-Default-Bard
m_FallbackState: 0
m_WaitForCompletion: 1
_choices: []
_dialogueType: 3
_endOfDialogueEvent: {fileID: 0}

24
UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Cerise.asset


m_Script: {fileID: 11500000, guid: a0c0171b565b4074a9462307824be26c, type: 3}
m_Name: Default-Cerise
m_EditorClassIdentifier:
_actor: {fileID: 11400000, guid: f69d689cc127a104ba12b6a06cad8bf8, type: 2}
_dialogueLines:
- m_TableReference:
m_TableCollectionName: GUID:f81a49615d56c1a4fbbd14b4569b06f3
m_TableEntryReference:
m_KeyId: 51041002986528768
m_Key:
m_FallbackState: 0
m_WaitForCompletion: 0
_choices: []
_dialogueType: 0
_lines:
- _actorID: 6
_textList:
- m_TableReference:
m_TableCollectionName: Questline Dialogue
m_TableEntryReference:
m_KeyId: 0
m_Key: L1-D1-Default-Cerise
m_FallbackState: 0
m_WaitForCompletion: 1
_choices: []
_dialogueType: 3
_endOfDialogueEvent: {fileID: 0}

24
UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Felfel.asset


m_Script: {fileID: 11500000, guid: a0c0171b565b4074a9462307824be26c, type: 3}
m_Name: Default-Felfel
m_EditorClassIdentifier:
_actor: {fileID: 11400000, guid: 57f499d332bed904d82f12c003ecc859, type: 2}
_dialogueLines:
- m_TableReference:
m_TableCollectionName: GUID:f81a49615d56c1a4fbbd14b4569b06f3
m_TableEntryReference:
m_KeyId: 51040990005157888
m_Key:
m_FallbackState: 0
m_WaitForCompletion: 0
_choices: []
_dialogueType: 0
_lines:
- _actorID: 2
_textList:
- m_TableReference:
m_TableCollectionName: Questline Dialogue
m_TableEntryReference:
m_KeyId: 0
m_Key: L1-D1-Default-Felfel
m_FallbackState: 0
m_WaitForCompletion: 1
_choices: []
_dialogueType: 3
_endOfDialogueEvent: {fileID: 0}

23
UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-LegChef.asset


m_Script: {fileID: 11500000, guid: a0c0171b565b4074a9462307824be26c, type: 3}
m_Name: Default-LegChef
m_EditorClassIdentifier:
_actor: {fileID: 11400000, guid: 2f14ee79b2fa2574480372fff57ec101, type: 2}
_dialogueLines:
- m_TableReference:
m_TableCollectionName: Questline Dialogue
m_TableEntryReference:
m_KeyId: 0
m_Key: L1-Default-FryKing
m_FallbackState: 0
_choices: []
_dialogueType: 0
_lines:
- _actorID: 5
_textList:
- m_TableReference:
m_TableCollectionName: Questline Dialogue
m_TableEntryReference:
m_KeyId: 0
m_Key: L1-D1-Default-LegChef
m_FallbackState: 0
m_WaitForCompletion: 1
_choices: []
_dialogueType: 3
_endOfDialogueEvent: {fileID: 0}

22
UOP1_Project/Assets/ScriptableObjects/Dialogue/Default/Default-Terra.asset


m_Script: {fileID: 11500000, guid: a0c0171b565b4074a9462307824be26c, type: 3}
m_Name: Default-Terra
m_EditorClassIdentifier:
_actor: {fileID: 11400000, guid: b8d80efffb7881e4ebeb39806d2c6d18, type: 2}
_dialogueLines:
- m_TableReference:
m_TableCollectionName: GUID:3023456eb4be043f1a0c6ede7f88d892
m_TableEntryReference:
m_KeyId: 9306103808
m_Key:
_choices: []
_dialogueType: 0
_lines:
- _actorID: 4
_textList:
- m_TableReference:
m_TableCollectionName: Questline Dialogue
m_TableEntryReference:
m_KeyId: 0
m_Key: L1-D1-Default-Terra
m_FallbackState: 0
m_WaitForCompletion: 1
_choices: []
_dialogueType: 3
_endOfDialogueEvent: {fileID: 0}

2
UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Dish.asset


m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 58a5b32581978a141a66d240261449d0, type: 3}
m_Name: SavouryDough_Dish
m_Name: SavoryDough_Dish
m_EditorClassIdentifier:
_guid: 18804f7d2b0617a40b86ffda045bc65d
_name:

2
UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Recipe.asset


m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e462d021008e7c24e8bdafb42f80cfcf, type: 3}
m_Name: SavouryDough_Recipe
m_Name: SavoryDough_Recipe
m_EditorClassIdentifier:
_guid: 4c6ff0a63c9085a46ad617bee1a15f33
_name:

15
UOP1_Project/Assets/Scripts/Dialogues/DialogueDataSO.cs


public DialogueDataSO()
{
}
public DialogueDataSO(string dialogueName)
{
SetDialogueLines(dialogueName);
}
public DialogueDataSO(DialogueDataSO dialogue)
{

{
SetDialogueLines(this.name);
}
public DialogueDataSO(string dialogueName)
{
SetDialogueLines(dialogueName);
}
void SetDialogueLines(string dialogueName)
{
if (_lines == null)

{
[SerializeField] private ActorID _actorID = default;
[SerializeField] private List<LocalizedString> _textList = default;
[SerializeField] private List<Choice> _choices = default;
[SerializeField] private List<Choice> _choices = null;
public ActorID Actor => _actorID;
public List<LocalizedString> TextList => _textList;

{
_actorID = (ActorID)Enum.Parse(typeof(ActorID), comment.CommentText);
}
#if UNITY_EDITOR
public Line(string _name)
{
StringTableCollection collection = LocalizationEditorSettings.GetStringTableCollection("Questline Dialogue");

}
}
#endif
}

4
UOP1_Project/Assets/Scripts/Dialogues/DialogueManager.cs


if (_currentDialogue._Lines != null)
{
ActorSO currentActor = _actorsList.Find(o => o.ActorId == _currentDialogue._Lines[_counterDialogue].Actor); // we don't add a controle, because we need a null reference exeption if the actor is not in the list
DisplayDialogueLine(_currentDialogue._Lines[_counterDialogue].TextList[_counterLine], currentActor);
}

_counterLine++;
if (!_reachedEndOfLine)
{
else if (_currentDialogue._Lines[_counterDialogue].Choices != null)
else if (_currentDialogue._Lines[_counterDialogue].Choices != null && _currentDialogue._Lines[_counterDialogue].Choices.Count > 0)
{
if (_currentDialogue._Lines[_counterDialogue].Choices.Count > 0)
{

8
UOP1_Project/Assets/Scripts/Characters/ProtagonistAudio.cs


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine;
[SerializeField] private AudioCueSO caneSwing, liftoff, land, objectPickup, footstep, getHit, die;
[SerializeField] private AudioCueSO caneSwing, liftoff, land, objectPickup, footstep, getHit, die, talk;
public void PlayFootstep() => _sfxEventChannel.RaisePlayEvent(footstep, _audioConfig, transform.position);
public void PlayJumpLiftoff() => _sfxEventChannel.RaisePlayEvent(liftoff, _audioConfig, transform.position);

public void PlayGetHit() => _sfxEventChannel.RaisePlayEvent(getHit, _audioConfig, transform.position);
public void PlayDie() => _sfxEventChannel.RaisePlayEvent(die, _audioConfig, transform.position);
public void PlayTalk() => _sfxEventChannel.RaisePlayEvent(talk, _audioConfig, transform.position);
}

4
UOP1_Project/Assets/Art/Textures/Black.png
文件差异内容过多而无法显示
查看文件

96
UOP1_Project/Assets/Art/Textures/Black.png.meta


fileFormatVersion: 2
guid: e7579a9e3df86f74cb92ddc4eddc4bc6
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

8
UOP1_Project/Assets/Cutscenes/Signals.meta


fileFormatVersion: 2
guid: f92d3e9e66b57684b9866128c199e384
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
UOP1_Project/Assets/Cutscenes/BeachCandyCutscene.playable.meta


fileFormatVersion: 2
guid: 548393512443a4240817ccdcb3ea147a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

1001
UOP1_Project/Assets/Cutscenes/BeachCandyCutscene.playable
文件差异内容过多而无法显示
查看文件

77
UOP1_Project/Assets/Prefabs/Characters/NPCs_Unique/MountainRockCritter Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &4034192216683699973
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_LocalPosition.x
value: 4.6938934
objectReference: {fileID: 0}
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_LocalPosition.y
value: 2.2647858
objectReference: {fileID: 0}
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_LocalPosition.z
value: -1.8605194
objectReference: {fileID: 0}
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1656796937265893365, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2140881792901584207, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: m_Name
value: MountainRockCritter Variant
objectReference: {fileID: 0}
- target: {fileID: 3664912248708928822, guid: 9e5a5074eb4544b4a9550d142ea3a124,
type: 3}
propertyPath: _droppableRewardSO
value:
objectReference: {fileID: 11400000, guid: 5bbd8876e11015c4abb5280e97c1615b,
type: 2}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 9e5a5074eb4544b4a9550d142ea3a124, type: 3}

7
UOP1_Project/Assets/Prefabs/Characters/NPCs_Unique/MountainRockCritter Variant.prefab.meta


fileFormatVersion: 2
guid: 0ad91cb3392a40f478d94406ba58b779
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
UOP1_Project/Assets/Prefabs/Cutscenes/BeachCandyCutscenePrefab.prefab
文件差异内容过多而无法显示
查看文件

23
UOP1_Project/Assets/ScriptableObjects/Narrative/Actors/Nar.asset


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f991c0f5eb9677944ae00c1b61548e72, type: 3}
m_Name: Nar
m_EditorClassIdentifier:
_actorId: 7
_actorName:
m_TableReference:
m_TableCollectionName: GUID:9c592d2d4c7fc459f94a645873569195
m_TableEntryReference:
m_KeyId: 87619184212434951
m_Key:
m_FallbackState: 0
m_WaitForCompletion: 1

8
UOP1_Project/Assets/ScriptableObjects/Narrative/Actors/Nar.asset.meta


fileFormatVersion: 2
guid: 6d2e690c06cfc9b40a859c9df8b49734
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

15
UOP1_Project/Assets/ScriptableObjects/Quests/Events/StartCinematic-SavoryDishTasting.asset


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7fafac715ff920c4383fed91a38a351e, type: 3}
m_Name: StartCinematic-SavoryDishTasting
m_EditorClassIdentifier:
description: 'Start the cinematic for savory dish tasting by the fry king. '

30
UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/SFX/Protagonist/SFX_Talk.asset


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 08e854ccd8588da4694c3ae040c10c5e, type: 3}
m_Name: SFX_Talk
m_EditorClassIdentifier:
looping: 0
_audioClipGroups:
- sequenceMode: 0
audioClips:
- {fileID: 8300000, guid: c57b34905d2f289429e471b7015b450c, type: 3}
- {fileID: 8300000, guid: 02452d505903591489f0ad0f80be7ac6, type: 3}
- {fileID: 8300000, guid: a8b2763465042954faa66f5370ea288b, type: 3}
- {fileID: 8300000, guid: 2afe870baca4739448626bc19143c422, type: 3}
- {fileID: 8300000, guid: 77049037aea6ea04289a902baf264ffc, type: 3}
- {fileID: 8300000, guid: b7d3f0e632eb08d42b66eb575b39ec6c, type: 3}
- {fileID: 8300000, guid: eb409a44d8961b94eb22943399eec59c, type: 3}
- {fileID: 8300000, guid: 250ef5fa19374344584ae0a5f77846a0, type: 3}
- {fileID: 8300000, guid: 15bac80e585390e44b6f00a50a79c0dd, type: 3}
- {fileID: 8300000, guid: e254e4ae0aa8bfb45bc402b3ed72bfb6, type: 3}
- {fileID: 8300000, guid: a9596cf534c2abd40b7216a4bb3a0578, type: 3}
- {fileID: 8300000, guid: 7a36d256849e7054a8517f690ab9e591, type: 3}

8
UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/SFX/Protagonist/SFX_Talk.asset.meta


fileFormatVersion: 2
guid: 91724ce47d3ff5a4399664ebc35c1083
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

41
UOP1_Project/Assets/Scripts/Cutscenes/TimelineBinder.cs


using UnityEngine;
using UnityEngine.Playables;
public class TimelineBinder : MonoBehaviour
{
[SerializeField] private PlayableDirector _playableDirector;
[SerializeField] private GameObject[] _objectsToBind;
public string[] objectsToBindTags;
public string[] trackNames;
[SerializeField] private TransformEventChannelSO _playerInstantiatedChannel = default;
private void OnEnable()
{
_playerInstantiatedChannel.OnEventRaised += BindPlayer;
}
private void OnDisable()
{
_playerInstantiatedChannel.OnEventRaised -= BindPlayer;
}
private void BindPlayer(Transform playerTransform)
{
_objectsToBind = new GameObject[objectsToBindTags.Length];
for (int i=0; i< objectsToBindTags.Length; ++i)
{
_objectsToBind[i] = GameObject.FindGameObjectWithTag(objectsToBindTags[i]);
Debug.Log(objectsToBindTags[i]);
}
foreach (var playableAssetOutput in _playableDirector.playableAsset.outputs)
{
for (int i = 0; i < objectsToBindTags.Length; ++i)
{
if (playableAssetOutput.streamName == trackNames[i])
{
_playableDirector.SetGenericBinding(playableAssetOutput.sourceObject, _objectsToBind[i]);
}
}
}
}
}

14
UOP1_Project/Assets/Cutscenes/Signals/ExitTimeline.signal


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d6fa2d92fc1b3f34da284357edf89c3b, type: 3}
m_Name: ExitTimeline
m_EditorClassIdentifier:

8
UOP1_Project/Assets/Cutscenes/Signals/ExitTimeline.signal.meta


fileFormatVersion: 2
guid: 6856041049abbdc409693c6590918f76
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

14
UOP1_Project/Assets/Cutscenes/Signals/EnterTimeline.signal


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d6fa2d92fc1b3f34da284357edf89c3b, type: 3}
m_Name: EnterTimeline
m_EditorClassIdentifier:

8
UOP1_Project/Assets/Cutscenes/Signals/EnterTimeline.signal.meta


fileFormatVersion: 2
guid: 0adbeca7680ed10409bd106de57f5b70
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

92
UOP1_Project/Assets/Prefabs/Cutscenes/CutsceneExample.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &303239861944462452
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 303239861944462450}
- component: {fileID: 303239861944462453}
- component: {fileID: 1468852564}
- component: {fileID: 1468852563}
m_Layer: 0
m_Name: CutsceneExample
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &303239861944462450
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 303239861944462452}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 14.460003, y: 2.02, z: -6.029999}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!320 &303239861944462453
PlayableDirector:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 303239861944462452}
m_Enabled: 1
serializedVersion: 3
m_PlayableAsset: {fileID: 0}
m_InitialState: 0
m_WrapMode: 2
m_DirectorUpdateMode: 1
m_InitialTime: 0
m_SceneBindings:
- key: {fileID: -7243414920591819180, guid: eaecfe91517330c48a870c5eb292a50b, type: 2}
value: {fileID: 0}
- key: {fileID: 3123549748112840074, guid: eaecfe91517330c48a870c5eb292a50b, type: 2}
value: {fileID: 0}
- key: {fileID: -5873350691336052493, guid: eaecfe91517330c48a870c5eb292a50b, type: 2}
value: {fileID: 0}
m_ExposedReferences:
m_References:
- 67a8876312de87a438022d114b2278b7: {fileID: 0}
- 1c8f1b80d9e25a64abea9e2d67cea3f3: {fileID: 0}
- 3f1eb9baeaecebe4384b77e4e96919c8: {fileID: 303239861944462452}
- 9c910a5264e9c2a4493346b21c86a486: {fileID: 0}
- 978204679602a2d4ab95c610125aa579: {fileID: 0}
--- !u!65 &1468852564
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 303239861944462452}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: -2.05, y: -1.46, z: 4.09}
--- !u!114 &1468852563
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 303239861944462452}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a1b57f138bf282148942d40c320dc9ba, type: 3}
m_Name:
m_EditorClassIdentifier:
_playOnStart: 0
_playOnce: 0
_playSpeceficCutscene: {fileID: 0}
_playCutsceneEvent: {fileID: 11400000, guid: 9397b637ea93a3a4fb144834511eb199, type: 2}

15
UOP1_Project/Assets/ScriptableObjects/Quests/Events/StartCinematic-SavouryDishTasting.asset


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7fafac715ff920c4383fed91a38a351e, type: 3}
m_Name: StartCinematic-SavouryDishTasting
m_EditorClassIdentifier:
description: 'Start the cinematic for Salty dish tasting by the fry king. '

34
UOP1_Project/Assets/Scripts/Cutscenes/MainCharacterBinder.cs


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Playables;
using UnityEngine.Timeline;
public class MainCharacterBinder : MonoBehaviour
{
[SerializeField] private PlayableDirector _playableDirector;
[SerializeField] private Animator _objectToBind;
public string trackName;
[SerializeField] private TransformEventChannelSO _playerInstantiatedChannel = default;
private void OnEnable()
{
_playerInstantiatedChannel.OnEventRaised += BindPlayer;
}
private void OnDisable()
{
_playerInstantiatedChannel.OnEventRaised -= BindPlayer;
}
private void BindPlayer(Transform playerTransform)
{
_objectToBind = GameObject.FindGameObjectWithTag("Player").GetComponent<Animator>();
foreach (var playableAssetOutput in _playableDirector.playableAsset.outputs)
{
if (playableAssetOutput.streamName == trackName)
{
_playableDirector.SetGenericBinding(playableAssetOutput.sourceObject, _objectToBind);
}
}
}
}

/UOP1_Project/Assets/Prefabs/Cutscenes/CutsceneExample.prefab.meta → /UOP1_Project/Assets/Prefabs/Cutscenes/BeachCandyCutscenePrefab.prefab.meta

/UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavouryDough_Dish.asset → /UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Dish.asset

/UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavouryDough_Dish.asset.meta → /UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Dish.asset.meta

/UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavouryDough_Recipe.asset → /UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Recipe.asset

/UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavouryDough_Recipe.asset.meta → /UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/QuestItems/SavoryDough_Recipe.asset.meta

/UOP1_Project/Assets/ScriptableObjects/Quests/Events/StartCinematic-SavouryDishTasting.asset.meta → /UOP1_Project/Assets/ScriptableObjects/Quests/Events/StartCinematic-SavoryDishTasting.asset.meta

/UOP1_Project/Assets/Scripts/Cutscenes/MainCharacterBinder.cs.meta → /UOP1_Project/Assets/Scripts/Cutscenes/TimelineBinder.cs.meta

部分文件因为文件数量过多而无法显示

正在加载...
取消
保存