浏览代码

Merge branch 'AmelMain' into main

/main
Amel Negra 4 年前
当前提交
348c8c14
共有 55 个文件被更改,包括 3768 次插入938 次删除
  1. 28
      UOP1_Project/Assets/Art/Characters/SlimeCritter/Animation/SlimeCritter.controller
  2. 4
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Description Shared Data.asset
  3. 4
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Description_en.asset
  4. 4
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Description_fr.asset
  5. 4
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Description_it.asset
  6. 4
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Name Shared Data.asset
  7. 4
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Name_en.asset
  8. 4
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Name_fr.asset
  9. 4
      UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Name_it.asset
  10. 747
      UOP1_Project/Assets/Prefabs/Characters/RockCritter.prefab
  11. 2
      UOP1_Project/Assets/Prefabs/Characters/RockCritter.prefab.meta
  12. 2
      UOP1_Project/Assets/Prefabs/Characters/SlimeCritter.prefab
  13. 696
      UOP1_Project/Assets/Scenes/WIP/TestingGround.unity
  14. 2
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/SlimeRockCritter/States/Alert.asset
  15. 2
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/SlimeRockCritter/States/Fighting.asset
  16. 2
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/SlimeRockCritter/States/Reloading.asset
  17. 2
      UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/Actions/NPCFaceProtagonist.asset
  18. 2
      UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/States/ListenToProtagonist.asset
  19. 2
      UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/States/TalkToProtagonist.asset
  20. 2
      UOP1_Project/Assets/Scripts/Characters/MovingCritterAttackController.cs
  21. 1001
      UOP1_Project/Assets/Art/Characters/RockCritter/Animation/Attack.anim
  22. 8
      UOP1_Project/Assets/Art/Characters/RockCritter/Animation/Attack.anim.meta
  23. 1001
      UOP1_Project/Assets/Art/Characters/RockCritter/Animation/Attack_InPlace.anim
  24. 8
      UOP1_Project/Assets/Art/Characters/RockCritter/Animation/Attack_InPlace.anim.meta
  25. 37
      UOP1_Project/Assets/Art/Characters/RockCritter/Animation/RockCritter.overrideController
  26. 8
      UOP1_Project/Assets/Art/Characters/RockCritter/Animation/RockCritter.overrideController.meta
  27. 157
      UOP1_Project/Assets/Prefabs/Droppable/Collectable_RockCritter.prefab
  28. 7
      UOP1_Project/Assets/Prefabs/Droppable/Collectable_RockCritter.prefab.meta
  29. 74
      UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Icons/Icon_RockCritterEgg.png
  30. 108
      UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Icons/Icon_RockCritterEgg.png.meta
  31. 42
      UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/RockCritterEgg.asset
  32. 8
      UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/RockCritterEgg.asset.meta
  33. 26
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/EliteRewards.asset
  34. 8
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/EliteRewards.asset.meta
  35. 42
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/NPCPathwayConfigRockCritter.asset
  36. 8
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/NPCPathwayConfigRockCritter.asset.meta
  37. 15
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/RockCritterEventChannel.asset
  38. 8
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/RockCritterEventChannel.asset.meta
  39. 15
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/Actions/CritterFaceProtagonist.asset
  40. 8
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/Actions/CritterFaceProtagonist.asset.meta
  41. 38
      UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/CritterFaceProtagonistSO.cs
  42. 11
      UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/CritterFaceProtagonistSO.cs.meta
  43. 45
      UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/NPCFaceProtagonistSO.cs
  44. 8
      UOP1_Project/Assets/Art/Characters/RockCritter/Animation/RockCritter.controller.meta
  45. 426
      UOP1_Project/Assets/Art/Characters/RockCritter/Animation/RockCritter.controller
  46. 15
      UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/Actions/FaceProtagonist.asset
  47. 8
      UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/Actions/FaceProtagonist.asset.meta
  48. 45
      UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/FaceProtagonistSO.cs
  49. 0
      /UOP1_Project/Assets/Prefabs/Characters/SlimeCritter.prefab.meta
  50. 0
      /UOP1_Project/Assets/Prefabs/Characters/SlimeCritter.prefab
  51. 0
      /UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/Actions/NPCFaceProtagonist.asset
  52. 0
      /UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/NPCFaceProtagonistSO.cs.meta
  53. 0
      /UOP1_Project/Assets/Scripts/Characters/MovingCritterAttackController.cs.meta
  54. 0
      /UOP1_Project/Assets/Scripts/Characters/MovingCritterAttackController.cs
  55. 0
      /UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/Actions/NPCFaceProtagonist.asset.meta

28
UOP1_Project/Assets/Art/Characters/SlimeCritter/Animation/SlimeCritter.controller


m_CanTransitionToSelf: 1
--- !u!1102 &-4074544188507746633
AnimatorState:
serializedVersion: 5
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}

m_CanTransitionToSelf: 1
--- !u!1102 &-682829137455043465
AnimatorState:
serializedVersion: 5
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}

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_Controller: {fileID: 9100000}
m_Controller: {fileID: 0}
m_Controller: {fileID: 9100000}
m_Controller: {fileID: 0}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer

m_CanTransitionToSelf: 1
--- !u!1107 &3688477816221208486
AnimatorStateMachine:
serializedVersion: 5
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}

m_CanTransitionToSelf: 1
--- !u!1102 &4890182667254986757
AnimatorState:
serializedVersion: 5
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}

m_TimeParameter:
--- !u!1102 &4937171888120719044
AnimatorState:
serializedVersion: 5
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}

m_CanTransitionToSelf: 1
--- !u!1102 &5588656372644227449
AnimatorState:
serializedVersion: 5
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}

m_TimeParameter:
--- !u!1102 &6392279105164168821
AnimatorState:
serializedVersion: 5
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}

