diff --git a/Assets/Prefabs/Character.prefab b/Assets/Prefabs/Character.prefab index b9083732..d2d1efd9 100644 --- a/Assets/Prefabs/Character.prefab +++ b/Assets/Prefabs/Character.prefab @@ -9,9 +9,13 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 4684990261687001953} + - component: {fileID: 1894303353} + - component: {fileID: 1894303352} + - component: {fileID: 1894303350} + - component: {fileID: 1894303351} m_Layer: 0 m_Name: Character - m_TagString: Untagged + m_TagString: Player m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -31,6 +35,74 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &1894303353 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3611447520270935216} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!136 &1894303352 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3611447520270935216} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 1, z: 0} +--- !u!114 &1894303350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3611447520270935216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bd0494702d3d9c14b937489fcc42ef66, type: 3} + m_Name: + m_EditorClassIdentifier: + CurrentVelocity: {x: 0, y: 0, z: 0} + CurrentVelocityMagnitude: 0 + leftPressed: 0 + casting: 0 +--- !u!195 &1894303351 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3611447520270935216} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.5 + m_Speed: 4 + m_Acceleration: 64 + avoidancePriority: 50 + m_AngularSpeed: 7200 + 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!1 &4861317608143035430 GameObject: m_ObjectHideFlags: 0 @@ -68,11 +140,11 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 4684990261687001953} m_Modifications: - - target: {fileID: -927199367670048503, guid: 36ee1de0adff2f24c9312a76bdbc6fab, + - target: {fileID: -6057140222963153312, guid: 36ee1de0adff2f24c9312a76bdbc6fab, type: 3} - propertyPath: m_Name - value: Standing Idle - objectReference: {fileID: 0} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: c40ca14fa4df9c14c8bb3620e6e9902a, type: 2} - target: {fileID: -4216859302048453862, guid: 36ee1de0adff2f24c9312a76bdbc6fab, type: 3} propertyPath: m_LocalPosition.x @@ -128,11 +200,11 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: -6057140222963153312, guid: 36ee1de0adff2f24c9312a76bdbc6fab, + - target: {fileID: -927199367670048503, guid: 36ee1de0adff2f24c9312a76bdbc6fab, type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: c40ca14fa4df9c14c8bb3620e6e9902a, type: 2} + propertyPath: m_Name + value: Standing Idle + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 36ee1de0adff2f24c9312a76bdbc6fab, type: 3} --- !u!4 &2039278780369176618 stripped diff --git a/Assets/Prefabs/PickupPlaceholder.prefab b/Assets/Prefabs/PickupPlaceholder.prefab index a50ac4c4..0940b33b 100644 --- a/Assets/Prefabs/PickupPlaceholder.prefab +++ b/Assets/Prefabs/PickupPlaceholder.prefab @@ -142,7 +142,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b9d2435ff9bb7264889e80f3a5ece3ab, type: 3} m_Name: m_EditorClassIdentifier: - speed: 1 + speed: 10 --- !u!1001 &283572576768443807 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Prefabs/SceneScriptsPrefabs.meta b/Assets/Prefabs/SceneScriptsPrefabs.meta new file mode 100644 index 00000000..29500ba9 --- /dev/null +++ b/Assets/Prefabs/SceneScriptsPrefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9cf3fe353748474abed64aee88a4be4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/SceneScriptsPrefabs/EventDebugger.prefab b/Assets/Prefabs/SceneScriptsPrefabs/EventDebugger.prefab new file mode 100644 index 00000000..cadb25c5 --- /dev/null +++ b/Assets/Prefabs/SceneScriptsPrefabs/EventDebugger.prefab @@ -0,0 +1,88 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6578386971485167233 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6578386971485167263} + - component: {fileID: 6578386971485167262} + - component: {fileID: 6578386971485167260} + - component: {fileID: 6578386971485167261} + m_Layer: 0 + m_Name: EventDebugger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6578386971485167263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6578386971485167233} + 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: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6578386971485167262 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6578386971485167233} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b45a3e6ec9eb2a847906b50d2eeabf44, type: 3} + m_Name: + m_EditorClassIdentifier: + EventToDebug: {fileID: 11400000, guid: e1ee4675acefb8243bd1c54ded40b52a, type: 2} + Param: 100 +--- !u!114 &6578386971485167260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6578386971485167233} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbb85c34323f0c946a6040f0f9ee1c1c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &6578386971485167261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6578386971485167233} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bab5193cb6bf6c14c8d50d19ab44473a, type: 3} + m_Name: + m_EditorClassIdentifier: + Event: {fileID: 11400000, guid: a4643193b6dace847b33cdb07ae44cf9, type: 2} + Response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6578386971485167260} + m_MethodName: Warn + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 diff --git a/Assets/Prefabs/SceneScriptsPrefabs/EventDebugger.prefab.meta b/Assets/Prefabs/SceneScriptsPrefabs/EventDebugger.prefab.meta new file mode 100644 index 00000000..f5f49f6c --- /dev/null +++ b/Assets/Prefabs/SceneScriptsPrefabs/EventDebugger.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 990672a4afee89040b2a7136f1252e2e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/SceneScriptsPrefabs/InputHandler.prefab b/Assets/Prefabs/SceneScriptsPrefabs/InputHandler.prefab new file mode 100644 index 00000000..344486c6 --- /dev/null +++ b/Assets/Prefabs/SceneScriptsPrefabs/InputHandler.prefab @@ -0,0 +1,58 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6775170052875544062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6775170052875544060} + - component: {fileID: 6775170052875544063} + m_Layer: 0 + m_Name: InputHandler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6775170052875544060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6775170052875544062} + 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: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6775170052875544063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6775170052875544062} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b662357260daba04fab160a1e6e9b94e, type: 3} + m_Name: + m_EditorClassIdentifier: + LeftMouseButtonPressed: + m_PersistentCalls: + m_Calls: [] + LeftMouseButtonReleased: + m_PersistentCalls: + m_Calls: [] + RightMouseButtonPressed: + m_PersistentCalls: + m_Calls: [] + RightMouseButtonReleased: + m_PersistentCalls: + m_Calls: [] + SpellPressed: {fileID: 11400000, guid: 9fde7a97d1e4bb245b55e033ca068300, type: 2} diff --git a/Assets/Prefabs/SceneScriptsPrefabs/InputHandler.prefab.meta b/Assets/Prefabs/SceneScriptsPrefabs/InputHandler.prefab.meta new file mode 100644 index 00000000..f452f764 --- /dev/null +++ b/Assets/Prefabs/SceneScriptsPrefabs/InputHandler.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8aa86e8c0608d5744bd099e88fa9f217 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/SceneScriptsPrefabs/Knowledge.prefab b/Assets/Prefabs/SceneScriptsPrefabs/Knowledge.prefab new file mode 100644 index 00000000..66383b26 --- /dev/null +++ b/Assets/Prefabs/SceneScriptsPrefabs/Knowledge.prefab @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6523542558507109280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6523542558507109286} + - component: {fileID: 6523542558507109281} + - component: {fileID: 6523542558507109287} + - component: {fileID: 6523542558507109284} + - component: {fileID: 501865820} + m_Layer: 0 + m_Name: Knowledge + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6523542558507109286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6523542558507109280} + 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: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6523542558507109281 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6523542558507109280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5005a36654d86348b0bacbd83b4e070, type: 3} + m_Name: + m_EditorClassIdentifier: + scriptableKnowledgeLevel: {fileID: 11400000, guid: 1f69458a4f5ab81458656d4f0d5187e6, + type: 2} + baseKnowledgeThreshold: 500 + KnowledgeThresholdGrowth: 100 + exponent: 1.5 + OnKnowledgeLevelUp: {fileID: 11400000, guid: a4643193b6dace847b33cdb07ae44cf9, type: 2} + OnKnowledgeChanged: {fileID: 11400000, guid: 23578f9bb323efc46ad0ab58f7490e4b, type: 2} +--- !u!114 &6523542558507109287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6523542558507109280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bab5193cb6bf6c14c8d50d19ab44473a, type: 3} + m_Name: + m_EditorClassIdentifier: + Event: {fileID: 11400000, guid: e1ee4675acefb8243bd1c54ded40b52a, type: 2} + Response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6523542558507109281} + m_MethodName: ChangeKnowledgeValue + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &6523542558507109284 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6523542558507109280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bab5193cb6bf6c14c8d50d19ab44473a, type: 3} + m_Name: + m_EditorClassIdentifier: + Event: {fileID: 11400000, guid: a4643193b6dace847b33cdb07ae44cf9, type: 2} + Response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6523542558507109281} + m_MethodName: UpdateThreshold + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &501865820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6523542558507109280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bab5193cb6bf6c14c8d50d19ab44473a, type: 3} + m_Name: + m_EditorClassIdentifier: + Event: {fileID: 11400000, guid: a4643193b6dace847b33cdb07ae44cf9, type: 2} + Response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6523542558507109281} + m_MethodName: UpdateScriptableLevel + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 diff --git a/Assets/Prefabs/SceneScriptsPrefabs/Knowledge.prefab.meta b/Assets/Prefabs/SceneScriptsPrefabs/Knowledge.prefab.meta new file mode 100644 index 00000000..29ac6bcc --- /dev/null +++ b/Assets/Prefabs/SceneScriptsPrefabs/Knowledge.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c6c402348cc6f204cb82e9448592e0c2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/SceneScriptsPrefabs/SpellCasting.prefab b/Assets/Prefabs/SceneScriptsPrefabs/SpellCasting.prefab new file mode 100644 index 00000000..3a095ebd --- /dev/null +++ b/Assets/Prefabs/SceneScriptsPrefabs/SpellCasting.prefab @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5048200040256657698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5048200040256657697} + - component: {fileID: 5048200040256657696} + - component: {fileID: 5048200040256657699} + m_Layer: 0 + m_Name: SpellCasting + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5048200040256657697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5048200040256657698} + 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: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5048200040256657696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5048200040256657698} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7d42137ca27b0a459b8d46b1d120390, type: 3} + m_Name: + m_EditorClassIdentifier: + knowledgeLevel: {fileID: 11400000, guid: 1f69458a4f5ab81458656d4f0d5187e6, type: 2} + playerTransform: {fileID: 0} + globalCooldown: 1 + Spells: + - {fileID: 11400000, guid: ba5f3a86c6bf23b479c108d44e863914, type: 2} +--- !u!114 &5048200040256657699 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5048200040256657698} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bab5193cb6bf6c14c8d50d19ab44473a, type: 3} + m_Name: + m_EditorClassIdentifier: + Event: {fileID: 11400000, guid: 9fde7a97d1e4bb245b55e033ca068300, type: 2} + Response: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5048200040256657696} + m_MethodName: OnCastPressed + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 diff --git a/Assets/Prefabs/SceneScriptsPrefabs/SpellCasting.prefab.meta b/Assets/Prefabs/SceneScriptsPrefabs/SpellCasting.prefab.meta new file mode 100644 index 00000000..a69c3695 --- /dev/null +++ b/Assets/Prefabs/SceneScriptsPrefabs/SpellCasting.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 73ace08cabefa074da9cc9a8c3af65a0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/SpellObjectsPrefabs.meta b/Assets/Prefabs/SpellObjectsPrefabs.meta new file mode 100644 index 00000000..6a5bd04e --- /dev/null +++ b/Assets/Prefabs/SpellObjectsPrefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 526fe1d2e18dcf241bcc794cfe5d075f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/SpellObjectsPrefabs/ArcaneExplosion.prefab b/Assets/Prefabs/SpellObjectsPrefabs/ArcaneExplosion.prefab new file mode 100644 index 00000000..aa263b3b --- /dev/null +++ b/Assets/Prefabs/SpellObjectsPrefabs/ArcaneExplosion.prefab @@ -0,0 +1,109 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5270485484951766787 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5270485484951766786} + - component: {fileID: 5270485484951766814} + - component: {fileID: 5270485484951766815} + - component: {fileID: 5270485484951766812} + - component: {fileID: 5270485484951766813} + m_Layer: 0 + m_Name: ArcaneExplosion + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5270485484951766786 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5270485484951766787} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 6, y: 6, z: 6} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5270485484951766814 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5270485484951766787} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5270485484951766815 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5270485484951766787} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + 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 +--- !u!135 &5270485484951766812 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5270485484951766787} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &5270485484951766813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5270485484951766787} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ce211832477a95e4996d8fd784c231d4, type: 3} + m_Name: + m_EditorClassIdentifier: + rangeMultiplier: 6 + animationSpeed: 10 diff --git a/Assets/Prefabs/SpellObjectsPrefabs/ArcaneExplosion.prefab.meta b/Assets/Prefabs/SpellObjectsPrefabs/ArcaneExplosion.prefab.meta new file mode 100644 index 00000000..ff5fd167 --- /dev/null +++ b/Assets/Prefabs/SpellObjectsPrefabs/ArcaneExplosion.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f034ba5528dde5049bb1d68d797a41b5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Wall.prefab b/Assets/Prefabs/Wall.prefab index 24a0413e..85231645 100644 --- a/Assets/Prefabs/Wall.prefab +++ b/Assets/Prefabs/Wall.prefab @@ -12,7 +12,7 @@ GameObject: - component: {fileID: 6177303875668630991} - component: {fileID: 6798483188823907557} - component: {fileID: 4424612855987724981} - m_Layer: 0 + m_Layer: 30 m_Name: Wall m_TagString: Untagged m_Icon: {fileID: 0} diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 79a666ed..dce73b88 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -106,7 +106,7 @@ NavMeshSettings: m_BuildSettings: serializedVersion: 2 agentTypeID: 0 - agentRadius: 0.5 + agentRadius: 0.25 agentHeight: 2 agentSlope: 45 agentClimb: 0.4 @@ -114,7 +114,7 @@ NavMeshSettings: maxJumpAcrossDistance: 0 minRegionArea: 2 manualCellSize: 0 - cellSize: 0.16666667 + cellSize: 0.083333336 manualTileSize: 0 tileSize: 256 accuratePlacement: 0 @@ -166,7 +166,7 @@ Transform: - {fileID: 2147264483} - {fileID: 39548037} m_Father: {fileID: 0} - m_RootOrder: 10 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &92728848 PrefabInstance: @@ -175,16 +175,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (10) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -245,6 +235,16 @@ PrefabInstance: propertyPath: m_LocalScale.x value: 1 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (10) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &92728849 stripped @@ -266,16 +266,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (3) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -336,6 +326,16 @@ PrefabInstance: propertyPath: m_LocalScale.x value: 1 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (3) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &101122901 stripped @@ -362,7 +362,7 @@ GameObject: - component: {fileID: 191210976} - component: {fileID: 191210975} - component: {fileID: 191210974} - m_Layer: 0 + m_Layer: 31 m_Name: floor m_TagString: Untagged m_Icon: {fileID: 0} @@ -496,7 +496,7 @@ Camera: near clip plane: 0.3 far clip plane: 1000 field of view: 60 - orthographic: 1 + orthographic: 0 orthographic size: 7 m_Depth: 0 m_CullingMask: @@ -520,13 +520,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 267780168} - m_LocalRotation: {x: 0.100088194, y: -0.89077777, z: 0.23868322, w: 0.37353414} + m_LocalRotation: {x: 0.14798789, y: -0.8520026, z: 0.35291103, w: 0.35727438} m_LocalPosition: {x: -29.53, y: 12.5, z: -30.5} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 30, y: -134.5, z: 0} + m_LocalEulerAnglesHint: {x: 45, y: -134.5, z: 0} --- !u!114 &267780172 MonoBehaviour: m_ObjectHideFlags: 0 @@ -540,7 +540,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: character: {fileID: 1894303349} - positionOffset: {x: 15, y: 12.5, z: 15} + positionOffset: {x: 7.5, y: 10, z: 7.5} lerpSpeed: 8 --- !u!1 &268345659 GameObject: @@ -593,92 +593,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &313355279 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 313355281} - - component: {fileID: 313355280} - - component: {fileID: 313355282} - - component: {fileID: 313355283} - m_Layer: 0 - m_Name: EventDebugger - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &313355280 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 313355279} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b45a3e6ec9eb2a847906b50d2eeabf44, type: 3} - m_Name: - m_EditorClassIdentifier: - EventToDebug: {fileID: 11400000, guid: e1ee4675acefb8243bd1c54ded40b52a, type: 2} - Param: 100 ---- !u!4 &313355281 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 313355279} - 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: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &313355282 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 313355279} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fbb85c34323f0c946a6040f0f9ee1c1c, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &313355283 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 313355279} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bab5193cb6bf6c14c8d50d19ab44473a, type: 3} - m_Name: - m_EditorClassIdentifier: - Event: {fileID: 11400000, guid: a4643193b6dace847b33cdb07ae44cf9, type: 2} - Response: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 313355282} - m_MethodName: Warn - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 --- !u!1001 &373949934 PrefabInstance: m_ObjectHideFlags: 0 @@ -824,16 +738,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (11) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -889,6 +793,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (11) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &403305694 stripped @@ -904,16 +818,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (14) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -969,6 +873,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (14) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &453970655 stripped @@ -977,165 +891,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 453970654} m_PrefabAsset: {fileID: 0} ---- !u!1 &501865818 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 501865820} - - component: {fileID: 501865819} - - component: {fileID: 501865821} - - component: {fileID: 501865822} - m_Layer: 0 - m_Name: Knowledge - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &501865819 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501865818} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b5005a36654d86348b0bacbd83b4e070, type: 3} - m_Name: - m_EditorClassIdentifier: - baseKnowledgeThreshold: 500 - KnowledgeThresholdGrowth: 100 - exponent: 1.5 - OnKnowledgeLevelUp: {fileID: 11400000, guid: a4643193b6dace847b33cdb07ae44cf9, type: 2} - OnKnowledgeChanged: {fileID: 11400000, guid: 23578f9bb323efc46ad0ab58f7490e4b, type: 2} ---- !u!4 &501865820 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501865818} - 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: 0} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &501865821 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501865818} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bab5193cb6bf6c14c8d50d19ab44473a, type: 3} - m_Name: - m_EditorClassIdentifier: - Event: {fileID: 11400000, guid: e1ee4675acefb8243bd1c54ded40b52a, type: 2} - Response: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 501865819} - m_MethodName: ChangeKnowledgeValue - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &501865822 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501865818} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bab5193cb6bf6c14c8d50d19ab44473a, type: 3} - m_Name: - m_EditorClassIdentifier: - Event: {fileID: 11400000, guid: a4643193b6dace847b33cdb07ae44cf9, type: 2} - Response: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 501865819} - m_MethodName: UpdateThreshold - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &573683188 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 573683190} - - component: {fileID: 573683189} - m_Layer: 0 - m_Name: InputHandler - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &573683189 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573683188} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b662357260daba04fab160a1e6e9b94e, type: 3} - m_Name: - m_EditorClassIdentifier: - LeftMouseButtonPressed: - m_PersistentCalls: - m_Calls: [] - LeftMouseButtonReleased: - m_PersistentCalls: - m_Calls: [] - RightMouseButtonPressed: - m_PersistentCalls: - m_Calls: [] - RightMouseButtonReleased: - m_PersistentCalls: - m_Calls: [] ---- !u!4 &573683190 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573683188} - 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: 0} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &588902656 GameObject: m_ObjectHideFlags: 0 @@ -1242,16 +997,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (2) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -1307,6 +1052,21 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (2) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Layer + value: 30 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &613364706 stripped @@ -1397,16 +1157,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (9) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -1462,6 +1212,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (9) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &688087423 stripped @@ -1477,16 +1237,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (7) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -1542,6 +1292,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (7) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &714709905 stripped @@ -1707,16 +1467,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (6) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -1772,6 +1522,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (6) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &939753385 stripped @@ -1856,16 +1616,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (4) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -1921,6 +1671,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (4) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &987497406 stripped @@ -1936,16 +1696,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (15) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -2006,6 +1756,16 @@ PrefabInstance: propertyPath: m_LocalScale.x value: 52 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (15) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &1092376794 stripped @@ -2199,16 +1959,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (1) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -2264,6 +2014,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (1) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &1310834023 stripped @@ -2354,16 +2114,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (5) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -2419,6 +2169,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (5) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &1485430935 stripped @@ -2545,16 +2305,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (8) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -2610,6 +2360,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (8) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &1624888706 stripped @@ -2625,16 +2385,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (12) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -2695,6 +2445,16 @@ PrefabInstance: propertyPath: m_LocalScale.x value: 1 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (12) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &1628768212 stripped @@ -2731,7 +2491,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1727812054 PrefabInstance: @@ -2809,16 +2569,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall (13) - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -2874,6 +2624,16 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall (13) + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} --- !u!4 &1751002899 stripped @@ -2894,86 +2654,12 @@ Transform: type: 3} m_PrefabInstance: {fileID: 373949934} m_PrefabAsset: {fileID: 0} ---- !u!1 &1894303348 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 3611447520270935216, guid: 86568e4b4be64144e9fe6d54dd6d2bff, - type: 3} - m_PrefabInstance: {fileID: 5454388061520519986} - m_PrefabAsset: {fileID: 0} --- !u!4 &1894303349 stripped Transform: m_CorrespondingSourceObject: {fileID: 4684990261687001953, guid: 86568e4b4be64144e9fe6d54dd6d2bff, type: 3} m_PrefabInstance: {fileID: 5454388061520519986} m_PrefabAsset: {fileID: 0} ---- !u!114 &1894303350 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1894303348} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bd0494702d3d9c14b937489fcc42ef66, type: 3} - m_Name: - m_EditorClassIdentifier: - CurrentVelocity: {x: 0, y: 0, z: 0} - CurrentVelocityMagnitude: 0 - leftPressed: 0 - casting: 0 ---- !u!195 &1894303351 -NavMeshAgent: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1894303348} - m_Enabled: 1 - m_AgentTypeID: 0 - m_Radius: 0.5 - m_Speed: 4 - m_Acceleration: 64 - avoidancePriority: 50 - m_AngularSpeed: 7200 - 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!136 &1894303352 -CapsuleCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1894303348} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - m_Radius: 0.5 - m_Height: 2 - m_Direction: 1 - m_Center: {x: 0, y: 1, z: 0} ---- !u!54 &1894303353 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1894303348} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 --- !u!1001 &2078111152 PrefabInstance: m_ObjectHideFlags: 0 @@ -3124,6 +2810,80 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1285382259} m_PrefabAsset: {fileID: 0} +--- !u!1001 &5048200039727551386 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5048200040256657696, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: playerTransform + value: + objectReference: {fileID: 1894303349} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657697, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5048200040256657698, guid: 73ace08cabefa074da9cc9a8c3af65a0, + type: 3} + propertyPath: m_Name + value: SpellCasting + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 73ace08cabefa074da9cc9a8c3af65a0, type: 3} --- !u!1001 &5454388061520519986 PrefabInstance: m_ObjectHideFlags: 0 @@ -3136,11 +2896,6 @@ PrefabInstance: propertyPath: m_Name value: Character objectReference: {fileID: 0} - - target: {fileID: 3611447520270935216, guid: 86568e4b4be64144e9fe6d54dd6d2bff, - type: 3} - propertyPath: m_TagString - value: Player - objectReference: {fileID: 0} - target: {fileID: 4684990261687001953, guid: 86568e4b4be64144e9fe6d54dd6d2bff, type: 3} propertyPath: m_LocalPosition.x @@ -3196,20 +2951,6 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 963194227, guid: 86568e4b4be64144e9fe6d54dd6d2bff, type: 3} - propertyPath: orthographic size - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 3618317607655759079, guid: 86568e4b4be64144e9fe6d54dd6d2bff, - type: 3} - propertyPath: m_ReceiveShadows - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3618317607655759079, guid: 86568e4b4be64144e9fe6d54dd6d2bff, - type: 3} - propertyPath: m_CastShadows - value: 1 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86568e4b4be64144e9fe6d54dd6d2bff, type: 3} --- !u!1001 &5809409803449803062 @@ -3219,16 +2960,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 268345660} m_Modifications: - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_Name - value: Wall - objectReference: {fileID: 0} - - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, - type: 3} - propertyPath: m_StaticEditorFlags - value: 9 - objectReference: {fileID: 0} - target: {fileID: 155025188023763303, guid: 0846013d95ea83340b00baead61461b7, type: 3} propertyPath: m_LocalPosition.x @@ -3284,8 +3015,225 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_Name + value: Wall + objectReference: {fileID: 0} + - target: {fileID: 370399982521230577, guid: 0846013d95ea83340b00baead61461b7, + type: 3} + propertyPath: m_StaticEditorFlags + value: 9 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0846013d95ea83340b00baead61461b7, type: 3} +--- !u!1001 &6523542558576760570 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6523542558507109280, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_Name + value: Knowledge + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6523542558507109286, guid: c6c402348cc6f204cb82e9448592e0c2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c6c402348cc6f204cb82e9448592e0c2, type: 3} +--- !u!1001 &6578386971725607566 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6578386971485167233, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_Name + value: EventDebugger + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6578386971485167263, guid: 990672a4afee89040b2a7136f1252e2e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 990672a4afee89040b2a7136f1252e2e, type: 3} +--- !u!1001 &6775170053382033418 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544060, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6775170052875544062, guid: 8aa86e8c0608d5744bd099e88fa9f217, + type: 3} + propertyPath: m_Name + value: InputHandler + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8aa86e8c0608d5744bd099e88fa9f217, type: 3} --- !u!1001 &8021694319724601284 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/SampleScene/NavMesh.asset b/Assets/Scenes/SampleScene/NavMesh.asset index f8aa9afb..7c5c045d 100644 Binary files a/Assets/Scenes/SampleScene/NavMesh.asset and b/Assets/Scenes/SampleScene/NavMesh.asset differ diff --git a/Assets/Scripts/Components/CastSpell.cs b/Assets/Scripts/Components/CastSpell.cs index 783f3345..e05b6a84 100644 --- a/Assets/Scripts/Components/CastSpell.cs +++ b/Assets/Scripts/Components/CastSpell.cs @@ -4,17 +4,59 @@ using UnityEngine; public class CastSpell : MonoBehaviour { + [SerializeField] private FloatVariable knowledgeLevel; + [SerializeField] private Transform playerTransform; + [Space] + + [SerializeField] private float globalCooldown; + + [Space] + + public List Spells; + + private float timer = 0f; + private bool casted = false; // Start is called before the first frame update void Start() { - + } // Update is called once per frame void Update() { - + if(casted) + { + timer += Time.deltaTime; + if(timer >= globalCooldown) + { + timer = 0f; + casted = false; + } + } + } + + public void OnCastPressed(float id) + { + if(!casted) + { + //cast spell + int realID = (int)id - 1; + if(Spells[realID].CastType == SpellType.CastOnPlayerPosition) + { + GameObject spellObject = Instantiate(Spells[realID].SpellObject, playerTransform); + spellObject.SetActive(true); + } + else + { + GameObject spellObject = Instantiate(Spells[realID].SpellObject, playerTransform.position, Quaternion.identity); + spellObject.transform.forward = playerTransform.forward; + spellObject.SetActive(true); + } + Debug.Log(Spells[realID].GetFinalDamageValue()); + casted = true; + } } } diff --git a/Assets/Scripts/Components/Knowledge.cs b/Assets/Scripts/Components/Knowledge.cs index c4902c37..ce02d7b3 100644 --- a/Assets/Scripts/Components/Knowledge.cs +++ b/Assets/Scripts/Components/Knowledge.cs @@ -4,6 +4,7 @@ using UnityEngine; public class Knowledge : MonoBehaviour { + [SerializeField] private FloatVariable scriptableKnowledgeLevel; [SerializeField] private float baseKnowledgeThreshold = 500f; [SerializeField] private float KnowledgeThresholdGrowth = 100f; [SerializeField] private float exponent = 1.5f; @@ -22,6 +23,7 @@ public class Knowledge : MonoBehaviour { currentKnowledgeLevel = 1; currentKnowledgeValue = 0f; + scriptableKnowledgeLevel.Value = currentKnowledgeLevel; finalKnowledgeThreshold = baseKnowledgeThreshold + currentKnowledgeLevel * KnowledgeThresholdGrowth * exponent; } @@ -51,4 +53,8 @@ public class Knowledge : MonoBehaviour { finalKnowledgeThreshold = baseKnowledgeThreshold + level * KnowledgeThresholdGrowth * exponent; } + public void UpdateScriptableLevel(float level) + { + scriptableKnowledgeLevel.Value = level; + } } diff --git a/Assets/Scripts/Controllers/ArcaneExplosion_Animation.cs b/Assets/Scripts/Controllers/ArcaneExplosion_Animation.cs new file mode 100644 index 00000000..2b755a2f --- /dev/null +++ b/Assets/Scripts/Controllers/ArcaneExplosion_Animation.cs @@ -0,0 +1,30 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ArcaneExplosion_Animation : MonoBehaviour +{ + [SerializeField] private float rangeMultiplier; + [SerializeField] private float animationSpeed; + + // Start is called before the first frame update + private void OnEnable() + { + transform.localScale = Vector3.one / 10f; + } + + private void Update() + { + transform.localScale = Vector3.Lerp(transform.localScale, Vector3.one * rangeMultiplier, Time.deltaTime * animationSpeed); + if(transform.localScale.x >= rangeMultiplier - 0.1f) + { + DisableExplosion(); + } + } + + public void DisableExplosion() + { + Destroy(this.gameObject); + //gameObject.SetActive(false); + } +} diff --git a/Assets/Scripts/Controllers/ArcaneExplosion_Animation.cs.meta b/Assets/Scripts/Controllers/ArcaneExplosion_Animation.cs.meta new file mode 100644 index 00000000..d3028348 --- /dev/null +++ b/Assets/Scripts/Controllers/ArcaneExplosion_Animation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ce211832477a95e4996d8fd784c231d4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Controllers/InputHandler.cs b/Assets/Scripts/Controllers/InputHandler.cs index ee7f0c70..b4a3fd72 100644 --- a/Assets/Scripts/Controllers/InputHandler.cs +++ b/Assets/Scripts/Controllers/InputHandler.cs @@ -24,6 +24,7 @@ public class InputHandler : MonoBehaviour public UnityEvent RightMouseButtonPressed; public UnityEvent RightMouseButtonReleased; + public GameEventFloat SpellPressed; // Start is called before the first frame update void Start() @@ -55,6 +56,20 @@ public class InputHandler : MonoBehaviour RightMouseButtonReleased.Invoke(); } #endregion + + #region Spell1 + if(Input.GetKeyDown(KeyCode.Alpha1)) + { + SpellPressed.Raise(1); + } + #endregion + + #region Spell2 + if(Input.GetKeyDown(KeyCode.Alpha2)) + { + SpellPressed.Raise(2); + } + #endregion } } diff --git a/Assets/Scripts/Scriptables/CustomEvents/Events/OnSpellCasted.asset b/Assets/Scripts/Scriptables/CustomEvents/Events/OnSpellCasted.asset index 4554f904..dd6187de 100644 --- a/Assets/Scripts/Scriptables/CustomEvents/Events/OnSpellCasted.asset +++ b/Assets/Scripts/Scriptables/CustomEvents/Events/OnSpellCasted.asset @@ -9,6 +9,6 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 74aed47a2e1d64945ac55641877e104e, type: 3} + m_Script: {fileID: 11500000, guid: eadf93f7493329244882945bacf60130, type: 3} m_Name: OnSpellCasted m_EditorClassIdentifier: diff --git a/Assets/Scripts/Scriptables/CustomEvents/Events/OnSpellCasted.asset.meta b/Assets/Scripts/Scriptables/CustomEvents/Events/OnSpellCasted.asset.meta index e62939dd..213f677b 100644 --- a/Assets/Scripts/Scriptables/CustomEvents/Events/OnSpellCasted.asset.meta +++ b/Assets/Scripts/Scriptables/CustomEvents/Events/OnSpellCasted.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1efacd8e3000e6847ada6ea2cbb1c83b +guid: 9fde7a97d1e4bb245b55e033ca068300 NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/Scripts/Scriptables/Spells.meta b/Assets/Scripts/Scriptables/Spells.meta new file mode 100644 index 00000000..a938f079 --- /dev/null +++ b/Assets/Scripts/Scriptables/Spells.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8e412fb78e3344409c8b595693e1681 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Scriptables/Spells/MagicExplosion.asset b/Assets/Scripts/Scriptables/Spells/MagicExplosion.asset new file mode 100644 index 00000000..b752aa92 --- /dev/null +++ b/Assets/Scripts/Scriptables/Spells/MagicExplosion.asset @@ -0,0 +1,21 @@ +%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: de6c3961269e06840bb1165dbf0c920a, type: 3} + m_Name: MagicExplosion + m_EditorClassIdentifier: + Level: {fileID: 11400000, guid: 1f69458a4f5ab81458656d4f0d5187e6, type: 2} + SpellObject: {fileID: 5270485484951766787, guid: f034ba5528dde5049bb1d68d797a41b5, + type: 3} + Cooldown: 3 + baseDamageValue: 10 + growthPerLevel: 2 + exponent: 1.5 diff --git a/Assets/Scripts/Scriptables/Spells/MagicExplosion.asset.meta b/Assets/Scripts/Scriptables/Spells/MagicExplosion.asset.meta new file mode 100644 index 00000000..85857575 --- /dev/null +++ b/Assets/Scripts/Scriptables/Spells/MagicExplosion.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba5f3a86c6bf23b479c108d44e863914 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Scriptables/Variables/CustomVariables.meta b/Assets/Scripts/Scriptables/Variables/CustomVariables.meta new file mode 100644 index 00000000..d191dbff --- /dev/null +++ b/Assets/Scripts/Scriptables/Variables/CustomVariables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f276c58b4aadf104aad1ad0912955725 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Scriptables/Variables/CustomVariables/KnowledgeLevel.asset b/Assets/Scripts/Scriptables/Variables/CustomVariables/KnowledgeLevel.asset new file mode 100644 index 00000000..0b586631 --- /dev/null +++ b/Assets/Scripts/Scriptables/Variables/CustomVariables/KnowledgeLevel.asset @@ -0,0 +1,15 @@ +%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: 0} + m_Name: KnowledgeLevel + m_EditorClassIdentifier: Assembly-CSharp::FloatVariable + Value: 0 diff --git a/Assets/Scripts/Scriptables/Variables/CustomVariables/KnowledgeLevel.asset.meta b/Assets/Scripts/Scriptables/Variables/CustomVariables/KnowledgeLevel.asset.meta new file mode 100644 index 00000000..008df707 --- /dev/null +++ b/Assets/Scripts/Scriptables/Variables/CustomVariables/KnowledgeLevel.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f69458a4f5ab81458656d4f0d5187e6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Scriptables/Variables/Spell.cs b/Assets/Scripts/Scriptables/Variables/Spell.cs new file mode 100644 index 00000000..c95d7367 --- /dev/null +++ b/Assets/Scripts/Scriptables/Variables/Spell.cs @@ -0,0 +1,27 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +[CreateAssetMenu(fileName = "Spell", menuName = "Custom/Spells/New Spell")] +public class Spell : ScriptableObject +{ + public FloatVariable Level; + public GameObject SpellObject; + public float Cooldown; + public SpellType CastType; + + [SerializeField] private float baseDamageValue; + [SerializeField] private float growthPerLevel; + [SerializeField] private float exponent; + + public float GetFinalDamageValue() + { + return baseDamageValue + Level.Value * Mathf.Pow(growthPerLevel, exponent); + } +} + +public enum SpellType +{ + CastOnPlayerPosition, + Projectile +} \ No newline at end of file diff --git a/Assets/Scripts/Scriptables/Variables/Spell.cs.meta b/Assets/Scripts/Scriptables/Variables/Spell.cs.meta new file mode 100644 index 00000000..c331d5fe --- /dev/null +++ b/Assets/Scripts/Scriptables/Variables/Spell.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de6c3961269e06840bb1165dbf0c920a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Scriptables/Variables/ValueVariable.cs b/Assets/Scripts/Scriptables/Variables/ValueVariable.cs index d9e8e9ae..d32ab871 100644 --- a/Assets/Scripts/Scriptables/Variables/ValueVariable.cs +++ b/Assets/Scripts/Scriptables/Variables/ValueVariable.cs @@ -2,7 +2,8 @@ using System.Collections.Generic; using UnityEngine; -public class FloatVariable : MonoBehaviour +[CreateAssetMenu(fileName = "FloatVariable", menuName = "Custom/Variables/New Float")] +public class FloatVariable : ScriptableObject { - public float InitialValue; + public float Value; } diff --git a/ProjectSettings/NavMeshAreas.asset b/ProjectSettings/NavMeshAreas.asset index 3b0b7c3d..d2cb0932 100644 --- a/ProjectSettings/NavMeshAreas.asset +++ b/ProjectSettings/NavMeshAreas.asset @@ -11,8 +11,8 @@ NavMeshProjectSettings: cost: 1 - name: Jump cost: 2 - - name: - cost: 1 + - name: Unwalkable + cost: 50000 - name: cost: 1 - name: