From 2a64c3532dd150a563e933ed49c8abd2e605ef97 Mon Sep 17 00:00:00 2001 From: Anna Matela <N2970@student.jamk.fi> Date: Fri, 29 Jan 2021 14:24:34 +0200 Subject: [PATCH] added more enemies to the game --- .../Animation/Animators/Ghost.controller | 72 + .../Animation/Animators/Ghost.controller.meta | 8 + 3D Beginner/Assets/Prefabs/Gargoyle.prefab | 129 +- 3D Beginner/Assets/Prefabs/Ghost.prefab | 915 +++++++++++++ 3D Beginner/Assets/Prefabs/Ghost.prefab.meta | 7 + 3D Beginner/Assets/Prefabs/PointOfView.prefab | 62 + .../Assets/Prefabs/PointOfView.prefab.meta | 7 + 3D Beginner/Assets/Scenes/MainScene.unity | 1169 +++++++++++++++-- 3D Beginner/Assets/Scripts/WaypointPatrol.cs | 28 + .../Assets/Scripts/WaypointPatrol.cs.meta | 11 + 10 files changed, 2277 insertions(+), 131 deletions(-) create mode 100644 3D Beginner/Assets/Animation/Animators/Ghost.controller create mode 100644 3D Beginner/Assets/Animation/Animators/Ghost.controller.meta create mode 100644 3D Beginner/Assets/Prefabs/Ghost.prefab create mode 100644 3D Beginner/Assets/Prefabs/Ghost.prefab.meta create mode 100644 3D Beginner/Assets/Prefabs/PointOfView.prefab create mode 100644 3D Beginner/Assets/Prefabs/PointOfView.prefab.meta create mode 100644 3D Beginner/Assets/Scripts/WaypointPatrol.cs create mode 100644 3D Beginner/Assets/Scripts/WaypointPatrol.cs.meta diff --git a/3D Beginner/Assets/Animation/Animators/Ghost.controller b/3D Beginner/Assets/Animation/Animators/Ghost.controller new file mode 100644 index 0000000..5fd704d --- /dev/null +++ b/3D Beginner/Assets/Animation/Animators/Ghost.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-7971600974860877870 +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: 1454453763812855977} + m_Position: {x: 346, y: 139, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1454453763812855977} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ghost + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -7971600974860877870} + 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!1102 &1454453763812855977 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ghost_Walk + 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: 2017cad317b564c409a9e5bd02341461, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/3D Beginner/Assets/Animation/Animators/Ghost.controller.meta b/3D Beginner/Assets/Animation/Animators/Ghost.controller.meta new file mode 100644 index 0000000..2de2163 --- /dev/null +++ b/3D Beginner/Assets/Animation/Animators/Ghost.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c405ff928dd7b2541b077bc95cc303d3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/3D Beginner/Assets/Prefabs/Gargoyle.prefab b/3D Beginner/Assets/Prefabs/Gargoyle.prefab index 6f1299c..0a7480c 100644 --- a/3D Beginner/Assets/Prefabs/Gargoyle.prefab +++ b/3D Beginner/Assets/Prefabs/Gargoyle.prefab @@ -150,63 +150,78 @@ SkinnedMeshRenderer: m_Center: {x: 0.47926563, y: 0.99965894, z: 0.50778025} m_Extent: {x: 1.3090248, y: 0.9985337, z: 1.1511977} m_DirtyAABB: 0 ---- !u!1 &7254608850056601872 -GameObject: +--- !u!1001 &7678884342048052810 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5038478422818583599} - - component: {fileID: 3518912616932395146} - - component: {fileID: 2883899346223202574} - m_Layer: 0 - m_Name: PointOfView - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5038478422818583599 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1463475805446061115} + m_Modifications: + - target: {fileID: 1026095930233993050, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_Name + value: PointOfView + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalPosition.y + value: 1.4 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9848078 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalRotation.x + value: 0.17364816 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f66c73be824c09d4fbfb4bfd76b75b65, type: 3} +--- !u!4 &5038478422818583599 stripped Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + m_PrefabInstance: {fileID: 7678884342048052810} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7254608850056601872} - m_LocalRotation: {x: 0.17364816, y: 0, z: 0, w: 0.9848078} - m_LocalPosition: {x: 0, y: 1.4, z: 0.4} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1463475805446061115} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 20, y: 0, z: 0} ---- !u!136 &3518912616932395146 -CapsuleCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7254608850056601872} - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_Enabled: 1 - m_Radius: 0.7 - m_Height: 2 - m_Direction: 2 - m_Center: {x: 0, y: 0, z: 0.95} ---- !u!114 &2883899346223202574 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7254608850056601872} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9e4a994da5ae698479e08d95c0cc194b, type: 3} - m_Name: - m_EditorClassIdentifier: - player: {fileID: 0} - gameEnding: {fileID: 0} diff --git a/3D Beginner/Assets/Prefabs/Ghost.prefab b/3D Beginner/Assets/Prefabs/Ghost.prefab new file mode 100644 index 0000000..e5b3875 --- /dev/null +++ b/3D Beginner/Assets/Prefabs/Ghost.prefab @@ -0,0 +1,915 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1565580571163946752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111648} + m_Layer: 0 + m_Name: LeftArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111648 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946752} + m_LocalRotation: {x: -0.4999916, y: 0.5000084, z: 0.50000834, w: 0.49999163} + m_LocalPosition: {x: -0.065131225, y: -0.12478555, z: 0.11851945} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111678} + m_Father: {fileID: 1565580571164111628} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111650} + m_Layer: 0 + m_Name: Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946754} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.1874145, y: 4.1614378e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111662} + - {fileID: 1565580571164111654} + m_Father: {fileID: 1565580571164111628} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111652} + m_Layer: 0 + m_Name: HatEND + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111652 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946756} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.2654354, y: 5.89385e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1565580571164111654} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946758 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111654} + m_Layer: 0 + m_Name: Hat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946758} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.5143261, y: 1.1420333e-16, z: -0.000000032613617} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111652} + m_Father: {fileID: 1565580571164111650} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111656} + - component: {fileID: 1565580571171331278} + - component: {fileID: 7201065346372509639} + - component: {fileID: 5595658566958500271} + - component: {fileID: 5755009706473660372} + - component: {fileID: 2943660523599172040} + m_Layer: 0 + m_Name: Ghost + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946760} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111658} + - {fileID: 1565580571164111664} + - {fileID: 2852897753002038} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &1565580571171331278 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946760} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 563ac48ff656d49478fd93213f4c0eb8, type: 3} + m_Controller: {fileID: 9100000, guid: c405ff928dd7b2541b077bc95cc303d3, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!136 &7201065346372509639 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946760} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.25 + m_Height: 1.2 + m_Direction: 1 + m_Center: {x: 0, y: 0.6, z: 0} +--- !u!54 &5595658566958500271 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946760} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!195 &5755009706473660372 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946760} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.25 + m_Speed: 1.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 120 + m_StoppingDistance: 0.2 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 2 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!114 &2943660523599172040 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e344ad369c87081449163de9ca67a8df, type: 3} + m_Name: + m_EditorClassIdentifier: + navMeshAgent: {fileID: 5755009706473660372} + waypoints: [] +--- !u!1 &1565580571163946762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111658} + - component: {fileID: 1565580571167056398} + m_Layer: 0 + m_Name: Ghost + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111658 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946762} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1565580571164111656} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &1565580571167056398 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946762} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 8f87494fdf66565419fa381814c5129b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 563ac48ff656d49478fd93213f4c0eb8, type: 3} + m_Bones: + - {fileID: 1565580571164111630} + - {fileID: 1565580571164111628} + - {fileID: 1565580571164111650} + - {fileID: 1565580571164111654} + - {fileID: 1565580571164111662} + - {fileID: 1565580571164111648} + - {fileID: 1565580571164111678} + - {fileID: 1565580571164111676} + - {fileID: 1565580571164111672} + - {fileID: 1565580571164111670} + - {fileID: 1565580571164111668} + - {fileID: 1565580571164111626} + - {fileID: 1565580571164111624} + - {fileID: 1565580571164111622} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 1565580571164111630} + m_AABB: + m_Center: {x: -0.47393298, y: 0, z: -0.04242532} + m_Extent: {x: 0.66882896, y: 0.26527417, z: 0.43575078} + m_DirtyAABB: 0 +--- !u!1 &1565580571163946764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111660} + m_Layer: 0 + m_Name: EyeEND + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111660 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946764} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.11829468, y: -0.000094888055, z: 1.2344543e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1565580571164111662} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111662} + m_Layer: 0 + m_Name: Eye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946766} + m_LocalRotation: {x: -0.5717136, y: 0.41610524, z: 0.41610524, w: 0.5717136} + m_LocalPosition: {x: -0.31973767, y: 7.0996025e-17, z: 0.15157285} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111660} + m_Father: {fileID: 1565580571164111650} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111664} + m_Layer: 0 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111664 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946768} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111630} + m_Father: {fileID: 1565580571164111656} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111666} + m_Layer: 0 + m_Name: RightHandEND + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946770} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.0656236, y: -9.947598e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1565580571164111668} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111668} + m_Layer: 0 + m_Name: RightHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111668 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946772} + m_LocalRotation: {x: 1.3747394e-12, y: -6.1232336e-17, z: 1.6586119e-12, w: 1} + m_LocalPosition: {x: 0.09434109, y: -4.973799e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111666} + m_Father: {fileID: 1565580571164111670} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111670} + m_Layer: 0 + m_Name: RightForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946774} + m_LocalRotation: {x: 0, y: -0, z: -0.00003694895, w: 1} + m_LocalPosition: {x: 0.1136079, y: -4.973799e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111668} + m_Father: {fileID: 1565580571164111672} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111672} + m_Layer: 0 + m_Name: RightArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946776} + m_LocalRotation: {x: -0.5000084, y: -0.49999163, z: -0.49999163, w: 0.5000084} + m_LocalPosition: {x: -0.06513149, y: 0.1247855, z: 0.11851977} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111670} + m_Father: {fileID: 1565580571164111628} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111674} + m_Layer: 0 + m_Name: LeftHandEND + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946778} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.06562381, y: -4.973799e-17, z: 2.4868995e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1565580571164111676} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111676} + m_Layer: 0 + m_Name: LeftHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946780} + m_LocalRotation: {x: -7.024055e-13, y: 8.2284024e-10, z: 9.009613e-15, w: 1} + m_LocalPosition: {x: -0.09434127, y: -4.973799e-17, z: 2.4868995e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111674} + m_Father: {fileID: 1565580571164111678} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111678} + m_Layer: 0 + m_Name: LeftForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946782} + m_LocalRotation: {x: 4.9643555e-17, y: -4.016442e-17, z: -0.000036948935, w: 1} + m_LocalPosition: {x: -0.11360815, y: 4.973799e-17, z: 2.4868995e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111676} + m_Father: {fileID: 1565580571164111648} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946852 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111620} + m_Layer: 0 + m_Name: TailEND + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946852} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.104081534, y: 5.595524e-17, z: 4.973799e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1565580571164111622} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111622} + m_Layer: 0 + m_Name: Tail3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111622 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946854} + m_LocalRotation: {x: 1.1501523e-16, y: -0.38268346, z: -1.3261366e-16, w: 0.92387956} + m_LocalPosition: {x: -0.08930725, y: -1.3367085e-16, z: -6.217249e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111620} + m_Father: {fileID: 1565580571164111624} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111624} + m_Layer: 0 + m_Name: Tail2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946856} + m_LocalRotation: {x: 5.79891e-16, y: -0.043619387, z: 8.088262e-17, w: 0.99904823} + m_LocalPosition: {x: -0.15204789, y: 1.24344974e-17, z: -4.6629366e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111622} + m_Father: {fileID: 1565580571164111626} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111626} + m_Layer: 0 + m_Name: Tail + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946858} + m_LocalRotation: {x: 6.107575e-17, y: -0.59902495, z: 1.10278305e-17, w: 0.8007304} + m_LocalPosition: {x: 0.061018664, y: -1.3548865e-17, z: -0.13045256} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111624} + m_Father: {fileID: 1565580571164111630} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946860 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111628} + m_Layer: 0 + m_Name: Spine2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946860} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.13310683, y: 2.9555653e-17, z: 0.000000032613617} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111650} + - {fileID: 1565580571164111648} + - {fileID: 1565580571164111672} + m_Father: {fileID: 1565580571164111630} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565580571163946862 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565580571164111630} + m_Layer: 0 + m_Name: Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565580571164111630 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565580571163946862} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0, y: 0.119556054, z: -0.0033663712} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1565580571164111628} + - {fileID: 1565580571164111626} + m_Father: {fileID: 1565580571164111664} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &3420069692535132755 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1565580571164111656} + m_Modifications: + - target: {fileID: 1026095930233993050, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_Name + value: PointOfView + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f66c73be824c09d4fbfb4bfd76b75b65, type: 3} +--- !u!4 &2852897753002038 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3421792275150611045, guid: f66c73be824c09d4fbfb4bfd76b75b65, + type: 3} + m_PrefabInstance: {fileID: 3420069692535132755} + m_PrefabAsset: {fileID: 0} diff --git a/3D Beginner/Assets/Prefabs/Ghost.prefab.meta b/3D Beginner/Assets/Prefabs/Ghost.prefab.meta new file mode 100644 index 0000000..a26efc9 --- /dev/null +++ b/3D Beginner/Assets/Prefabs/Ghost.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e3cfebcc1e1251946b4a6b2f91007e17 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/3D Beginner/Assets/Prefabs/PointOfView.prefab b/3D Beginner/Assets/Prefabs/PointOfView.prefab new file mode 100644 index 0000000..40fd89d --- /dev/null +++ b/3D Beginner/Assets/Prefabs/PointOfView.prefab @@ -0,0 +1,62 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1026095930233993050 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3421792275150611045} + - component: {fileID: 6504694290419031744} + - component: {fileID: 4797824209743566660} + m_Layer: 0 + m_Name: PointOfView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3421792275150611045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1026095930233993050} + m_LocalRotation: {x: 0.17364816, y: 0, z: 0, w: 0.9848078} + m_LocalPosition: {x: 0, y: 1.4, z: 0.4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 20, y: 0, z: 0} +--- !u!136 &6504694290419031744 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1026095930233993050} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + m_Radius: 0.7 + m_Height: 2 + m_Direction: 2 + m_Center: {x: 0, y: 0, z: 0.95} +--- !u!114 &4797824209743566660 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1026095930233993050} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9e4a994da5ae698479e08d95c0cc194b, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 0} + gameEnding: {fileID: 0} diff --git a/3D Beginner/Assets/Prefabs/PointOfView.prefab.meta b/3D Beginner/Assets/Prefabs/PointOfView.prefab.meta new file mode 100644 index 0000000..375503f --- /dev/null +++ b/3D Beginner/Assets/Prefabs/PointOfView.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f66c73be824c09d4fbfb4bfd76b75b65 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/3D Beginner/Assets/Scenes/MainScene.unity b/3D Beginner/Assets/Scenes/MainScene.unity index 2191e53..98657c3 100644 --- a/3D Beginner/Assets/Scenes/MainScene.unity +++ b/3D Beginner/Assets/Scenes/MainScene.unity @@ -121,6 +121,330 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 23800000, guid: b3354615a10ddaf4ba2a19c74a50706f, type: 2} +--- !u!1 &70816940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 70816941} + m_Layer: 0 + m_Name: Waypoint (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &70816941 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 70816940} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.9, y: 0, z: -3.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1485484333} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &138796162 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1231009996} + m_Modifications: + - target: {fileID: 1565580571163946760, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_Name + value: Ghost (3) + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.x + value: 7.4 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.z + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7918397906349589783, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: player + value: + objectReference: {fileID: 5706511174691025489} + - target: {fileID: 7918397906349589783, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: gameEnding + value: + objectReference: {fileID: 2076713609} + m_RemovedComponents: + - {fileID: 2943660523599172040, guid: e3cfebcc1e1251946b4a6b2f91007e17, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: e3cfebcc1e1251946b4a6b2f91007e17, type: 3} +--- !u!1 &138796163 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1565580571163946760, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 138796162} + m_PrefabAsset: {fileID: 0} +--- !u!195 &138796164 stripped +NavMeshAgent: + m_CorrespondingSourceObject: {fileID: 5755009706473660372, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 138796162} + m_PrefabAsset: {fileID: 0} +--- !u!114 &138796165 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138796163} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e344ad369c87081449163de9ca67a8df, type: 3} + m_Name: + m_EditorClassIdentifier: + navMeshAgent: {fileID: 138796164} + waypoints: + - {fileID: 477017307} + - {fileID: 1853004376} +--- !u!4 &138796166 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 138796162} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &280930711 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1231009996} + m_Modifications: + - target: {fileID: 1463475805436466139, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: 8c79254a8c0523f41b5f14ae2a44ef84, type: 2} + - target: {fileID: 1463475805445824539, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_Name + value: Gargoyle (1) + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalPosition.x + value: -2.6 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalPosition.z + value: -8.5 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9659258 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.2588191 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2883899346223202574, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: player + value: + objectReference: {fileID: 5706511174691025489} + - target: {fileID: 2883899346223202574, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: gameEnding + value: + objectReference: {fileID: 2076713609} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 665cfc3a83f725e4c84c0c94df928a7e, type: 3} +--- !u!4 &280930712 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + m_PrefabInstance: {fileID: 280930711} + m_PrefabAsset: {fileID: 0} +--- !u!1 &320661887 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 320661888} + m_Layer: 0 + m_Name: Waypoint (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &320661888 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320661887} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.2, y: 0, z: 12.3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1485484333} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &399580418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 399580419} + m_Layer: 0 + m_Name: Waypoint (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &399580419 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 399580418} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.2, y: 0, z: 7.7} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1485484333} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &477017306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477017307} + m_Layer: 0 + m_Name: Waypoint (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &477017307 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 477017306} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.2, y: 0, z: -5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1485484333} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &560366611 GameObject: m_ObjectHideFlags: 0 @@ -335,25 +659,115 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 30, y: 20, z: 0} ---- !u!1 &963194225 -GameObject: +--- !u!1001 &940444193 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 963194228} - - component: {fileID: 963194227} - - component: {fileID: 963194226} - - component: {fileID: 963194229} - - component: {fileID: 963194230} - m_Layer: 8 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1231009996} + m_Modifications: + - target: {fileID: 1463475805436466139, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: 8c79254a8c0523f41b5f14ae2a44ef84, type: 2} + - target: {fileID: 1463475805445824539, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_Name + value: Gargoyle (2) + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalPosition.x + value: -4.8 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalPosition.z + value: 10.6 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.38268343 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.92387956 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 135 + objectReference: {fileID: 0} + - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2883899346223202574, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: player + value: + objectReference: {fileID: 5706511174691025489} + - target: {fileID: 2883899346223202574, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + propertyPath: gameEnding + value: + objectReference: {fileID: 2076713609} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 665cfc3a83f725e4c84c0c94df928a7e, type: 3} +--- !u!4 &940444194 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + m_PrefabInstance: {fileID: 940444193} + m_PrefabAsset: {fileID: 0} +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + - component: {fileID: 963194229} + - component: {fileID: 963194230} + m_Layer: 8 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!81 &963194226 AudioListener: @@ -513,70 +927,397 @@ MonoBehaviour: m_BeforeTransparentBundles: [] m_BeforeStackBundles: [] m_AfterStackBundles: [] +--- !u!1001 &1036319412 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1231009996} + m_Modifications: + - target: {fileID: 1565580571163946760, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_Name + value: Ghost (1) + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7918397906349589783, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: player + value: + objectReference: {fileID: 5706511174691025489} + - target: {fileID: 7918397906349589783, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: gameEnding + value: + objectReference: {fileID: 2076713609} + m_RemovedComponents: + - {fileID: 2943660523599172040, guid: e3cfebcc1e1251946b4a6b2f91007e17, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: e3cfebcc1e1251946b4a6b2f91007e17, type: 3} +--- !u!1 &1036319413 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1565580571163946760, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 1036319412} + m_PrefabAsset: {fileID: 0} +--- !u!195 &1036319414 stripped +NavMeshAgent: + m_CorrespondingSourceObject: {fileID: 5755009706473660372, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 1036319412} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1036319415 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036319413} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e344ad369c87081449163de9ca67a8df, type: 3} + m_Name: + m_EditorClassIdentifier: + navMeshAgent: {fileID: 1036319414} + waypoints: + - {fileID: 399580419} + - {fileID: 70816941} +--- !u!4 &1036319416 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 1036319412} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1036505297 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1036505298} + m_Layer: 0 + m_Name: Waypoint (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1036505298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036505297} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.5, y: 0, z: 12.3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1485484333} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1186235010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1186235011} + m_Layer: 0 + m_Name: Waypoint (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1186235011 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1186235010} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.5, y: 0, z: 5.6} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1485484333} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1231009995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1231009996} + m_Layer: 0 + m_Name: Enemies + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1231009996 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231009995} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2005834799069506032} + - {fileID: 3021509810110757859} + - {fileID: 1036319416} + - {fileID: 1425551879} + - {fileID: 138796166} + - {fileID: 280930712} + - {fileID: 940444194} + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1233697908 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1233697910} - - component: {fileID: 1233697909} - m_Layer: 5 - m_Name: FaderCanvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!223 &1233697909 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1233697910} + - component: {fileID: 1233697909} + m_Layer: 5 + m_Name: FaderCanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!223 &1233697909 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1233697908} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1233697910 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1233697908} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1657079097} + - {fileID: 1554733193} + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1303697218 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5706511175008336509, guid: 8ed7d952cb28d55489fe881a1503a355, + type: 3} + m_PrefabInstance: {fileID: 5706511174691025488} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1425551875 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1231009996} + m_Modifications: + - target: {fileID: 1565580571163946760, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_Name + value: Ghost (2) + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.x + value: 3.2 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.z + value: 6.5 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7918397906349589783, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: player + value: + objectReference: {fileID: 5706511174691025489} + - target: {fileID: 7918397906349589783, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: gameEnding + value: + objectReference: {fileID: 2076713609} + m_RemovedComponents: + - {fileID: 2943660523599172040, guid: e3cfebcc1e1251946b4a6b2f91007e17, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: e3cfebcc1e1251946b4a6b2f91007e17, type: 3} +--- !u!1 &1425551876 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1565580571163946760, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 1425551875} + m_PrefabAsset: {fileID: 0} +--- !u!195 &1425551877 stripped +NavMeshAgent: + m_CorrespondingSourceObject: {fileID: 5755009706473660372, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 1425551875} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1233697908} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &1233697910 -RectTransform: +--- !u!114 &1425551878 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1233697908} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1657079097} - - {fileID: 1554733193} - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!1 &1303697218 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5706511175008336509, guid: 8ed7d952cb28d55489fe881a1503a355, + m_GameObject: {fileID: 1425551876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e344ad369c87081449163de9ca67a8df, type: 3} + m_Name: + m_EditorClassIdentifier: + navMeshAgent: {fileID: 1425551877} + waypoints: + - {fileID: 2003354526} + - {fileID: 320661888} + - {fileID: 1036505298} + - {fileID: 1186235011} +--- !u!4 &1425551879 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, type: 3} - m_PrefabInstance: {fileID: 5706511174691025488} + m_PrefabInstance: {fileID: 1425551875} m_PrefabAsset: {fileID: 0} --- !u!1001 &1470305129 PrefabInstance: @@ -3777,6 +4518,46 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 549c69af39b84624b8a053537c407def, type: 3} +--- !u!1 &1485484332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1485484333} + m_Layer: 0 + m_Name: Waypoints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1485484333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1485484332} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1650113951} + - {fileID: 2044676230} + - {fileID: 399580419} + - {fileID: 70816941} + - {fileID: 2003354526} + - {fileID: 320661888} + - {fileID: 1036505298} + - {fileID: 1186235011} + - {fileID: 477017307} + - {fileID: 1853004376} + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1554733189 GameObject: m_ObjectHideFlags: 0 @@ -3950,6 +4731,36 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1650113950 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1650113951} + m_Layer: 0 + m_Name: Waypoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1650113951 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650113950} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5.3, y: 0, z: 6.7} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1485484333} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1657079096 GameObject: m_ObjectHideFlags: 0 @@ -4038,6 +4849,36 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1657079096} m_CullTransparentMesh: 0 +--- !u!1 &1853004375 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1853004376} + m_Layer: 0 + m_Name: Waypoint (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1853004376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1853004375} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.4, y: 0, z: -2} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1485484333} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1929734625 GameObject: m_ObjectHideFlags: 0 @@ -4112,6 +4953,66 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1929734625} m_CullTransparentMesh: 0 +--- !u!1 &2003354525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2003354526} + m_Layer: 0 + m_Name: Waypoint (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2003354526 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2003354525} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.2, y: 0, z: 5.6} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1485484333} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2044676229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2044676230} + m_Layer: 0 + m_Name: Waypoint (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2044676230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2044676229} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5.5, y: 0, z: -4.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1485484333} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2076713606 GameObject: m_ObjectHideFlags: 0 @@ -4246,7 +5147,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 1231009996} m_Modifications: - target: {fileID: 1463475805436466139, guid: 665cfc3a83f725e4c84c0c94df928a7e, type: 3} @@ -4261,7 +5162,7 @@ PrefabInstance: - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, type: 3} propertyPath: m_RootOrder - value: 8 + value: 0 objectReference: {fileID: 0} - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, type: 3} @@ -4286,7 +5187,7 @@ PrefabInstance: - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, type: 3} @@ -4296,7 +5197,7 @@ PrefabInstance: - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, type: 3} @@ -4325,6 +5226,126 @@ PrefabInstance: objectReference: {fileID: 2076713609} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 665cfc3a83f725e4c84c0c94df928a7e, type: 3} +--- !u!4 &2005834799069506032 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1463475805446061115, guid: 665cfc3a83f725e4c84c0c94df928a7e, + type: 3} + m_PrefabInstance: {fileID: 1124043255099037131} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3021509810110757859 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 4347240372137560267} + m_PrefabAsset: {fileID: 0} +--- !u!1 &3021509810110982083 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1565580571163946760, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 4347240372137560267} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3021509810110982084 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3021509810110982083} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e344ad369c87081449163de9ca67a8df, type: 3} + m_Name: + m_EditorClassIdentifier: + navMeshAgent: {fileID: 4347240372137560268} + waypoints: + - {fileID: 1650113951} + - {fileID: 2044676230} +--- !u!1001 &4347240372137560267 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1231009996} + m_Modifications: + - target: {fileID: 1565580571163946760, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_Name + value: Ghost + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.x + value: -5.3 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalPosition.z + value: -3.1 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565580571164111656, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7918397906349589783, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: player + value: + objectReference: {fileID: 5706511174691025489} + - target: {fileID: 7918397906349589783, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + propertyPath: gameEnding + value: + objectReference: {fileID: 2076713609} + m_RemovedComponents: + - {fileID: 2943660523599172040, guid: e3cfebcc1e1251946b4a6b2f91007e17, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: e3cfebcc1e1251946b4a6b2f91007e17, type: 3} +--- !u!195 &4347240372137560268 stripped +NavMeshAgent: + m_CorrespondingSourceObject: {fileID: 5755009706473660372, guid: e3cfebcc1e1251946b4a6b2f91007e17, + type: 3} + m_PrefabInstance: {fileID: 4347240372137560267} + m_PrefabAsset: {fileID: 0} --- !u!1001 &5706511174691025488 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/3D Beginner/Assets/Scripts/WaypointPatrol.cs b/3D Beginner/Assets/Scripts/WaypointPatrol.cs new file mode 100644 index 0000000..68ff5b9 --- /dev/null +++ b/3D Beginner/Assets/Scripts/WaypointPatrol.cs @@ -0,0 +1,28 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.AI; + +public class WaypointPatrol : MonoBehaviour +{ + public NavMeshAgent navMeshAgent; + public Transform[] waypoints; + + int m_CurrentWaypointIndex; + + // Start is called before the first frame update + void Start() + { + navMeshAgent.SetDestination(waypoints[0].position); + } + + // Update is called once per frame + void Update() + { + if (navMeshAgent.remainingDistance < navMeshAgent.stoppingDistance) + { + m_CurrentWaypointIndex = (m_CurrentWaypointIndex + 1) % waypoints.Length; + navMeshAgent.SetDestination(waypoints[m_CurrentWaypointIndex].position); + } + } +} diff --git a/3D Beginner/Assets/Scripts/WaypointPatrol.cs.meta b/3D Beginner/Assets/Scripts/WaypointPatrol.cs.meta new file mode 100644 index 0000000..e1e0f06 --- /dev/null +++ b/3D Beginner/Assets/Scripts/WaypointPatrol.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e344ad369c87081449163de9ca67a8df +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: -- GitLab