m_TimeParameter:
--- !u!1102 &7286446324918040817
AnimatorState:
serializedVersion: 5
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}

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


m_Key: LobsterSoup_Recipe
m_Metadata:
m_Items: []
- m_Id: 68458788392763392
m_Key: RockCritterEgg
m_Metadata:
m_Items: []
m_Metadata:
m_Items: []
m_KeyGenerator:

4
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Description_en.asset


and doesn't belong to a pizza. Well so is tomato.
m_Metadata:
m_Items: []
- m_Id: 68458788392763392
m_Localized: This is a Rock critter egg
m_Metadata:
m_Items: []
references:
version: 1

4
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Description_fr.asset


pizza. Et bien la tomate est aussi un fruit. "
m_Metadata:
m_Items: []
- m_Id: 68458788392763392
m_Localized: "Ceci est un oeuf d'une cr\xE9ature de roche"
m_Metadata:
m_Items: []
references:
version: 1

4
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Description_it.asset


dell'isola."
m_Metadata:
m_Items: []
- m_Id: 68458788392763392
m_Localized: "Questo \xE9 un uovo di creatura di roccia"
m_Metadata:
m_Items: []
references:
version: 1

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


m_Key: LobsterSoup_Recipe
m_Metadata:
m_Items: []
- m_Id: 68473605157519360
m_Key: RockCritterEgg
m_Metadata:
m_Items: []
m_Metadata:
m_Items: []
m_KeyGenerator:

4
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Name_en.asset


m_Localized: Lobster soup
m_Metadata:
m_Items: []
- m_Id: 68473605157519360
m_Localized: Rock critter's egg
m_Metadata:
m_Items: []
references:
version: 1
00000000:

4
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Name_fr.asset


m_Localized: Soupe de homard
m_Metadata:
m_Items: []
- m_Id: 68473605157519360
m_Localized: "Oeuf de cr\xE9ature de roche"
m_Metadata:
m_Items: []
references:
version: 1
00000000:

4
UOP1_Project/Assets/LocalizationFiles/AssetTables/Inventory/Inventory Item Name_it.asset


m_Localized: Zuppa d'aragosta
m_Metadata:
m_Items: []
- m_Id: 68473605157519360
m_Localized: 'Uovo di creatura di roccia '
m_Metadata:
m_Items: []
references:
version: 1

747
UOP1_Project/Assets/Prefabs/Characters/RockCritter.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!95 &190389015
--- !u!1 &852493719
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 852493720}
- component: {fileID: 852493722}
- component: {fileID: 852493721}
m_Layer: 0
m_Name: AttackSphere
m_TagString: Critter
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &852493720
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 852493719}
m_LocalRotation: {x: -0.7073269, y: 0.0000032782277, z: -0.70688665, w: -0.0000073910037}
m_LocalPosition: {x: -0.029843219, y: -0.32100075, z: -0.15699123}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1667532533034676468}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &852493722
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 852493719}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.45
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &852493721
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 852493719}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 37d3da059d8e76b439a7bd852dfb1f1f, type: 3}
m_Name:
m_EditorClassIdentifier:
_attackConfigSO: {fileID: 11400000, guid: fa67200955f70e64abecdd0107951472, type: 2}
--- !u!135 &1419279374
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3416423284413987952}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.4
m_Center: {x: 0, y: 0.32, z: 0}
--- !u!135 &1419279375
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3416423284413987952}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.35
m_Center: {x: 0, y: 0.32, z: 0}
--- !u!95 &1419279376
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0

m_GameObject: {fileID: 3938839429231030242}
m_GameObject: {fileID: 3416423284413987952}
m_Controller: {fileID: 9100000, guid: 1301ec68159362842ba795e6a3046f92, type: 2}
m_CullingMode: 0
m_Controller: {fileID: 22100000, guid: 12555b61a53be3c45ac71eb907766c91, type: 2}
m_CullingMode: 1
m_ApplyRootMotion: 0
m_ApplyRootMotion: 1
--- !u!1001 &4208886833097151155
--- !u!114 &1419279368
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3416423284413987952}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ac26da34fd58af544a84bf1977bcc424, type: 3}
m_Name:
m_EditorClassIdentifier:
_npcMovementConfig: {fileID: 11400000, guid: 88f10318ad78ede4186ccc0f0153d53d, type: 2}
_channel: {fileID: 11400000, guid: fc6689c278e17c44192adaaaff5809ac, type: 2}
--- !u!114 &1419279369
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3416423284413987952}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5645a5c5271ed1c419e7a9b472fbbcb7, type: 3}
m_Name:
m_EditorClassIdentifier:
_healthConfigSO: {fileID: 11400000, guid: fd7717100e602c446847524419231170, type: 2}
_getHitEffectSO: {fileID: 11400000, guid: efe1f84589f6f1f47a7a10a1a215e843, type: 2}
_mainMeshRenderer: {fileID: 6087713788478966344}
_droppableRewardSO: {fileID: 11400000, guid: 2729422d203a84d4cbc81c6641ea1070, type: 2}
--- !u!114 &1419279370
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3416423284413987952}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b11d8701791e30b4f8c6dd812db00c7e, type: 3}
m_Name:
m_EditorClassIdentifier:
_attackCollider: {fileID: 852493719}
--- !u!114 &1419279371
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3416423284413987952}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d83d74df43f0a0b42afeaffe5c3e02cc, type: 3}
m_Name:
m_EditorClassIdentifier:
isPlayerInAlertZone: 0
isPlayerInAttackZone: 0
currentTarget: {fileID: 0}
--- !u!195 &1419279372
NavMeshAgent:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3416423284413987952}
m_Enabled: 1
m_AgentTypeID: 0
m_Radius: 0.5
m_Speed: 0.8
m_Acceleration: 8
avoidancePriority: 50
m_AngularSpeed: 240
m_StoppingDistance: 0
m_AutoTraverseOffMeshLink: 1
m_AutoBraking: 1
m_AutoRepath: 1
m_Height: 2
m_BaseOffset: 0
m_WalkableMask: 4294967295
m_ObstacleAvoidanceType: 4
--- !u!114 &1419279373
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3416423284413987952}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1eeda163c70b3cb4ebb88ba92f608fd8, type: 3}
m_Name:
m_EditorClassIdentifier:
_transitionTableSO: {fileID: 11400000, guid: c106e88137c90384bb4b18ba46869b64, type: 2}
_debugger:
debugTransitions: 1
appendConditionsInfo: 1
appendActionsInfo: 1
currentState:
--- !u!114 &163788470933242048
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3416423284413987952}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 95216bcd641df05419665f7db9aed05b, type: 3}
m_Name:
m_EditorClassIdentifier:
_playerTransform: {fileID: 11400000, guid: 35fc4039342b6ba458d0d4429e89ee74, type: 2}
_propelFactor: 0.8
_propelDuration: 0.2
--- !u!1001 &2569579778136031521
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2

- target: {fileID: -9222124946907221515, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
propertyPath: m_Layer
propertyPath: m_RootOrder
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
value: 0
value: -26.9
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
value: 0
value: -0.3
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
propertyPath: m_LocalRotation.x
value: 0.000000021855694
propertyPath: m_LocalRotation.w
value: 1
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
propertyPath: m_LocalRotation.y
propertyPath: m_LocalRotation.x
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
propertyPath: m_LocalRotation.z
propertyPath: m_LocalRotation.y
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
propertyPath: m_RootOrder
value: 0
propertyPath: m_LocalRotation.z
value: -0
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
- target: {fileID: -8679921383154817045, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
- target: {fileID: -8634498408454645704, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 919132149155446097, guid: 7ded5f0996b0fce4688147fd67a029e5,
propertyPath: m_Layer
value: 0
propertyPath: m_Name
value: RockCritter
- target: {fileID: -8465145821561043442, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 919132149155446097, guid: 7ded5f0996b0fce4688147fd67a029e5,
propertyPath: m_Layer
value: 0
propertyPath: m_TagString
value: Critter
- target: {fileID: -8188136329121824312, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8172424210787423187, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8161942030304767087, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7877829953566039679, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7587838411306895971, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7511558181221131132, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 8634276102419385193, guid: 7ded5f0996b0fce4688147fd67a029e5,
- target: {fileID: -7511558181221131132, guid: 37dc8af5708514025bba13527a2070a0,
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 7ded5f0996b0fce4688147fd67a029e5, type: 3}
--- !u!1 &3416423284413987952 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 7ded5f0996b0fce4688147fd67a029e5,
type: 3}
m_PrefabInstance: {fileID: 2569579778136031521}
m_PrefabAsset: {fileID: 0}
--- !u!4 &2603716432372836042 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 7ded5f0996b0fce4688147fd67a029e5,
type: 3}
m_PrefabInstance: {fileID: 2569579778136031521}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1667532533034676468 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -5436760431573913131, guid: 7ded5f0996b0fce4688147fd67a029e5,
type: 3}
m_PrefabInstance: {fileID: 2569579778136031521}
m_PrefabAsset: {fileID: 0}
--- !u!137 &6087713788478966344 stripped
SkinnedMeshRenderer:
m_CorrespondingSourceObject: {fileID: 8634276102419385193, guid: 7ded5f0996b0fce4688147fd67a029e5,
type: 3}
m_PrefabInstance: {fileID: 2569579778136031521}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4851401427965695566
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 2603716432372836042}
m_Modifications:
- target: {fileID: 96998187169542720, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Materials.Array.data[1]
value:
propertyPath: m_Radius
value: 1.5
- target: {fileID: -7184194828371291068, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542721, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7007171025831400145, guid: 37dc8af5708514025bba13527a2070a0,
propertyPath: _enterZone.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 1419279371}
- target: {fileID: 96998187169542721, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: -6985715532588761230, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -0.9837731
propertyPath: _enterZone.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: OnAttackTriggerChange
- target: {fileID: -6985715532588761230, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542721, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.y
value: 4.1103463
propertyPath: _enterZone.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
value: Critter, Assembly-CSharp
- target: {fileID: -6985715532588761230, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.z
value: 24.298374
propertyPath: m_RootOrder
value: 3
- target: {fileID: -6829011234616236327, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
propertyPath: m_LocalPosition.x
- target: {fileID: -6817253189918837208, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.x
value: -0.7633434
objectReference: {fileID: 0}
- target: {fileID: -6817253189918837208, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0.41164538
objectReference: {fileID: 0}
- target: {fileID: -6817253189918837208, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -11.816762
objectReference: {fileID: 0}
- target: {fileID: -6638305935320016350, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.053616744
objectReference: {fileID: 0}
- target: {fileID: -6638305935320016350, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.92751443
objectReference: {fileID: 0}
- target: {fileID: -6638305935320016350, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 8.312707
objectReference: {fileID: 0}
- target: {fileID: -6272438476670641483, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 7.86643
objectReference: {fileID: 0}
- target: {fileID: -6104642206456078300, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
propertyPath: m_LocalPosition.y
- target: {fileID: -5793421214491646943, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
propertyPath: m_LocalPosition.z
- target: {fileID: -5436760431573913131, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.x
value: 0.000000050628696
propertyPath: m_LocalRotation.x
value: -0
- target: {fileID: -5436760431573913131, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.y
value: -0.00000008643097
propertyPath: m_LocalRotation.y
value: -0
- target: {fileID: -5436760431573913131, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.z
value: -59.639496
propertyPath: m_LocalRotation.z
value: -0
- target: {fileID: -5170437905352857731, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542727, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.x
value: -8.070554
propertyPath: m_Name
value: TriggerZone_Attack
- target: {fileID: -5170437905352857731, guid: 37dc8af5708514025bba13527a2070a0,
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: c823b09b59e206649a8779a78929fa2d, type: 3}
--- !u!1001 &7299885718764595392
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 2603716432372836042}
m_Modifications:
- target: {fileID: 96998187169542720, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.y
value: 171.02824
propertyPath: m_Radius
value: 5
- target: {fileID: -5170437905352857731, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542721, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.z
value: 155.30408
objectReference: {fileID: 0}
- target: {fileID: -5144885372556608295, guid: 37dc8af5708514025bba13527a2070a0,
propertyPath: _enterZone.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 1419279371}
- target: {fileID: 96998187169542721, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
value: 0
propertyPath: _enterZone.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: OnAlertTriggerChange
- target: {fileID: -5130254449419460159, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542721, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
value: 0
propertyPath: _enterZone.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
value: Critter, Assembly-CSharp
- target: {fileID: -5052730190080593058, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
value: 0
propertyPath: m_RootOrder
value: 2
- target: {fileID: -4158809939085364693, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
propertyPath: m_LocalPosition.x
- target: {fileID: -3991334688470914455, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -6.5357555e-16
objectReference: {fileID: 0}
- target: {fileID: -3991334688470914455, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -2.2480417e-14
objectReference: {fileID: 0}
- target: {fileID: -3991334688470914455, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.z
value: 6.4648046
objectReference: {fileID: 0}
- target: {fileID: -2860687643873791352, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
propertyPath: m_LocalPosition.y
- target: {fileID: -2789690856279759596, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
propertyPath: m_LocalPosition.z
- target: {fileID: -2785774523018559695, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
value: 0
propertyPath: m_LocalRotation.x
value: -0
- target: {fileID: -1974606846879692614, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_Layer
value: 0
propertyPath: m_LocalRotation.y
value: -0
- target: {fileID: -1408839617761349173, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542726, guid: c823b09b59e206649a8779a78929fa2d,
propertyPath: m_LocalEulerAnglesHint.x
value: -86.02989
objectReference: {fileID: 0}
- target: {fileID: -1408839617761349173, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 90
objectReference: {fileID: 0}
- target: {fileID: -1252630324732214909, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: -562083598843580920, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: -370152022191405032, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: -316334440819292424, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -15.157228
propertyPath: m_LocalRotation.z
value: -0
- target: {fileID: -316334440819292424, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.14240748
objectReference: {fileID: 0}
- target: {fileID: -316334440819292424, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 99.94949
objectReference: {fileID: 0}
- target: {fileID: -170642678449848750, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 48844973712467362, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 517864500361587710, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 627297870562279350, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 37dc8af5708514025bba13527a2070a0,
- target: {fileID: 96998187169542727, guid: c823b09b59e206649a8779a78929fa2d,
value: RockCritter
objectReference: {fileID: 0}
- target: {fileID: 1951313122020409289, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1953937273173191774, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2419873259462771723, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -7.407471
objectReference: {fileID: 0}
- target: {fileID: 2419873259462771723, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -12.518351
objectReference: {fileID: 0}
- target: {fileID: 2419873259462771723, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -36.463047
objectReference: {fileID: 0}
- target: {fileID: 2805175129153908460, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3536655889091270705, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -90
objectReference: {fileID: 0}
- target: {fileID: 3965897350478758004, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3999676757269324832, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4421779156500097210, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5156753003295213552, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -5.8880734
objectReference: {fileID: 0}
- target: {fileID: 5156753003295213552, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -8.211002
objectReference: {fileID: 0}
- target: {fileID: 5156753003295213552, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -50.610718
objectReference: {fileID: 0}
- target: {fileID: 5163794377247777587, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5332809968238436118, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5920405325250982052, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6036829302101604272, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7139602044477442110, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7957088443603457866, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8018118334481897805, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.93271375
objectReference: {fileID: 0}
- target: {fileID: 8018118334481897805, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -88.78898
objectReference: {fileID: 0}
- target: {fileID: 8018118334481897805, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -97.59964
objectReference: {fileID: 0}
- target: {fileID: 8038919574753283769, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -90
objectReference: {fileID: 0}
- target: {fileID: 8634276102419385193, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: cb05bcd8e2ca0492db5a5da95fa87dcf, type: 2}
- target: {fileID: 8634276102419385193, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Materials.Array.data[1]
value:
objectReference: {fileID: 2100000, guid: cb05bcd8e2ca0492db5a5da95fa87dcf, type: 2}
- target: {fileID: 8853132977705894260, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 6.0597677
objectReference: {fileID: 0}
- target: {fileID: 8853132977705894260, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 178.59128
objectReference: {fileID: 0}
- target: {fileID: 8853132977705894260, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -41.912636
objectReference: {fileID: 0}
- target: {fileID: 8979901694313655286, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9153124993310210414, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.000000007933779
objectReference: {fileID: 0}
- target: {fileID: 9153124993310210414, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0.00023734754
objectReference: {fileID: 0}
- target: {fileID: 9153124993310210414, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -59.64153
value: TriggerZone_Alert
m_SourcePrefab: {fileID: 100100000, guid: 37dc8af5708514025bba13527a2070a0, type: 3}
--- !u!1 &3938839429231030242 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 37dc8af5708514025bba13527a2070a0,
type: 3}
m_PrefabInstance: {fileID: 4208886833097151155}
m_PrefabAsset: {fileID: 0}
m_SourcePrefab: {fileID: 100100000, guid: c823b09b59e206649a8779a78929fa2d, type: 3}

2
UOP1_Project/Assets/Prefabs/Characters/RockCritter.prefab.meta


fileFormatVersion: 2
guid: af8845dc876b41540aa6ab5fb1494028
guid: b4583a7f005d6724798206eee4608f75
PrefabImporter:
externalObjects: {}
userData:

2
UOP1_Project/Assets/Prefabs/Characters/SlimeCritter.prefab


- target: {fileID: 919132149155446097, guid: 63937395ff7a888419d4b8fe450d3c91,
type: 3}
propertyPath: m_Name
value: SlimeCritter_Base
value: SlimeCritter
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 63937395ff7a888419d4b8fe450d3c91,
type: 3}

696
UOP1_Project/Assets/Scenes/WIP/TestingGround.unity
文件差异内容过多而无法显示
查看文件

2
UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/SlimeRockCritter/States/Alert.asset


m_Name: Alert
m_EditorClassIdentifier:
_actions:
- {fileID: 11400000, guid: 6f2fd87f078fefb48ad59ba0e24df91e, type: 2}
- {fileID: 11400000, guid: 4b49e9d3d876bba458ffce6292758942, type: 2}
- {fileID: 11400000, guid: b3e528708050add49837de9f6a3d6b48, type: 2}
- {fileID: 11400000, guid: 46af8bb2ed6efed4ab26d05dfc1b560f, type: 2}
- {fileID: 11400000, guid: 865756d55a4aa2644be7ab9959c408fb, type: 2}

2
UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/SlimeRockCritter/States/Fighting.asset


m_Name: Fighting
m_EditorClassIdentifier:
_actions:
- {fileID: 11400000, guid: 6f2fd87f078fefb48ad59ba0e24df91e, type: 2}
- {fileID: 11400000, guid: 4b49e9d3d876bba458ffce6292758942, type: 2}
- {fileID: 11400000, guid: 071fecb332ceabb4ba338d86d34759ac, type: 2}

2
UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/SlimeRockCritter/States/Reloading.asset


m_Name: Reloading
m_EditorClassIdentifier:
_actions:
- {fileID: 11400000, guid: 6f2fd87f078fefb48ad59ba0e24df91e, type: 2}
- {fileID: 11400000, guid: 4b49e9d3d876bba458ffce6292758942, type: 2}
- {fileID: 11400000, guid: 071fecb332ceabb4ba338d86d34759ac, type: 2}

2
UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/Actions/NPCFaceProtagonist.asset


m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ce256746129817c4794d5d8a76387975, type: 3}
m_Name: FaceProtagonist
m_Name: NPCFaceProtagonist
m_EditorClassIdentifier:
playerAnchor: {fileID: 11400000, guid: 35fc4039342b6ba458d0d4429e89ee74, type: 2}

2
UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/States/ListenToProtagonist.asset


m_EditorClassIdentifier:
_actions:
- {fileID: 11400000, guid: 098a951ce0fcb154bb9cb4900665dd9b, type: 2}
- {fileID: 11400000, guid: e78eaf21cfb04df4bbccd2f3eda7749c, type: 2}
- {fileID: 11400000, guid: 6f2fd87f078fefb48ad59ba0e24df91e, type: 2}

2
UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/States/TalkToProtagonist.asset


_actions:
- {fileID: 11400000, guid: 4ddcdf01c7784f84fa7b869c64b7d86e, type: 2}
- {fileID: 11400000, guid: 098a951ce0fcb154bb9cb4900665dd9b, type: 2}
- {fileID: 11400000, guid: e78eaf21cfb04df4bbccd2f3eda7749c, type: 2}
- {fileID: 11400000, guid: 6f2fd87f078fefb48ad59ba0e24df91e, type: 2}
- {fileID: 11400000, guid: 0169c310b4cc2fe4091c9913e5aacf7e, type: 2}

2
UOP1_Project/Assets/Scripts/Characters/MovingCritterAttackController.cs


using System.Collections.Generic;
using UnityEngine;
public class SlimeCritterAttackController : MonoBehaviour
public class MovingCritterAttackController : MonoBehaviour
{
// Reference of the player transform to compute the propel target position
[SerializeField]

1001
UOP1_Project/Assets/Art/Characters/RockCritter/Animation/Attack.anim
文件差异内容过多而无法显示
查看文件

8
UOP1_Project/Assets/Art/Characters/RockCritter/Animation/Attack.anim.meta


fileFormatVersion: 2
guid: 21866d4dcf855d04483ec688d23f94e6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

1001
UOP1_Project/Assets/Art/Characters/RockCritter/Animation/Attack_InPlace.anim
文件差异内容过多而无法显示
查看文件

8
UOP1_Project/Assets/Art/Characters/RockCritter/Animation/Attack_InPlace.anim.meta


fileFormatVersion: 2
guid: 42568a5e9bd70d4439dd4cbe8091ee36
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

37
UOP1_Project/Assets/Art/Characters/RockCritter/Animation/RockCritter.overrideController


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!221 &22100000
AnimatorOverrideController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: RockCritter
m_Controller: {fileID: 9100000, guid: 4a56ed1b5c13c544c8a4e238c15808ba, type: 2}
m_Clips:
- m_OriginalClip: {fileID: 7400000, guid: 051e79817c3456c48bf1136efa5911d7, type: 2}
m_OverrideClip: {fileID: 7400000, guid: 42568a5e9bd70d4439dd4cbe8091ee36, type: 2}
- m_OriginalClip: {fileID: 1099693375707469587, guid: 52ff7facc4957e944815ef86a2669a4a,
type: 3}
m_OverrideClip: {fileID: 665853745831072719, guid: 2b442a7421b8e6240b7e4f1ea1761eae,
type: 3}
- m_OriginalClip: {fileID: 2220803198014135298, guid: 52ff7facc4957e944815ef86a2669a4a,
type: 3}
m_OverrideClip: {fileID: -2343596574208148988, guid: c673b7882bb1a9f49bc125f00c870d22,
type: 3}
- m_OriginalClip: {fileID: 1827226128182048838, guid: 52ff7facc4957e944815ef86a2669a4a,
type: 3}
m_OverrideClip: {fileID: -5252816984213320552, guid: 7ded5f0996b0fce4688147fd67a029e5,
type: 3}
- m_OriginalClip: {fileID: 755973369133418466, guid: 52ff7facc4957e944815ef86a2669a4a,
type: 3}
m_OverrideClip: {fileID: -5252816984213320552, guid: 7ded5f0996b0fce4688147fd67a029e5,
type: 3}
- m_OriginalClip: {fileID: -139364887524879693, guid: 52ff7facc4957e944815ef86a2669a4a,
type: 3}
m_OverrideClip: {fileID: -6253263260898082028, guid: ed828ea8e0057cd40ab59589cedb8e24,
type: 3}
- m_OriginalClip: {fileID: -5795714674559577720, guid: 52ff7facc4957e944815ef86a2669a4a,
type: 3}
m_OverrideClip: {fileID: -5252816984213320552, guid: 7ded5f0996b0fce4688147fd67a029e5,
type: 3}

8
UOP1_Project/Assets/Art/Characters/RockCritter/Animation/RockCritter.overrideController.meta


fileFormatVersion: 2
guid: 12555b61a53be3c45ac71eb907766c91
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 22100000
userData:
assetBundleName:
assetBundleVariant:

157
UOP1_Project/Assets/Prefabs/Droppable/Collectable_RockCritter.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &3188807241090914430
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616352, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2126586097156616356, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: _currentItem
value:
objectReference: {fileID: 11400000, guid: 5e312e3f158d6b545906c888adc3c8a4,
type: 2}
- target: {fileID: 2126586097156616357, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
propertyPath: m_Name
value: Collectable_RockCritter
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0f60adbc96570cb4e9898a0409956f1d, type: 3}
--- !u!4 &4778863221402171844 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 7931126524805128634, guid: 0f60adbc96570cb4e9898a0409956f1d,
type: 3}
m_PrefabInstance: {fileID: 3188807241090914430}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4659187227949348480
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 4778863221402171844}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_LocalPosition.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7511558181221131132, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: bade867f2e354c347a405d9e9597a030, type: 2}
- target: {fileID: 919132149155446097, guid: 39c4f10d38fdc744e932e20b293735b8,
type: 3}
propertyPath: m_Name
value: rockCritterEgg
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 39c4f10d38fdc744e932e20b293735b8, type: 3}

7
UOP1_Project/Assets/Prefabs/Droppable/Collectable_RockCritter.prefab.meta


fileFormatVersion: 2
guid: 9dea3a6583f2922438f5436f71a8c797
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

74
UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Icons/Icon_RockCritterEgg.png

之前 之后
宽度: 114  |  高度: 113  |  大小: 16 KiB

108
UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Icons/Icon_RockCritterEgg.png.meta


fileFormatVersion: 2
guid: 62fa19347a1bc3d4dbeaef4d12b118ed
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
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: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 1
spriteTessellationDetail: -1
textureType: 8
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
- serializedVersion: 3
buildTarget: Standalone
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

42
UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/RockCritterEgg.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: 58a5b32581978a141a66d240261449d0, type: 3}
m_Name: RockCritterEgg
m_EditorClassIdentifier:
_guid: 5e312e3f158d6b545906c888adc3c8a4
_name:
m_TableReference:
m_TableCollectionName: GUID:41b74adf4121a468e9dbe8958eb2f813
m_TableEntryReference:
m_KeyId: 68473605157519360
m_Key:
m_FallbackState: 0
_previewImage: {fileID: 21300000, guid: 62fa19347a1bc3d4dbeaef4d12b118ed, type: 3}
_description:
m_TableReference:
m_TableCollectionName: GUID:63bf683e4210c4e48a201dfa773125d5
m_TableEntryReference:
m_KeyId: 68458788392763392
m_Key:
m_FallbackState: 0
_itemType: {fileID: 11400000, guid: 24ac82c7b4c359e46971d2d454d1f434, type: 2}
_prefab: {fileID: 3585935693645818075, guid: 9dea3a6583f2922438f5436f71a8c797, type: 3}
_ingredientsList: []
_resultingDish: {fileID: 0}
_isLocalized: 0
_localizePreviewImage:
m_TableReference:
m_TableCollectionName:
m_TableEntryReference:
m_KeyId: 0
m_Key:
m_FallbackState: 0

8
UOP1_Project/Assets/ScriptableObjects/Inventory/ScriptableObjects/Items/RockCritterEgg.asset.meta


fileFormatVersion: 2
guid: 5e312e3f158d6b545906c888adc3c8a4
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

26
UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/EliteRewards.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: 64cbe6eac594d2847ab007f73118655a, type: 3}
m_Name: EliteRewards
m_EditorClassIdentifier:
_scatteringDistance: 1.5
_dropGroups:
- _drops:
- _item: {fileID: 11400000, guid: 735a41d8af06c466eb2776c3fff38307, type: 2}
_itemDropRate: 0.5
- _item: {fileID: 11400000, guid: e306cbc82b9bb4fe0a2c14a3b69c8dbc, type: 2}
_itemDropRate: 0.5
_dropRate: 1
- _drops:
- _item: {fileID: 11400000, guid: 5e312e3f158d6b545906c888adc3c8a4, type: 2}
_itemDropRate: 1
_dropRate: 0.2

8
UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/EliteRewards.asset.meta


fileFormatVersion: 2
guid: 2729422d203a84d4cbc81c6641ea1070
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

42
UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/NPCPathwayConfigRockCritter.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: 76542500a512494489526e9bcfd3a1b8, type: 3}
m_Name: NPCPathwayConfigRockCritter
m_EditorClassIdentifier:
_stopDuration: 0.5
_speed: 0.8
Waypoints:
- waypoint: {x: -34.236435, y: 0.23472746, z: 7.5330577}
corners:
- {x: -34.236435, y: 0.26955265, z: 7.5330577}
- {x: -32.27349, y: 0.011909485, z: -5.2255588}
- waypoint: {x: -32.27349, y: 0, z: -5.2255588}
corners:
- {x: -32.27349, y: 0.011909485, z: -5.2255588}
- {x: -21.66396, y: 0.011909485, z: -5.754633}
- waypoint: {x: -21.66396, y: 0.017636832, z: -5.754633}
corners:
- {x: -21.66396, y: 0.011909485, z: -5.754633}
- {x: -20.83745, y: 0.0920222, z: 11.423278}
- waypoint: {x: -20.83745, y: 0.026190616, z: 11.423278}
corners:
- {x: -20.83745, y: 0.0920222, z: 11.423278}
- {x: -28.2, y: 0.011909485, z: 8.5}
- {x: -28.7, y: 0.011909485, z: 8.400001}
- {x: -34.236435, y: 0.26955265, z: 7.5330577}
_lineColor: {r: 0, g: 0.19270587, b: 1, a: 1}
_textSize: 20
_textColor: {r: 1, g: 1, b: 1, a: 1}
_probeRadius: 5
DisplayProbes: 0
ToggledNavMeshDisplay: 1
RealTimeEnabled: 1

8
UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/NPCPathwayConfigRockCritter.asset.meta


fileFormatVersion: 2
guid: 88f10318ad78ede4186ccc0f0153d53d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

15
UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/RockCritterEventChannel.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: 0c96b3d50eb64e741a7219a67ca93bdf, type: 3}
m_Name: RockCritterEventChannel
m_EditorClassIdentifier:
description:

8
UOP1_Project/Assets/ScriptableObjects/StateMachine/Config/RockCritterEventChannel.asset.meta


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

15
UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/Actions/CritterFaceProtagonist.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: 967d6776ef9f1c048a2541e5e5ad0158, type: 3}
m_Name: CritterFaceProtagonist
m_EditorClassIdentifier:
playerAnchor: {fileID: 11400000, guid: 35fc4039342b6ba458d0d4429e89ee74, type: 2}

8
UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/Actions/CritterFaceProtagonist.asset.meta


fileFormatVersion: 2
guid: 4b49e9d3d876bba458ffce6292758942
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

38
UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/CritterFaceProtagonistSO.cs


using UnityEngine;
using UOP1.StateMachine;
using UOP1.StateMachine.ScriptableObjects;
[CreateAssetMenu(fileName = "CritterFaceProtagonist", menuName = "State Machines/Actions/Critter Face Protagonist")]
public class CritterFaceProtagonistSO : StateActionSO
{
public TransformAnchor playerAnchor;
protected override StateAction CreateAction() => new CritterFaceProtagonist();
}
public class CritterFaceProtagonist : StateAction
{
TransformAnchor _protagonist;
Transform _actor;
public override void Awake(StateMachine stateMachine)
{
_actor = stateMachine.transform;
_protagonist = ((CritterFaceProtagonistSO)OriginSO).playerAnchor;
}
public override void OnUpdate()
{
if (_protagonist.isSet)
{
Vector3 relativePos = _protagonist.Transform.position - _actor.position;
relativePos.y = 0f; // Force rotation to be only on Y axis.
Quaternion rotation = Quaternion.LookRotation(relativePos);
_actor.rotation = rotation;
}
}
public override void OnStateEnter()
{
}
}

11
UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/CritterFaceProtagonistSO.cs.meta


fileFormatVersion: 2
guid: 967d6776ef9f1c048a2541e5e5ad0158
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

45
UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/NPCFaceProtagonistSO.cs


using UnityEngine;
using UOP1.StateMachine;
using UOP1.StateMachine.ScriptableObjects;
[CreateAssetMenu(fileName = "NPCFaceProtagonist", menuName = "State Machines/Actions/NPC Face Protagonist")]
public class NPCFaceProtagonistSO : StateActionSO
{
public TransformAnchor playerAnchor;
protected override StateAction CreateAction() => new NPCFaceProtagonist();
}
public class NPCFaceProtagonist : StateAction
{
TransformAnchor _protagonist;
Transform _actor;
Quaternion rotationOnEnter;
public override void Awake(StateMachine stateMachine)
{
_actor = stateMachine.transform;
_protagonist = ((NPCFaceProtagonistSO)OriginSO).playerAnchor;
rotationOnEnter = _actor.rotation;
}
public override void OnUpdate()
{
if (_protagonist.isSet)
{
Vector3 relativePos = _protagonist.Transform.position - _actor.position;
relativePos.y = 0f; // Force rotation to be only on Y axis.
Quaternion rotation = Quaternion.LookRotation(relativePos);
_actor.rotation = rotation;
}
}
public override void OnStateEnter()
{
}
public override void OnStateExit()
{
_actor.rotation = rotationOnEnter;
}
}

8
UOP1_Project/Assets/Art/Characters/RockCritter/Animation/RockCritter.controller.meta


fileFormatVersion: 2
guid: 1301ec68159362842ba795e6a3046f92
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

426
UOP1_Project/Assets/Art/Characters/RockCritter/Animation/RockCritter.controller


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1101 &-8789481388223200808
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: IsWalking
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 4415866510221228954}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.85365856
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &-4654726434700575078
AnimatorState:
serializedVersion: 5
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Idle 2
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 1622210301392266449}
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: 665853745831072719, guid: 2b442a7421b8e6240b7e4f1ea1761eae, type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &-4474394442163369061
AnimatorStateTransition:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Attack
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -3875671591756103490}
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!1102 &-3875671591756103490
AnimatorState:
serializedVersion: 5
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Attack
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -8789481388223200808}
- {fileID: 6045045471819642012}
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: -6239216113759591374, guid: 73a51d7cc0ea0764b8269765274ba79d,
type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1107 &-3868690293177286609
AnimatorStateMachine:
serializedVersion: 5
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: -3875671591756103490}
m_Position: {x: 650, y: 60, z: 0}
- serializedVersion: 1
m_State: {fileID: 4720089668450380841}
m_Position: {x: 650, y: -60, z: 0}
- serializedVersion: 1
m_State: {fileID: 4415866510221228954}
m_Position: {x: 350, y: -60, z: 0}
- serializedVersion: 1
m_State: {fileID: -4654726434700575078}
m_Position: {x: 350, y: 60, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 50, y: 20, z: 0}
m_EntryPosition: {x: 370, y: -180, z: 0}
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 4415866510221228954}
--- !u!1101 &-3532735128843974909
AnimatorStateTransition:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: IsWalking
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 4720089668450380841}
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 &-3139007417172559688
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4654726434700575078}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.8469388
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-1747885104869998874
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: Attack
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -3875671591756103490}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.73214287
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: RockCritter
serializedVersion: 5
m_AnimatorParameters:
- m_Name: IsWalking
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Attack
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: -3868690293177286609}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1101 &1622210301392266449
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 4415866510221228954}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.8469388
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &4146217194883196354
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: Attack
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -3875671591756103490}
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!1102 &4415866510221228954
AnimatorState:
serializedVersion: 5
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Idle
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 5149628747913953404}
- {fileID: 4146217194883196354}
- {fileID: -3139007417172559688}
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: -5252816984213320552, guid: 7ded5f0996b0fce4688147fd67a029e5,
type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &4720089668450380841
AnimatorState:
serializedVersion: 5
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Walk
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -1747885104869998874}
- {fileID: 5087482638974359764}
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: -6253263260898082028, guid: ed828ea8e0057cd40ab59589cedb8e24,
type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &5087482638974359764
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: IsWalking
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 4415866510221228954}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.73214287
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &5149628747913953404
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: IsWalking
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 4720089668450380841}
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 &6045045471819642012
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: IsWalking
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 4720089668450380841}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.85365856
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1

15
UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/Actions/FaceProtagonist.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: ce256746129817c4794d5d8a76387975, type: 3}
m_Name: FaceProtagonist
m_EditorClassIdentifier:
playerAnchor: {fileID: 11400000, guid: 35fc4039342b6ba458d0d4429e89ee74, type: 2}

8
UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/Actions/FaceProtagonist.asset.meta


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

45
UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/FaceProtagonistSO.cs


using UnityEngine;
using UOP1.StateMachine;
using UOP1.StateMachine.ScriptableObjects;
[CreateAssetMenu(fileName = "FaceProtagonist", menuName = "State Machines/Actions/Face Protagonist")]
public class FaceProtagonistSO : StateActionSO
{
public TransformAnchor playerAnchor;
protected override StateAction CreateAction() => new FaceProtagonist();
}
public class FaceProtagonist : StateAction
{
TransformAnchor _protagonist;
Transform _actor;
Quaternion rotationOnEnter;
public override void Awake(StateMachine stateMachine)
{
_actor = stateMachine.transform;
_protagonist = ((FaceProtagonistSO)OriginSO).playerAnchor;
rotationOnEnter = _actor.rotation;
}
public override void OnUpdate()
{
if (_protagonist.isSet)
{
Vector3 relativePos = _protagonist.Transform.position - _actor.position;
relativePos.y = 0f; // Force rotation to be only on Y axis.
Quaternion rotation = Quaternion.LookRotation(relativePos);
_actor.rotation = rotation;
}
}
public override void OnStateEnter()
{
}
public override void OnStateExit()
{
_actor.rotation = rotationOnEnter;
}
}

/UOP1_Project/Assets/Prefabs/Characters/SlimeCritter_Base.prefab.meta → /UOP1_Project/Assets/Prefabs/Characters/SlimeCritter.prefab.meta

/UOP1_Project/Assets/Prefabs/Characters/SlimeCritter_Base.prefab → /UOP1_Project/Assets/Prefabs/Characters/SlimeCritter.prefab

/UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/Actions/FaceProtagonist.asset → /UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/Actions/NPCFaceProtagonist.asset

/UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/FaceProtagonistSO.cs.meta → /UOP1_Project/Assets/Scripts/Characters/StateMachine/Actions/NPCFaceProtagonistSO.cs.meta

/UOP1_Project/Assets/Scripts/Characters/SlimeCritterAttackController.cs.meta → /UOP1_Project/Assets/Scripts/Characters/MovingCritterAttackController.cs.meta

/UOP1_Project/Assets/Scripts/Characters/SlimeCritterAttackController.cs → /UOP1_Project/Assets/Scripts/Characters/MovingCritterAttackController.cs

/UOP1_Project/Assets/ScriptableObjects/StateMachine/Critters/Actions/FaceProtagonist.asset.meta → /UOP1_Project/Assets/ScriptableObjects/StateMachine/NPC/Actions/NPCFaceProtagonist.asset.meta

正在加载...
取消
保存