From b9b2f3ddf72dc7d49186439f78869693613e8103 Mon Sep 17 00:00:00 2001 From: Krazerleo Date: Wed, 13 Apr 2022 11:00:07 +0700 Subject: [PATCH] Add random point moving. --- .../Timers/Greatest_map_ever_timers.json | 2 +- Assets/Prefabs/DragonFucker.prefab | 2744 +++++++++++++++++ .../DragonFucker.prefab.meta} | 5 +- Assets/Prefabs/Player.prefab | 85 +- .../Greatest_map_ever/Greatest_map_ever.unity | 756 +++-- .../Scripts/Bots/Behaviours/BaseBehaviour.cs | 17 - .../Bots/Behaviours/BaseBehaviour.cs.meta | 11 - .../Bots/Behaviours/BehaviourClasses.meta | 8 - .../BehaviourClasses/DumbAttacker.cs | 8 - .../BehaviourClasses/DumbAttacker.cs.meta | 11 - .../BehaviourClasses/DumbDefender.cs | 7 - .../BehaviourClasses/DumbDefender.cs.meta | 11 - .../Bots/Behaviours/BehaviourClasses/Human.cs | 7 - .../Behaviours/BehaviourClasses/Human.cs.meta | 11 - .../Bots/Behaviours/BehaviourRealization.meta | 8 - .../DumbAttackerBehaviour.cs | 9 - .../DumbAttackerBehaviour.cs.meta | 11 - .../DumbDefenderBehaviour.cs | 9 - .../DumbDefenderBehaviour.cs.meta | 11 - .../BehaviourRealization/HumanBehaviour.cs | 8 - .../HumanBehaviour.cs.meta | 11 - Assets/Scripts/Bots/Behaviours/IDoActivity.cs | 4 - .../Bots/Behaviours/IDoActivity.cs.meta | 11 - Assets/Scripts/Bots/CharacterFactory.meta | 8 - .../Bots/CharacterFactory/CharacterFactory.cs | 45 - .../CharacterFactory/CharacterFactory.cs.meta | 11 - .../Bots/CharacterFactory/CharacterSpawner.cs | 55 - .../CharacterFactory/CharacterSpawner.cs.meta | 11 - .../Scripts/Character/CharacterCondition.cs | 86 +- .../Scripts/Character/MovementController.cs | 14 +- Assets/Scripts/Character/NPC.cs | 60 +- Assets/Scripts/Managers/MapManager.cs | 6 +- Assets/Scripts/Misc/FlagZone.cs | 1 - Assets/Scripts/Misc/Movement.cs | 18 - Assets/Scripts/Misc/Movement.cs.meta | 11 - Assets/Scripts/Misc/Settings.cs | 6 + Assets/Scripts/Misc/SettingsReader.cs | 1 - Assets/Scripts/Sensors/ISensor.cs | 5 - Assets/Scripts/Sensors/Sensors.cs | 4 + .../{ISensor.cs.meta => Sensors.cs.meta} | 0 .../Scripts/Utils/SerializableDictionary.cs | 6 +- Assets/Settings/Game Settings.asset | 4 + ProjectSettings/ProjectSettings.asset | 2 +- 43 files changed, 3408 insertions(+), 711 deletions(-) create mode 100644 Assets/Prefabs/DragonFucker.prefab rename Assets/{Scripts/Bots/Behaviours.meta => Prefabs/DragonFucker.prefab.meta} (57%) mode change 100755 => 100644 delete mode 100755 Assets/Scripts/Bots/Behaviours/BaseBehaviour.cs delete mode 100755 Assets/Scripts/Bots/Behaviours/BaseBehaviour.cs.meta delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourClasses.meta delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbAttacker.cs delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbAttacker.cs.meta delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbDefender.cs delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbDefender.cs.meta delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourClasses/Human.cs delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourClasses/Human.cs.meta delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourRealization.meta delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbAttackerBehaviour.cs delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbAttackerBehaviour.cs.meta delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbDefenderBehaviour.cs delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbDefenderBehaviour.cs.meta delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourRealization/HumanBehaviour.cs delete mode 100755 Assets/Scripts/Bots/Behaviours/BehaviourRealization/HumanBehaviour.cs.meta delete mode 100755 Assets/Scripts/Bots/Behaviours/IDoActivity.cs delete mode 100755 Assets/Scripts/Bots/Behaviours/IDoActivity.cs.meta delete mode 100755 Assets/Scripts/Bots/CharacterFactory.meta delete mode 100755 Assets/Scripts/Bots/CharacterFactory/CharacterFactory.cs delete mode 100755 Assets/Scripts/Bots/CharacterFactory/CharacterFactory.cs.meta delete mode 100755 Assets/Scripts/Bots/CharacterFactory/CharacterSpawner.cs delete mode 100755 Assets/Scripts/Bots/CharacterFactory/CharacterSpawner.cs.meta delete mode 100644 Assets/Scripts/Misc/Movement.cs delete mode 100644 Assets/Scripts/Misc/Movement.cs.meta delete mode 100755 Assets/Scripts/Sensors/ISensor.cs create mode 100644 Assets/Scripts/Sensors/Sensors.cs rename Assets/Scripts/Sensors/{ISensor.cs.meta => Sensors.cs.meta} (100%) mode change 100755 => 100644 diff --git a/Assets/ML-Agents/Timers/Greatest_map_ever_timers.json b/Assets/ML-Agents/Timers/Greatest_map_ever_timers.json index 36d5723..259eaa5 100755 --- a/Assets/ML-Agents/Timers/Greatest_map_ever_timers.json +++ b/Assets/ML-Agents/Timers/Greatest_map_ever_timers.json @@ -1 +1 @@ -{"count":1,"self":9.9644096,"total":9.9980019,"children":{"InitializeActuators":{"count":1,"self":0.0019478999999999998,"total":0.0019478999999999998,"children":null},"AgentSendState":{"count":247,"self":0.0019958,"total":0.0019958,"children":null},"DecideAction":{"count":247,"self":0.0286527,"total":0.0286527,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1649742529","unity_version":"2019.4.36f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2019.4.36f1\\Editor\\Unity.exe -projectpath D:\\real-shooter-git -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-user -hubSessionId cd9a8190-ba14-11ec-a0c5-63621669bd08 -accessToken 1o07z9cTg16d5JsIaxEBFdNKzAhY1SajgTdTHeOQ360012f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Greatest_map_ever","end_time_seconds":"1649742539"}} \ No newline at end of file +{"count":1,"self":27.008124799999997,"total":28.0164227,"children":{"InitializeActuators":{"count":1,"self":0.0030001,"total":0.0030001,"children":null},"InitializeSensors":{"count":1,"self":0.0020001,"total":0.0020001,"children":null},"AgentSendState":{"count":1148,"self":0.0250195,"total":0.40993029999999997,"children":{"CollectObservations":{"count":1148,"self":0.3739037,"total":0.3739037,"children":null},"WriteActionMask":{"count":1148,"self":0.0050046,"total":0.0050046,"children":null},"RequestDecision":{"count":1148,"self":0.0060025,"total":0.0060025,"children":null}}},"DecideAction":{"count":1148,"self":0.33184349999999996,"total":0.33184349999999996,"children":null},"AgentAct":{"count":1148,"self":0.2595281,"total":0.2595281,"children":null}},"gauges":{"NPC.CumulativeReward":{"count":11,"max":0,"min":0,"runningAverage":0,"value":0,"weightedAverage":0}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1649822158","unity_version":"2019.4.35f1","command_line_arguments":"C:\\Program Files\\unityeditorfolder\\2019.4.35f1\\Editor\\Unity.exe -projectpath F:\\SigmaRiskManagment\\real shooter Git Version -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-Leonid_Krazer -hubSessionId dca9b0c0-ba6e-11ec-ba13-6d2f32043678 -accessToken h2wulrZC-_wNB02rFLc8VoUWrSoRJ5zUGCjS9AOIxNY009f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Greatest_map_ever","end_time_seconds":"1649822186"}} \ No newline at end of file diff --git a/Assets/Prefabs/DragonFucker.prefab b/Assets/Prefabs/DragonFucker.prefab new file mode 100644 index 0000000..bc71ab1 --- /dev/null +++ b/Assets/Prefabs/DragonFucker.prefab @@ -0,0 +1,2744 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3344194988163342465 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054817} + m_Layer: 0 + m_Name: Index_Distal_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054817 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342465} + m_LocalRotation: {x: 0.012835801, y: 0.013473716, z: 0.08711711, w: 0.99602425} + m_LocalPosition: {x: -7.9785438, y: 1.7053026e-13, z: 4.440892e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054821} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342467 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054819} + m_Layer: 0 + m_Name: Index_Distal_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054819 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342467} + m_LocalRotation: {x: -0.013842603, y: -0.01243883, z: 0.16401216, w: 0.98628277} + m_LocalPosition: {x: -7.9783425, y: 5.684342e-14, z: -1.7763568e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054823} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342469 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054821} + m_Layer: 0 + m_Name: Index_Intermediate_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054821 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342469} + m_LocalRotation: {x: -0.017963478, y: -0.041126773, z: 0.25885317, w: 0.96487355} + m_LocalPosition: {x: -10.023805, y: -1.4210855e-13, z: -1.7763568e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054817} + m_Father: {fileID: 3344194988163054841} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342471 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054823} + m_Layer: 0 + m_Name: Index_Intermediate_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054823 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342471} + m_LocalRotation: {x: 0.017964862, y: 0.041127786, z: 0.25889415, w: 0.96486247} + m_LocalPosition: {x: -10.023557, y: -1.4210855e-13, z: 8.881784e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054819} + m_Father: {fileID: 3344194988163054843} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054825} + m_Layer: 0 + m_Name: Headgear_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054825 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342473} + m_LocalRotation: {x: 0.47540557, y: -0.44884732, z: 0.5234402, w: 0.54638463} + m_LocalPosition: {x: -8.526513e-14, y: -6.550316e-15, z: -13.487081} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054805} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342475 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054827} + - component: {fileID: 3344194988174912995} + m_Layer: 0 + m_Name: head1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054827 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342475} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: -176.9416, z: -6.1230974} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: [] + m_Father: {fileID: 3344194988163054729} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &3344194988174912995 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342475} + 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: 1666fb81395f51e4293b01cca8f58481, 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: 0 + 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: 5ae220fa0f79ffe41b0102a618febf5a, type: 3} + m_Bones: + - {fileID: 3344194988163054829} + - {fileID: 3344194988163054763} + - {fileID: 3344194988163054815} + - {fileID: 3344194988163054731} + - {fileID: 3344194988163054805} + - {fileID: 3344194988163054825} + - {fileID: 3344194988163054831} + - {fileID: 3344194988163054747} + - {fileID: 3344194988163054771} + - {fileID: 3344194988163054845} + - {fileID: 3344194988163054801} + - {fileID: 3344194988163054727} + - {fileID: 3344194988163054723} + - {fileID: 3344194988163054735} + - {fileID: 3344194988163054843} + - {fileID: 3344194988163054823} + - {fileID: 3344194988163054819} + - {fileID: 3344194988163054753} + - {fileID: 3344194988163054765} + - {fileID: 3344194988163054761} + - {fileID: 3344194988163054743} + - {fileID: 3344194988163054739} + - {fileID: 3344194988163054751} + - {fileID: 3344194988163054745} + - {fileID: 3344194988163054769} + - {fileID: 3344194988163054835} + - {fileID: 3344194988163054807} + - {fileID: 3344194988163054725} + - {fileID: 3344194988163054721} + - {fileID: 3344194988163054733} + - {fileID: 3344194988163054841} + - {fileID: 3344194988163054821} + - {fileID: 3344194988163054817} + - {fileID: 3344194988163054759} + - {fileID: 3344194988163054755} + - {fileID: 3344194988163054767} + - {fileID: 3344194988163054741} + - {fileID: 3344194988163054737} + - {fileID: 3344194988163054749} + - {fileID: 3344194988163054789} + - {fileID: 3344194988163054793} + - {fileID: 3344194988163054797} + - {fileID: 3344194988163054799} + - {fileID: 3344194988163054775} + - {fileID: 3344194988163054833} + - {fileID: 3344194988163054813} + - {fileID: 3344194988163054757} + - {fileID: 3344194988163054777} + - {fileID: 3344194988163054773} + - {fileID: 3344194988163054839} + - {fileID: 3344194988163054803} + - {fileID: 3344194988163054779} + - {fileID: 3344194988163054783} + - {fileID: 3344194988163054785} + - {fileID: 3344194988163054837} + - {fileID: 3344194988163054781} + - {fileID: 3344194988163054787} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 3344194988163054829} + m_AABB: + m_Center: {x: -71.52329, y: 10.616158, z: -1.0935726} + m_Extent: {x: 26.513672, y: 26.529358, z: 17.550735} + m_DirtyAABB: 0 +--- !u!1 &3344194988163342477 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054829} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054829 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342477} + m_LocalRotation: {x: -0.4582423, y: 0.5385295, z: -0.4582423, w: 0.5385295} + m_LocalPosition: {x: -0, y: 1.0650933, z: 0.038611155} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: + - {fileID: 3344194988163054787} + - {fileID: 3344194988163054785} + - {fileID: 3344194988163054763} + - {fileID: 3344194988163054775} + - {fileID: 3344194988163054773} + m_Father: {fileID: 3344194988163054729} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342479 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054831} + m_Layer: 0 + m_Name: Headgear_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054831 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342479} + m_LocalRotation: {x: -0.5234401, y: 0.5463846, z: 0.4754055, w: 0.44884726} + m_LocalPosition: {x: 1.3088212, y: 3.871166, z: 12.853171} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054805} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054833} + m_Layer: 0 + m_Name: LowerLeg_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054833 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342481} + m_LocalRotation: {x: -0.6640286, y: -0.051458772, z: -0.042404156, w: 0.74472815} + m_LocalPosition: {x: -33.436848, y: -2.4868996e-14, z: 6.217249e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054813} + m_Father: {fileID: 3344194988163054775} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342483 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054835} + m_Layer: 0 + m_Name: LowerArm_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054835 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342483} + m_LocalRotation: {x: 4.9720758e-29, y: -0.049585804, z: 1.0024346e-27, w: 0.9987699} + m_LocalPosition: {x: -33.666927, y: 0, z: -1.4432899e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054807} + m_Father: {fileID: 3344194988163054769} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054837} + m_Layer: 0 + m_Name: magazine_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054837 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342485} + m_LocalRotation: {x: -0.4881349, y: 0.5173824, z: 0.48743477, w: 0.5064061} + m_LocalPosition: {x: -0.004472253, y: -40.147858, z: 0.03500123} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054785} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342487 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054839} + m_Layer: 0 + m_Name: LowerLeg_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054839 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342487} + m_LocalRotation: {x: 0.66088396, y: 0.05163587, z: -0.04218814, w: 0.74752015} + m_LocalPosition: {x: -33.437313, y: 4.973799e-14, z: -8.881784e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054803} + m_Father: {fileID: 3344194988163054773} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342489 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054841} + m_Layer: 0 + m_Name: Index_Proximal_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054841 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342489} + m_LocalRotation: {x: -0.0028644414, y: -0.042128764, z: 0.08165133, w: 0.99576604} + m_LocalPosition: {x: -13.357139, y: -0.09103328, z: -13.440055} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054821} + m_Father: {fileID: 3344194988163054807} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054843} + m_Layer: 0 + m_Name: Index_Proximal_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054843 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342491} + m_LocalRotation: {x: 0.0028642316, y: 0.04212831, z: 0.08163239, w: 0.9957676} + m_LocalPosition: {x: -13.357445, y: -0.09144714, z: 13.440094} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054823} + m_Father: {fileID: 3344194988163054801} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054845} + m_Layer: 0 + m_Name: LowerArm_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054845 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342493} + m_LocalRotation: {x: -1.11818e-29, y: 0.049585894, z: 1.0904029e-28, w: 0.9987699} + m_LocalPosition: {x: -33.66694, y: 2.842171e-14, z: 4.2188475e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054801} + m_Father: {fileID: 3344194988163054771} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054847} + - component: {fileID: 3344194988174912993} + m_Layer: 0 + m_Name: Leg1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054847 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342495} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: -96.69518, z: -8.197696} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: [] + m_Father: {fileID: 3344194988163054729} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &3344194988174912993 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342495} + 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: 1666fb81395f51e4293b01cca8f58481, 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: 0 + 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: 4300008, guid: 5ae220fa0f79ffe41b0102a618febf5a, type: 3} + m_Bones: + - {fileID: 3344194988163054829} + - {fileID: 3344194988163054763} + - {fileID: 3344194988163054815} + - {fileID: 3344194988163054731} + - {fileID: 3344194988163054805} + - {fileID: 3344194988163054825} + - {fileID: 3344194988163054831} + - {fileID: 3344194988163054747} + - {fileID: 3344194988163054771} + - {fileID: 3344194988163054845} + - {fileID: 3344194988163054801} + - {fileID: 3344194988163054727} + - {fileID: 3344194988163054723} + - {fileID: 3344194988163054735} + - {fileID: 3344194988163054843} + - {fileID: 3344194988163054823} + - {fileID: 3344194988163054819} + - {fileID: 3344194988163054753} + - {fileID: 3344194988163054765} + - {fileID: 3344194988163054761} + - {fileID: 3344194988163054743} + - {fileID: 3344194988163054739} + - {fileID: 3344194988163054751} + - {fileID: 3344194988163054745} + - {fileID: 3344194988163054769} + - {fileID: 3344194988163054835} + - {fileID: 3344194988163054807} + - {fileID: 3344194988163054725} + - {fileID: 3344194988163054721} + - {fileID: 3344194988163054733} + - {fileID: 3344194988163054841} + - {fileID: 3344194988163054821} + - {fileID: 3344194988163054817} + - {fileID: 3344194988163054759} + - {fileID: 3344194988163054755} + - {fileID: 3344194988163054767} + - {fileID: 3344194988163054741} + - {fileID: 3344194988163054737} + - {fileID: 3344194988163054749} + - {fileID: 3344194988163054789} + - {fileID: 3344194988163054793} + - {fileID: 3344194988163054797} + - {fileID: 3344194988163054799} + - {fileID: 3344194988163054775} + - {fileID: 3344194988163054833} + - {fileID: 3344194988163054813} + - {fileID: 3344194988163054757} + - {fileID: 3344194988163054777} + - {fileID: 3344194988163054773} + - {fileID: 3344194988163054839} + - {fileID: 3344194988163054803} + - {fileID: 3344194988163054779} + - {fileID: 3344194988163054783} + - {fileID: 3344194988163054785} + - {fileID: 3344194988163054837} + - {fileID: 3344194988163054781} + - {fileID: 3344194988163054787} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 3344194988163054829} + m_AABB: + m_Center: {x: 53.24073, y: -15.325765, z: 0.17397118} + m_Extent: {x: 69.29029, y: 36.12146, z: 51.77101} + m_DirtyAABB: 0 +--- !u!1 &3344194988163342497 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054721} + m_Layer: 0 + m_Name: RestOfFingers_Intermediate_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054721 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342497} + m_LocalRotation: {x: -0.0061721927, y: -0.012479491, z: 0.3441051, w: 0.93882793} + m_LocalPosition: {x: -8.025833, y: -1.7053026e-13, z: 4.8849813e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054733} + m_Father: {fileID: 3344194988163054725} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342499 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054723} + m_Layer: 0 + m_Name: RestOfFingers_Intermediate_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054723 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342499} + m_LocalRotation: {x: 0.0061717043, y: 0.012478555, z: 0.3440602, w: 0.9388444} + m_LocalPosition: {x: -8.02586, y: -1.1368684e-13, z: -5.3290705e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054735} + m_Father: {fileID: 3344194988163054727} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342501 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054725} + m_Layer: 0 + m_Name: RestOfFingers_Proximal_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342501} + m_LocalRotation: {x: -0.0028322286, y: -0.060177784, z: 0.060808677, w: 0.9963297} + m_LocalPosition: {x: -18.094389, y: 8.526513e-14, z: -1.0658141e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054721} + m_Father: {fileID: 3344194988163054807} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342503 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054727} + m_Layer: 0 + m_Name: RestOfFingers_Proximal_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054727 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342503} + m_LocalRotation: {x: 0.0028340812, y: 0.060178064, z: 0.060824323, w: 0.9963288} + m_LocalPosition: {x: -18.094444, y: 5.684342e-14, z: 1.7763568e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054723} + m_Father: {fileID: 3344194988163054801} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342505 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054729} + - component: {fileID: 3344194989366231820} + - component: {fileID: 663001753118162388} + - component: {fileID: 663001753118162387} + - component: {fileID: 663001753118162386} + m_Layer: 0 + m_Name: DragonFucker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054729 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342505} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 13.8, y: 1.22, z: -11.53} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054795} + - {fileID: 3344194988163054791} + - {fileID: 3344194988163054811} + - {fileID: 3344194988163054809} + - {fileID: 3344194988163054827} + - {fileID: 3344194988163054829} + - {fileID: 3344194988163054847} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &3344194989366231820 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342505} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 860793eb3324391468f1c120a75ec049, type: 3} + m_Controller: {fileID: 9100000, guid: 95a44e56d04c7d248ba723eda9611c51, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!64 &663001753118162388 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342505} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 0} +--- !u!136 &663001753118162387 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342505} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 1 + m_Direction: 1 + m_Center: {x: 0, y: 1, z: 0} +--- !u!114 &663001753118162386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342505} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9826297ef4d853741b2af768441ec7f7, type: 3} + m_Name: + m_EditorClassIdentifier: + input_View: {x: 0, y: 0} + cameraHolder: {fileID: 0} + feetTransform: {fileID: 0} + playerSettings: + ViewXSensetivity: 0 + ViewYSensetivity: 0 + ViewXInverted: 0 + ViewYInverted: 0 + SprintingHold: 0 + MovementSmoothing: 0 + RunningForwardSpeed: 0 + RunningStrafeSpeed: 0 + WalkingForwardSpeed: 0 + WalkingBackwardSpeed: 0 + WalkingStrafeSpeed: 0 + JumpingHeight: 0 + JumpingFalloff: 0 + FallingSmoothing: 0 + SpeedEffector: 1 + CrouchSpeedEffector: 0 + ProneSpeedEffector: 0 + FallingSpeedEffector: 0 + ViewClampYMin: -70 + ViewClampYMax: 80 + playerMask: + serializedVersion: 2 + m_Bits: 0 + gravityAmount: 0 + gravityMin: 0 + jumpingForce: {x: 0, y: 0, z: 0} + playerStance: 0 + playerStanceSmoothing: 0 + playerStandStance: + CameraHeight: 0 + StanceCollider: {fileID: 0} + playerCrouchStance: + CameraHeight: 0 + StanceCollider: {fileID: 0} + playerProneStance: + CameraHeight: 0 + StanceCollider: {fileID: 0} + currentWeapon: {fileID: 0} +--- !u!1 &3344194988163342507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054731} + m_Layer: 0 + m_Name: Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054731 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342507} + m_LocalRotation: {x: 0.9631089, y: -0.26911193, z: 1.6478353e-17, w: -5.897341e-17} + m_LocalPosition: {x: -17.7523, y: -2.842171e-14, z: 0.000000026610966} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054805} + m_Father: {fileID: 3344194988163054815} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342509 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054733} + m_Layer: 0 + m_Name: RestOfFingers_Distal_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054733 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342509} + m_LocalRotation: {x: 0.0041774614, y: 0.0038508072, z: 0.015434083, w: 0.99986476} + m_LocalPosition: {x: -8.174185, y: 2.842171e-14, z: 2.6645353e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054721} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054735} + m_Layer: 0 + m_Name: RestOfFingers_Distal_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342511} + m_LocalRotation: {x: -0.004532425, y: -0.003425033, z: 0.11285209, w: 0.9935956} + m_LocalPosition: {x: -8.173605, y: -8.526513e-14, z: -3.5527137e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054723} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054737} + m_Layer: 0 + m_Name: ShoulderPadBody_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342513} + m_LocalRotation: {x: -0.0066352007, y: 0.011333432, z: 0.50519216, w: 0.86290693} + m_LocalPosition: {x: -16.02375, y: -6.3948846e-14, z: 1.2878587e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054741} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054739} + m_Layer: 0 + m_Name: ShoulderPadBody_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054739 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342515} + m_LocalRotation: {x: 0.0066350633, y: -0.011333145, z: 0.5051939, w: 0.862906} + m_LocalPosition: {x: -16.023825, y: -1.4210855e-14, z: 2.6645353e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054743} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054741} + m_Layer: 0 + m_Name: ShoulderPadCTRL_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054741 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342517} + m_LocalRotation: {x: -0.039328646, y: 0.10945006, z: -0.6506794, w: 0.7503934} + m_LocalPosition: {x: -9.938715, y: 14.657999, z: 1.039447} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054749} + - {fileID: 3344194988163054737} + m_Father: {fileID: 3344194988163054745} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054743} + m_Layer: 0 + m_Name: ShoulderPadCTRL_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054743 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342519} + m_LocalRotation: {x: 0.039328095, y: -0.109450735, z: -0.65068716, w: 0.75038666} + m_LocalPosition: {x: -9.938806, y: 14.657373, z: -1.0394562} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054751} + - {fileID: 3344194988163054739} + m_Father: {fileID: 3344194988163054747} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054745} + m_Layer: 0 + m_Name: Shoulder_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054745 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342521} + m_LocalRotation: {x: -0.29884863, y: 0.73412436, z: -0.41826612, w: -0.4436265} + m_LocalPosition: {x: -12.348376, y: -6.29761, z: -18.7061} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054741} + - {fileID: 3344194988163054769} + m_Father: {fileID: 3344194988163054815} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054747} + m_Layer: 0 + m_Name: Shoulder_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054747 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342523} + m_LocalRotation: {x: -0.2988425, y: 0.7341269, z: 0.41826975, w: 0.4436229} + m_LocalPosition: {x: -12.348807, y: -6.29741, z: 18.706108} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054743} + - {fileID: 3344194988163054771} + m_Father: {fileID: 3344194988163054815} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054749} + m_Layer: 0 + m_Name: ShoulderPadBlade_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054749 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342525} + m_LocalRotation: {x: -0.0066352007, y: 0.011333432, z: 0.50519216, w: 0.86290693} + m_LocalPosition: {x: -13.296815, y: -22.177006, z: 0.5073527} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054741} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054751} + m_Layer: 0 + m_Name: ShoulderPadBlade_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054751 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342527} + m_LocalRotation: {x: 0.0066350633, y: -0.011333145, z: 0.5051939, w: 0.862906} + m_LocalPosition: {x: -13.296959, y: -22.176832, z: -0.5073402} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054743} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342561 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054785} + m_Layer: 0 + m_Name: ArmPosition_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054785 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342561} + m_LocalRotation: {x: 0.0025357183, y: -0.0073521743, z: -0.47313836, w: 0.88095385} + m_LocalPosition: {x: -2.423428, y: -55.614994, z: 120.53} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054837} + - {fileID: 3344194988163054781} + m_Father: {fileID: 3344194988163054829} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054787} + m_Layer: 0 + m_Name: ArmPosition_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054787 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342563} + m_LocalRotation: {x: 0.0073521743, y: 0.002535718, z: 0.88095385, w: 0.47313833} + m_LocalPosition: {x: -2.423428, y: -55.614994, z: -120.53} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054829} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342565 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054789} + m_Layer: 0 + m_Name: BackPack + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054789 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342565} + m_LocalRotation: {x: -0.3617453, y: 0.5306367, z: 0.3968756, w: 0.6557856} + m_LocalPosition: {x: -10.219411, y: -38.523506, z: 0.00000010329652} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054793} + - {fileID: 3344194988163054799} + - {fileID: 3344194988163054797} + m_Father: {fileID: 3344194988163054815} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054791} + - component: {fileID: 3344194988174913001} + m_Layer: 0 + m_Name: AssaultRifle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054791 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342567} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -118.131454, y: -98.01, z: -57.969975} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: [] + m_Father: {fileID: 3344194988163054729} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &3344194988174913001 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342567} + 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: 1666fb81395f51e4293b01cca8f58481, 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: 0 + 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: 4300010, guid: 5ae220fa0f79ffe41b0102a618febf5a, type: 3} + m_Bones: + - {fileID: 3344194988163054829} + - {fileID: 3344194988163054763} + - {fileID: 3344194988163054815} + - {fileID: 3344194988163054731} + - {fileID: 3344194988163054805} + - {fileID: 3344194988163054825} + - {fileID: 3344194988163054831} + - {fileID: 3344194988163054747} + - {fileID: 3344194988163054771} + - {fileID: 3344194988163054845} + - {fileID: 3344194988163054801} + - {fileID: 3344194988163054727} + - {fileID: 3344194988163054723} + - {fileID: 3344194988163054735} + - {fileID: 3344194988163054843} + - {fileID: 3344194988163054823} + - {fileID: 3344194988163054819} + - {fileID: 3344194988163054753} + - {fileID: 3344194988163054765} + - {fileID: 3344194988163054761} + - {fileID: 3344194988163054743} + - {fileID: 3344194988163054739} + - {fileID: 3344194988163054751} + - {fileID: 3344194988163054745} + - {fileID: 3344194988163054769} + - {fileID: 3344194988163054835} + - {fileID: 3344194988163054807} + - {fileID: 3344194988163054725} + - {fileID: 3344194988163054721} + - {fileID: 3344194988163054733} + - {fileID: 3344194988163054841} + - {fileID: 3344194988163054821} + - {fileID: 3344194988163054817} + - {fileID: 3344194988163054759} + - {fileID: 3344194988163054755} + - {fileID: 3344194988163054767} + - {fileID: 3344194988163054741} + - {fileID: 3344194988163054737} + - {fileID: 3344194988163054749} + - {fileID: 3344194988163054789} + - {fileID: 3344194988163054793} + - {fileID: 3344194988163054797} + - {fileID: 3344194988163054799} + - {fileID: 3344194988163054775} + - {fileID: 3344194988163054833} + - {fileID: 3344194988163054813} + - {fileID: 3344194988163054757} + - {fileID: 3344194988163054777} + - {fileID: 3344194988163054773} + - {fileID: 3344194988163054839} + - {fileID: 3344194988163054803} + - {fileID: 3344194988163054779} + - {fileID: 3344194988163054783} + - {fileID: 3344194988163054785} + - {fileID: 3344194988163054837} + - {fileID: 3344194988163054781} + - {fileID: 3344194988163054787} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 3344194988163054829} + m_AABB: + m_Center: {x: -34.27955, y: -49.079704, z: 120.48372} + m_Extent: {x: 95.48148, y: 94.6697, z: 10.629513} + m_DirtyAABB: 0 +--- !u!1 &3344194988163342569 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054793} + m_Layer: 0 + m_Name: ArmPlacement_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054793 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342569} + m_LocalRotation: {x: -0.002378591, y: 0.08787313, z: 0.02695381, w: 0.99576414} + m_LocalPosition: {x: -44.450283, y: 2.842171e-14, z: -2.1316282e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054789} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054795} + - component: {fileID: 3344194988174913003} + m_Layer: 0 + m_Name: Arm1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054795 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342571} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: -163.22968, z: -0.3527179} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: [] + m_Father: {fileID: 3344194988163054729} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &3344194988174913003 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342571} + 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: 1666fb81395f51e4293b01cca8f58481, 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: 0 + 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: 4300006, guid: 5ae220fa0f79ffe41b0102a618febf5a, type: 3} + m_Bones: + - {fileID: 3344194988163054829} + - {fileID: 3344194988163054763} + - {fileID: 3344194988163054815} + - {fileID: 3344194988163054731} + - {fileID: 3344194988163054805} + - {fileID: 3344194988163054825} + - {fileID: 3344194988163054831} + - {fileID: 3344194988163054747} + - {fileID: 3344194988163054771} + - {fileID: 3344194988163054845} + - {fileID: 3344194988163054801} + - {fileID: 3344194988163054727} + - {fileID: 3344194988163054723} + - {fileID: 3344194988163054735} + - {fileID: 3344194988163054843} + - {fileID: 3344194988163054823} + - {fileID: 3344194988163054819} + - {fileID: 3344194988163054753} + - {fileID: 3344194988163054765} + - {fileID: 3344194988163054761} + - {fileID: 3344194988163054743} + - {fileID: 3344194988163054739} + - {fileID: 3344194988163054751} + - {fileID: 3344194988163054745} + - {fileID: 3344194988163054769} + - {fileID: 3344194988163054835} + - {fileID: 3344194988163054807} + - {fileID: 3344194988163054725} + - {fileID: 3344194988163054721} + - {fileID: 3344194988163054733} + - {fileID: 3344194988163054841} + - {fileID: 3344194988163054821} + - {fileID: 3344194988163054817} + - {fileID: 3344194988163054759} + - {fileID: 3344194988163054755} + - {fileID: 3344194988163054767} + - {fileID: 3344194988163054741} + - {fileID: 3344194988163054737} + - {fileID: 3344194988163054749} + - {fileID: 3344194988163054789} + - {fileID: 3344194988163054793} + - {fileID: 3344194988163054797} + - {fileID: 3344194988163054799} + - {fileID: 3344194988163054775} + - {fileID: 3344194988163054833} + - {fileID: 3344194988163054813} + - {fileID: 3344194988163054757} + - {fileID: 3344194988163054777} + - {fileID: 3344194988163054773} + - {fileID: 3344194988163054839} + - {fileID: 3344194988163054803} + - {fileID: 3344194988163054779} + - {fileID: 3344194988163054783} + - {fileID: 3344194988163054785} + - {fileID: 3344194988163054837} + - {fileID: 3344194988163054781} + - {fileID: 3344194988163054787} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 3344194988163054829} + m_AABB: + m_Center: {x: -58.594677, y: 13.632675, z: 0.00010681152} + m_Extent: {x: 29.436275, y: 28.906914, z: 140.37485} + m_DirtyAABB: 0 +--- !u!1 &3344194988163342573 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054797} + m_Layer: 0 + m_Name: ArmPlacement_Upper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054797 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342573} + m_LocalRotation: {x: -0.002378591, y: 0.08787313, z: 0.02695381, w: 0.99576414} + m_LocalPosition: {x: -0.56803536, y: 46.34834, z: 10.906936} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054789} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342575 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054799} + m_Layer: 0 + m_Name: ArmPlacement_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054799 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342575} + m_LocalRotation: {x: -0.02695381, y: 0.99576414, z: -0.0023785909, w: -0.08787313} + m_LocalPosition: {x: 41.471436, y: 4.6548405, z: -15.306103} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054789} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342577 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054801} + m_Layer: 0 + m_Name: Hand_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054801 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342577} + m_LocalRotation: {x: 0.0005932963, y: -0.08528753, z: -0.006930911, w: 0.9963321} + m_LocalPosition: {x: -37.441498, y: 8.526513e-14, z: 2.7533531e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054843} + - {fileID: 3344194988163054727} + - {fileID: 3344194988163054753} + m_Father: {fileID: 3344194988163054845} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054803} + m_Layer: 0 + m_Name: Foot_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054803 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342579} + m_LocalRotation: {x: 0.81892335, y: 0.5656828, z: 0.024710972, w: -0.09357782} + m_LocalPosition: {x: -62.73464, y: -9.769963e-15, z: 2.4868996e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054779} + m_Father: {fileID: 3344194988163054839} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054805} + m_Layer: 0 + m_Name: Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054805 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342581} + m_LocalRotation: {x: 0.071218304, y: -0.028954746, z: -0.059960153, w: 0.99523586} + m_LocalPosition: {x: -13.255574, y: -1.4210855e-14, z: 7.364747e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054825} + - {fileID: 3344194988163054831} + m_Father: {fileID: 3344194988163054731} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054807} + m_Layer: 0 + m_Name: Hand_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054807 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342583} + m_LocalRotation: {x: -0.0005926622, y: 0.085287675, z: -0.0069382307, w: 0.99633205} + m_LocalPosition: {x: -37.441414, y: 1.7053026e-13, z: -5.3290705e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054841} + - {fileID: 3344194988163054725} + - {fileID: 3344194988163054759} + m_Father: {fileID: 3344194988163054835} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342585 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054809} + - component: {fileID: 3344194988174913005} + m_Layer: 0 + m_Name: Body1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054809 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342585} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.0000018693923, y: -129.49721, z: -6.0212374} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: [] + m_Father: {fileID: 3344194988163054729} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &3344194988174913005 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342585} + 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: 1666fb81395f51e4293b01cca8f58481, 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: 0 + 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: 4300002, guid: 5ae220fa0f79ffe41b0102a618febf5a, type: 3} + m_Bones: + - {fileID: 3344194988163054829} + - {fileID: 3344194988163054763} + - {fileID: 3344194988163054815} + - {fileID: 3344194988163054731} + - {fileID: 3344194988163054805} + - {fileID: 3344194988163054825} + - {fileID: 3344194988163054831} + - {fileID: 3344194988163054747} + - {fileID: 3344194988163054771} + - {fileID: 3344194988163054845} + - {fileID: 3344194988163054801} + - {fileID: 3344194988163054727} + - {fileID: 3344194988163054723} + - {fileID: 3344194988163054735} + - {fileID: 3344194988163054843} + - {fileID: 3344194988163054823} + - {fileID: 3344194988163054819} + - {fileID: 3344194988163054753} + - {fileID: 3344194988163054765} + - {fileID: 3344194988163054761} + - {fileID: 3344194988163054743} + - {fileID: 3344194988163054739} + - {fileID: 3344194988163054751} + - {fileID: 3344194988163054745} + - {fileID: 3344194988163054769} + - {fileID: 3344194988163054835} + - {fileID: 3344194988163054807} + - {fileID: 3344194988163054725} + - {fileID: 3344194988163054721} + - {fileID: 3344194988163054733} + - {fileID: 3344194988163054841} + - {fileID: 3344194988163054821} + - {fileID: 3344194988163054817} + - {fileID: 3344194988163054759} + - {fileID: 3344194988163054755} + - {fileID: 3344194988163054767} + - {fileID: 3344194988163054741} + - {fileID: 3344194988163054737} + - {fileID: 3344194988163054749} + - {fileID: 3344194988163054789} + - {fileID: 3344194988163054793} + - {fileID: 3344194988163054797} + - {fileID: 3344194988163054799} + - {fileID: 3344194988163054775} + - {fileID: 3344194988163054833} + - {fileID: 3344194988163054813} + - {fileID: 3344194988163054757} + - {fileID: 3344194988163054777} + - {fileID: 3344194988163054773} + - {fileID: 3344194988163054839} + - {fileID: 3344194988163054803} + - {fileID: 3344194988163054779} + - {fileID: 3344194988163054783} + - {fileID: 3344194988163054785} + - {fileID: 3344194988163054837} + - {fileID: 3344194988163054781} + - {fileID: 3344194988163054787} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 3344194988163054829} + m_AABB: + m_Center: {x: -31.982391, y: 2.5145874, z: 0.0000019073486} + m_Extent: {x: 51.12609, y: 46.604404, z: 27.749142} + m_DirtyAABB: 0 +--- !u!1 &3344194988163342587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054811} + - component: {fileID: 3344194988174913007} + m_Layer: 0 + m_Name: Backpack1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054811 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342587} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: -138.49533, z: 34.48629} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: [] + m_Father: {fileID: 3344194988163054729} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &3344194988174913007 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342587} + 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: 1666fb81395f51e4293b01cca8f58481, 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: 0 + 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: 4300004, guid: 5ae220fa0f79ffe41b0102a618febf5a, type: 3} + m_Bones: + - {fileID: 3344194988163054829} + - {fileID: 3344194988163054763} + - {fileID: 3344194988163054815} + - {fileID: 3344194988163054731} + - {fileID: 3344194988163054805} + - {fileID: 3344194988163054825} + - {fileID: 3344194988163054831} + - {fileID: 3344194988163054747} + - {fileID: 3344194988163054771} + - {fileID: 3344194988163054845} + - {fileID: 3344194988163054801} + - {fileID: 3344194988163054727} + - {fileID: 3344194988163054723} + - {fileID: 3344194988163054735} + - {fileID: 3344194988163054843} + - {fileID: 3344194988163054823} + - {fileID: 3344194988163054819} + - {fileID: 3344194988163054753} + - {fileID: 3344194988163054765} + - {fileID: 3344194988163054761} + - {fileID: 3344194988163054743} + - {fileID: 3344194988163054739} + - {fileID: 3344194988163054751} + - {fileID: 3344194988163054745} + - {fileID: 3344194988163054769} + - {fileID: 3344194988163054835} + - {fileID: 3344194988163054807} + - {fileID: 3344194988163054725} + - {fileID: 3344194988163054721} + - {fileID: 3344194988163054733} + - {fileID: 3344194988163054841} + - {fileID: 3344194988163054821} + - {fileID: 3344194988163054817} + - {fileID: 3344194988163054759} + - {fileID: 3344194988163054755} + - {fileID: 3344194988163054767} + - {fileID: 3344194988163054741} + - {fileID: 3344194988163054737} + - {fileID: 3344194988163054749} + - {fileID: 3344194988163054789} + - {fileID: 3344194988163054793} + - {fileID: 3344194988163054797} + - {fileID: 3344194988163054799} + - {fileID: 3344194988163054775} + - {fileID: 3344194988163054833} + - {fileID: 3344194988163054813} + - {fileID: 3344194988163054757} + - {fileID: 3344194988163054777} + - {fileID: 3344194988163054773} + - {fileID: 3344194988163054839} + - {fileID: 3344194988163054803} + - {fileID: 3344194988163054779} + - {fileID: 3344194988163054783} + - {fileID: 3344194988163054785} + - {fileID: 3344194988163054837} + - {fileID: 3344194988163054781} + - {fileID: 3344194988163054787} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 3344194988163054829} + m_AABB: + m_Center: {x: -28.89946, y: 44.769905, z: -1.5718498} + m_Extent: {x: 47.82257, y: 32.29384, z: 42.822285} + m_DirtyAABB: 0 +--- !u!1 &3344194988163342589 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054813} + m_Layer: 0 + m_Name: Foot_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342589} + m_LocalRotation: {x: 0.8193084, y: 0.56578285, z: -0.02233458, w: 0.09013736} + m_LocalPosition: {x: -62.734695, y: 2.842171e-14, z: -1.7763568e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054757} + m_Father: {fileID: 3344194988163054833} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054815} + m_Layer: 0 + m_Name: Chest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054815 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342591} + m_LocalRotation: {x: 3.1378165e-33, y: -5.551116e-17, z: 0.18862787, w: 0.9820487} + m_LocalPosition: {x: -24.042006, y: -1.0658141e-14, z: 1.9451509e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054789} + - {fileID: 3344194988163054731} + - {fileID: 3344194988163054747} + - {fileID: 3344194988163054745} + m_Father: {fileID: 3344194988163054763} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342657 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054753} + m_Layer: 0 + m_Name: Thumb_Proximal_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054753 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342657} + m_LocalRotation: {x: 0.057522308, y: 0.49499637, z: 0.112048574, w: 0.8597179} + m_LocalPosition: {x: -0.2922163, y: -0.5636321, z: 12.295864} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054765} + m_Father: {fileID: 3344194988163054801} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054755} + m_Layer: 0 + m_Name: Thumb_Intermediate_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054755 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342659} + m_LocalRotation: {x: 0.048999686, y: 0.1354733, z: 0.1004816, w: 0.9844539} + m_LocalPosition: {x: -9.836, y: -5.684342e-14, z: -5.684342e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054767} + m_Father: {fileID: 3344194988163054759} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054757} + m_Layer: 0 + m_Name: Toe_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054757 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342661} + m_LocalRotation: {x: 0.0013659683, y: 0.0051824837, z: -0.24785845, w: 0.9687815} + m_LocalPosition: {x: -13.771131, y: 1.9539925e-14, z: -1.0658141e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054777} + m_Father: {fileID: 3344194988163054813} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054759} + m_Layer: 0 + m_Name: Thumb_Proximal_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054759 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342663} + m_LocalRotation: {x: -0.057529792, y: -0.49499094, z: 0.11207554, w: 0.859717} + m_LocalPosition: {x: -0.29218963, y: -0.56312394, z: -12.29586} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054755} + m_Father: {fileID: 3344194988163054807} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054761} + m_Layer: 0 + m_Name: Thumb_Distal_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054761 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342665} + m_LocalRotation: {x: -0.017883137, y: -0.03974522, z: -0.025908269, w: 0.99871385} + m_LocalPosition: {x: -8.816608, y: 0, z: 1.4210855e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054765} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054763} + m_Layer: 0 + m_Name: Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054763 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342667} + m_LocalRotation: {x: 0.99452215, y: -0.104526356, z: -7.7878193e-10, w: 0.0000000074097675} + m_LocalPosition: {x: -21.090727, y: -8.881784e-15, z: -4.4013775e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054815} + m_Father: {fileID: 3344194988163054829} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054765} + m_Layer: 0 + m_Name: Thumb_Intermediate_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054765 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342669} + m_LocalRotation: {x: -0.04900198, y: -0.13549508, z: 0.10049181, w: 0.98444974} + m_LocalPosition: {x: -9.835772, y: -1.1368684e-13, z: -2.842171e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054761} + m_Father: {fileID: 3344194988163054753} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342671 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054767} + m_Layer: 0 + m_Name: Thumb_Distal_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054767 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342671} + m_LocalRotation: {x: 0.0017341404, y: 0.008320127, z: -0.005799853, w: 0.9999471} + m_LocalPosition: {x: -8.816269, y: 0, z: -1.4210855e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054755} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054769} + m_Layer: 0 + m_Name: UpperArm_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054769 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342673} + m_LocalRotation: {x: 0.029697837, y: 0.15896995, z: -0.18122736, w: 0.97005326} + m_LocalPosition: {x: -15.111769, y: 0, z: -3.1974423e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054835} + m_Father: {fileID: 3344194988163054745} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342675 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054771} + m_Layer: 0 + m_Name: UpperArm_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054771 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342675} + m_LocalRotation: {x: -0.029700447, y: -0.15896967, z: -0.18123563, w: 0.97005165} + m_LocalPosition: {x: -15.111847, y: 0, z: -3.7303494e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054845} + m_Father: {fileID: 3344194988163054747} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342677 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054773} + m_Layer: 0 + m_Name: UpperLeg_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054773 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342677} + m_LocalRotation: {x: 0.03061261, y: 0.6954094, z: 0.7139454, w: 0.07583304} + m_LocalPosition: {x: 0.084786385, y: 0.40212917, z: 18.8642} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054839} + m_Father: {fileID: 3344194988163054829} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054775} + m_Layer: 0 + m_Name: UpperLeg_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054775 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342679} + m_LocalRotation: {x: -0.030611672, y: -0.6954005, z: 0.7139541, w: 0.07583354} + m_LocalPosition: {x: 0.08523814, y: 0.40205857, z: -18.864191} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054833} + m_Father: {fileID: 3344194988163054829} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054777} + m_Layer: 0 + m_Name: Toetip_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342681} + m_LocalRotation: {x: 0.00016529544, y: -0.016936114, z: -0.0047631934, w: 0.99984527} + m_LocalPosition: {x: -17.883871, y: 3.5527137e-15, z: 2.1316282e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054757} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342683 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054779} + m_Layer: 0 + m_Name: Toe_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054779 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342683} + m_LocalRotation: {x: -0.0013655907, y: -0.005181019, z: -0.24785995, w: 0.9687811} + m_LocalPosition: {x: -13.771146, y: 2.1316282e-14, z: 1.0658141e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3344194988163054783} + m_Father: {fileID: 3344194988163054803} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342685 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054781} + m_Layer: 0 + m_Name: Trigger_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054781 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342685} + m_LocalRotation: {x: -0.0031178175, y: 0.0071248533, z: 0.40088162, w: 0.91609687} + m_LocalPosition: {x: -9.913989, y: -10.731702, z: 9.284221} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054785} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3344194988163342687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3344194988163054783} + m_Layer: 0 + m_Name: Toetip_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3344194988163054783 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344194988163342687} + m_LocalRotation: {x: -0.00028878966, y: 0.016934738, z: -0.012053749, w: 0.99978393} + m_LocalPosition: {x: -17.883856, y: -2.6645353e-15, z: -1.4210855e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3344194988163054779} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scripts/Bots/Behaviours.meta b/Assets/Prefabs/DragonFucker.prefab.meta old mode 100755 new mode 100644 similarity index 57% rename from Assets/Scripts/Bots/Behaviours.meta rename to Assets/Prefabs/DragonFucker.prefab.meta index 7fc9025..1e8b307 --- a/Assets/Scripts/Bots/Behaviours.meta +++ b/Assets/Prefabs/DragonFucker.prefab.meta @@ -1,7 +1,6 @@ fileFormatVersion: 2 -guid: 9fbac871417fccb40831b0f935247a29 -folderAsset: yes -DefaultImporter: +guid: c886079c5bf3e67408d356ea1a932c5f +PrefabImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/Prefabs/Player.prefab b/Assets/Prefabs/Player.prefab index 12f07c4..7dd28e6 100755 --- a/Assets/Prefabs/Player.prefab +++ b/Assets/Prefabs/Player.prefab @@ -100,6 +100,9 @@ GameObject: - component: {fileID: 4528203470625763701} - component: {fileID: 4528203470625763700} - component: {fileID: 1061105263471521090} + - component: {fileID: 1809549200} + - component: {fileID: 1809549201} + - component: {fileID: 1809549212} m_Layer: 8 m_Name: Player m_TagString: Defender @@ -221,7 +224,7 @@ CharacterController: m_GameObject: {fileID: 4528203470625763699} m_Material: {fileID: 0} m_IsTrigger: 0 - m_Enabled: 1 + m_Enabled: 0 serializedVersion: 2 m_Height: 2 m_Radius: 0.5 @@ -237,11 +240,12 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4528203470625763699} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 9826297ef4d853741b2af768441ec7f7, type: 3} m_Name: m_EditorClassIdentifier: + input_View: {x: 0, y: 0} cameraHolder: {fileID: 4528203471293941515} feetTransform: {fileID: 4528203471164033737} playerSettings: @@ -271,17 +275,18 @@ MonoBehaviour: gravityAmount: 0.05 gravityMin: -3 jumpingForce: {x: 0, y: 0, z: 0} - playerStance: 2 + playerStance: 0 playerStanceSmoothing: 0.2 playerStandStance: CameraHeight: 0.7 StanceCollider: {fileID: 4528203470625763702} playerCrouchStance: - CameraHeight: 0 + CameraHeight: 0.3 StanceCollider: {fileID: 4528203470625763690} playerProneStance: CameraHeight: -0.58 StanceCollider: {fileID: 4528203470625763703} + currentWeapon: {fileID: 0} --- !u!114 &1061105263471521090 MonoBehaviour: m_ObjectHideFlags: 0 @@ -294,7 +299,77 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a6f2a081cfc8c4b4bb6864331109d147, type: 3} m_Name: m_EditorClassIdentifier: - LastTimeHit: 0 + agentParameters: + maxStep: 0 + hasUpgradedFromAgentParameters: 1 + MaxStep: 10 + moveController: {fileID: 1809549200} +--- !u!114 &1809549200 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4528203470625763699} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d3ebcf807a37f344998fd648dfc9376d, type: 3} + m_Name: + m_EditorClassIdentifier: + mapManager: {fileID: 0} + navMeshAgent: {fileID: 1809549201} +--- !u!195 &1809549201 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4528203470625763699} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.5 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 120 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 2 + m_BaseOffset: 1 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!114 &1809549212 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4528203470625763699} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} + m_Name: + m_EditorClassIdentifier: + m_BrainParameters: + VectorObservationSize: 4 + NumStackedVectorObservations: 1 + m_ActionSpec: + m_NumContinuousActions: 0 + BranchSizes: 01000000 + VectorActionSize: 01000000 + VectorActionDescriptions: [] + VectorActionSpaceType: 0 + hasUpgradedBrainParametersWithActionSpec: 1 + m_Model: {fileID: 0} + m_InferenceDevice: 3 + m_BehaviorType: 1 + m_BehaviorName: Defender Behaviour + TeamId: 0 + m_UseChildSensors: 0 + m_UseChildActuators: 1 + m_ObservableAttributeHandling: 2 --- !u!1 &4528203471164033736 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/Greatest_map_ever/Greatest_map_ever.unity b/Assets/Scenes/Greatest_map_ever/Greatest_map_ever.unity index e3a3b86..d32bf5b 100755 --- a/Assets/Scenes/Greatest_map_ever/Greatest_map_ever.unity +++ b/Assets/Scenes/Greatest_map_ever/Greatest_map_ever.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 705507994} - m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -121,59 +121,6 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 23800000, guid: 305bb221606d7a748acca94156e2d347, type: 2} ---- !u!1 &120549363 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 120549365} - - component: {fileID: 120549364} - m_Layer: 0 - m_Name: NavMeshAgent - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!195 &120549364 -NavMeshAgent: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 120549363} - m_Enabled: 1 - m_AgentTypeID: 0 - m_Radius: 0.5 - m_Speed: 3.5 - m_Acceleration: 8 - avoidancePriority: 50 - m_AngularSpeed: 120 - 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!4 &120549365 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 120549363} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 19.553204, y: 6.782543, z: -39.4} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &129751243 GameObject: m_ObjectHideFlags: 0 @@ -1335,168 +1282,6 @@ Transform: m_Father: {fileID: 782729761} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1061293905 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2836004473841745626, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: 95a44e56d04c7d248ba723eda9611c51, type: 2} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_LocalPosition.x - value: 13.8 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_LocalPosition.y - value: 1.22 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_LocalPosition.z - value: -11.53 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591197023, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2836004475591695743, guid: f432554f564e69242897607d34218939, - type: 3} - propertyPath: m_Name - value: DragonFucker - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: f432554f564e69242897607d34218939, type: 3} ---- !u!1 &1061293906 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 2836004475591695743, guid: f432554f564e69242897607d34218939, - type: 3} - m_PrefabInstance: {fileID: 1061293905} - m_PrefabAsset: {fileID: 0} ---- !u!64 &1061293907 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1061293906} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 4 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 0} ---- !u!136 &1061293908 -CapsuleCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1061293906} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - m_Radius: 0.5 - m_Height: 1 - m_Direction: 1 - m_Center: {x: 0, y: 1, z: 0} ---- !u!114 &1061293909 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1061293906} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9826297ef4d853741b2af768441ec7f7, type: 3} - m_Name: - m_EditorClassIdentifier: - input_View: {x: 0, y: 0} - cameraHolder: {fileID: 0} - feetTransform: {fileID: 0} - playerSettings: - ViewXSensetivity: 0 - ViewYSensetivity: 0 - ViewXInverted: 0 - ViewYInverted: 0 - SprintingHold: 0 - MovementSmoothing: 0 - RunningForwardSpeed: 0 - RunningStrafeSpeed: 0 - WalkingForwardSpeed: 0 - WalkingBackwardSpeed: 0 - WalkingStrafeSpeed: 0 - JumpingHeight: 0 - JumpingFalloff: 0 - FallingSmoothing: 0 - SpeedEffector: 1 - CrouchSpeedEffector: 0 - ProneSpeedEffector: 0 - FallingSpeedEffector: 0 - ViewClampYMin: -70 - ViewClampYMax: 80 - playerMask: - serializedVersion: 2 - m_Bits: 0 - gravityAmount: 0 - gravityMin: 0 - jumpingForce: {x: 0, y: 0, z: 0} - playerStance: 0 - playerStanceSmoothing: 0 - playerStandStance: - CameraHeight: 0 - StanceCollider: {fileID: 0} - playerCrouchStance: - CameraHeight: 0 - StanceCollider: {fileID: 0} - playerProneStance: - CameraHeight: 0 - StanceCollider: {fileID: 0} - currentWeapon: {fileID: 0} --- !u!1 &1116745543 GameObject: m_ObjectHideFlags: 0 @@ -1511,7 +1296,7 @@ GameObject: - component: {fileID: 1116745544} m_Layer: 0 m_Name: navpoint2 - m_TagString: Untagged + m_TagString: Point m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -1689,7 +1474,7 @@ Mesh: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: pb_Mesh32196 + m_Name: pb_Mesh17416 serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 @@ -1944,7 +1729,7 @@ GameObject: - component: {fileID: 1345085342} m_Layer: 0 m_Name: navpoint1 - m_TagString: Untagged + m_TagString: Point m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -2335,90 +2120,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1663305221} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &1809549197 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_RootOrder - value: 7 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_LocalPosition.x - value: 40.27 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_LocalPosition.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_LocalPosition.z - value: -15.91 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763689, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763699, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_Name - value: Player - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763700, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: playerStance - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763700, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: playerCrouchStance.CameraHeight - value: 0.3 - objectReference: {fileID: 0} - - target: {fileID: 4528203470625763703, guid: 99bb17a23a489624baeaf337f91a4f84, - type: 3} - propertyPath: m_Enabled - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 99bb17a23a489624baeaf337f91a4f84, type: 3} --- !u!1 &1858987083 GameObject: m_ObjectHideFlags: 0 @@ -2762,7 +2463,7 @@ GameObject: - component: {fileID: 2004854094} m_Layer: 0 m_Name: navpoint3 - m_TagString: Untagged + m_TagString: Point m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -2835,7 +2536,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2004854093} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 47.446796, y: -5.782543, z: -25.400002} + m_LocalPosition: {x: 30.59, y: -5.782543, z: -1.58} m_LocalScale: {x: 1.4367, y: 1.4367, z: 1.4367} m_Children: [] m_Father: {fileID: 2060099472} @@ -2997,6 +2698,88 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2114154251} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &5078004101906046130 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a6f2a081cfc8c4b4bb6864331109d147, type: 3} + m_Name: + m_EditorClassIdentifier: + agentParameters: + maxStep: 0 + hasUpgradedFromAgentParameters: 1 + MaxStep: 100 + moveController: {fileID: 5242608118223468128} +--- !u!114 &5242608118223468128 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d3ebcf807a37f344998fd648dfc9376d, type: 3} + m_Name: + m_EditorClassIdentifier: + navMeshAgent: {fileID: 5242608118223468129} +--- !u!195 &5242608118223468129 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.5 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 120 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 2 + m_BaseOffset: 1 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!114 &5242608118223468140 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3} + m_Name: + m_EditorClassIdentifier: + m_BrainParameters: + VectorObservationSize: 4 + NumStackedVectorObservations: 1 + m_ActionSpec: + m_NumContinuousActions: 0 + BranchSizes: 01000000 + VectorActionSize: 01000000 + VectorActionDescriptions: [] + VectorActionSpaceType: 0 + hasUpgradedBrainParametersWithActionSpec: 1 + m_Model: {fileID: 0} + m_InferenceDevice: 0 + m_BehaviorType: 1 + m_BehaviorName: NPC + TeamId: 0 + m_UseChildSensors: 1 + m_UseChildActuators: 1 + m_ObservableAttributeHandling: 0 --- !u!1001 &6818223692685937217 PrefabInstance: m_ObjectHideFlags: 0 @@ -3071,3 +2854,366 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1685c1d9ce4ab174f95c646b1826010b, type: 3} +--- !u!23 &8333476723876163232 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + 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!1 &8509012040201336570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8509012040201336571} + m_Layer: 8 + m_Name: CameraHolder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8509012040201336571 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040201336570} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.7, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8509012041069629704} + m_Father: {fileID: 8509012040873181337} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8509012040340093752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8509012040340093753} + m_Layer: 8 + m_Name: FeetTransform + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8509012040340093753 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040340093752} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8509012040873181337} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8509012040873181315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8509012040873181337} + - component: {fileID: 8509012040873181336} + - component: {fileID: 8333476723876163232} + - component: {fileID: 8509012040873181318} + - component: {fileID: 8509012040873181338} + - component: {fileID: 8509012040873181319} + - component: {fileID: 8509012040873181317} + - component: {fileID: 8509012040873181316} + - component: {fileID: 5078004101906046130} + - component: {fileID: 5242608118223468128} + - component: {fileID: 5242608118223468129} + - component: {fileID: 5242608118223468140} + - component: {fileID: 8509012040873181320} + m_Layer: 8 + m_Name: 'Player ' + m_TagString: Defender + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &8509012040873181316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9826297ef4d853741b2af768441ec7f7, type: 3} + m_Name: + m_EditorClassIdentifier: + input_View: {x: 0, y: 0} + cameraHolder: {fileID: 8509012040201336571} + feetTransform: {fileID: 8509012040340093753} + playerSettings: + ViewXSensetivity: 20 + ViewYSensetivity: 20 + ViewXInverted: 0 + ViewYInverted: 0 + SprintingHold: 0 + MovementSmoothing: 0 + RunningForwardSpeed: 10 + RunningStrafeSpeed: 6 + WalkingForwardSpeed: 4 + WalkingBackwardSpeed: 2 + WalkingStrafeSpeed: 3 + JumpingHeight: 6 + JumpingFalloff: 1 + FallingSmoothing: 0 + SpeedEffector: 1 + CrouchSpeedEffector: 0 + ProneSpeedEffector: 0 + FallingSpeedEffector: 0 + ViewClampYMin: -70 + ViewClampYMax: 80 + playerMask: + serializedVersion: 2 + m_Bits: 55 + gravityAmount: 0.05 + gravityMin: -3 + jumpingForce: {x: 0, y: 0, z: 0} + playerStance: 0 + playerStanceSmoothing: 0.2 + playerStandStance: + CameraHeight: 0.7 + StanceCollider: {fileID: 8509012040873181318} + playerCrouchStance: + CameraHeight: 0.3 + StanceCollider: {fileID: 8509012040873181338} + playerProneStance: + CameraHeight: -0.58 + StanceCollider: {fileID: 8509012040873181319} + currentWeapon: {fileID: 0} +--- !u!143 &8509012040873181317 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Height: 2 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0, z: 0} +--- !u!136 &8509012040873181318 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + m_Radius: 0.3 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!136 &8509012040873181319 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.3 + m_Height: 0.8 + m_Direction: 1 + m_Center: {x: 0, y: -0.6, z: 0} +--- !u!114 &8509012040873181320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3a5c9d521e5ef4759a8246a07d52221e, type: 3} + m_Name: + m_EditorClassIdentifier: + DecisionPeriod: 1 + TakeActionsBetweenDecisions: 0 +--- !u!33 &8509012040873181336 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &8509012040873181337 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_LocalRotation: {x: -0, y: 0.6820348, z: -0, w: 0.7313197} + m_LocalPosition: {x: 40.54, y: 1, z: -15.91} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8509012040201336571} + - {fileID: 8509012040340093753} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 86.006004, z: 0} +--- !u!136 &8509012040873181338 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012040873181315} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + m_Radius: 0.3 + m_Height: 1.3 + m_Direction: 1 + m_Center: {x: 0, y: -0.35, z: 0} +--- !u!4 &8509012041069629704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012041069629749} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.734, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8509012040201336571} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8509012041069629749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8509012041069629704} + - component: {fileID: 8509012041069629751} + - component: {fileID: 8509012041069629750} + m_Layer: 8 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &8509012041069629750 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012041069629749} + m_Enabled: 1 +--- !u!20 &8509012041069629751 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8509012041069629749} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 diff --git a/Assets/Scripts/Bots/Behaviours/BaseBehaviour.cs b/Assets/Scripts/Bots/Behaviours/BaseBehaviour.cs deleted file mode 100755 index 4bf2e93..0000000 --- a/Assets/Scripts/Bots/Behaviours/BaseBehaviour.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Unity; -using UnityEngine; -public abstract class BaseBehaviour -{ - protected NPC thisNPC; - protected IDoActivity DoActivity; - - protected BaseBehaviour(NPC npc) - { - thisNPC = npc; - } - - public void DoAction() - { - DoActivity?.DoActivity(); - } -} diff --git a/Assets/Scripts/Bots/Behaviours/BaseBehaviour.cs.meta b/Assets/Scripts/Bots/Behaviours/BaseBehaviour.cs.meta deleted file mode 100755 index a4efcc1..0000000 --- a/Assets/Scripts/Bots/Behaviours/BaseBehaviour.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 60bdb2d866ca9324cbe3639e7c47ae23 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourClasses.meta b/Assets/Scripts/Bots/Behaviours/BehaviourClasses.meta deleted file mode 100755 index 0351ad2..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourClasses.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 362d340e6754883459f3dc89c9ddc476 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbAttacker.cs b/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbAttacker.cs deleted file mode 100755 index a9848fb..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbAttacker.cs +++ /dev/null @@ -1,8 +0,0 @@ -public class DumbAttacker : BaseBehaviour -{ - public DumbAttacker(NPC npc) : base(npc) - { - DoActivity = new DumbAttackerBehaviour(); - } -} - diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbAttacker.cs.meta b/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbAttacker.cs.meta deleted file mode 100755 index a386e68..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbAttacker.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 138d13d4fe8a06444acb1da6bfc55aa7 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbDefender.cs b/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbDefender.cs deleted file mode 100755 index a0fbc6a..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbDefender.cs +++ /dev/null @@ -1,7 +0,0 @@ -public class DumbDefender : BaseBehaviour -{ - public DumbDefender(NPC npc) : base(npc) - { - DoActivity = new DumbDefenderBehaviour(); - } -} \ No newline at end of file diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbDefender.cs.meta b/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbDefender.cs.meta deleted file mode 100755 index ef058b6..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/DumbDefender.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 64552bae354dc614d8012f07511a51e8 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/Human.cs b/Assets/Scripts/Bots/Behaviours/BehaviourClasses/Human.cs deleted file mode 100755 index 6174282..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/Human.cs +++ /dev/null @@ -1,7 +0,0 @@ -public class Human : BaseBehaviour -{ - public Human(NPC npc) : base(npc) - { - DoActivity = new HumanBehaviour(); - } -} \ No newline at end of file diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/Human.cs.meta b/Assets/Scripts/Bots/Behaviours/BehaviourClasses/Human.cs.meta deleted file mode 100755 index ce9ecb5..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourClasses/Human.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 59d3d253756147e469e418971625a04c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourRealization.meta b/Assets/Scripts/Bots/Behaviours/BehaviourRealization.meta deleted file mode 100755 index 6df37cc..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourRealization.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 93364cc95c8c9764e83d70fcce9da482 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbAttackerBehaviour.cs b/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbAttackerBehaviour.cs deleted file mode 100755 index 78f908a..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbAttackerBehaviour.cs +++ /dev/null @@ -1,9 +0,0 @@ -using UnityEngine; -class DumbAttackerBehaviour : IDoActivity -{ - public void DoActivity() - { - Debug.Log("I do attackers things!"); - } -} - diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbAttackerBehaviour.cs.meta b/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbAttackerBehaviour.cs.meta deleted file mode 100755 index acabce0..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbAttackerBehaviour.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d2cc7b0640887454e96d42f6bd066750 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbDefenderBehaviour.cs b/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbDefenderBehaviour.cs deleted file mode 100755 index 4e41d6b..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbDefenderBehaviour.cs +++ /dev/null @@ -1,9 +0,0 @@ -using UnityEngine; - -class DumbDefenderBehaviour : IDoActivity -{ - public void DoActivity() - { - Debug.Log("I do defenders things!"); - } -} diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbDefenderBehaviour.cs.meta b/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbDefenderBehaviour.cs.meta deleted file mode 100755 index ee07ca1..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/DumbDefenderBehaviour.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 27106553be3f26b4da5220e39a3098c3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/HumanBehaviour.cs b/Assets/Scripts/Bots/Behaviours/BehaviourRealization/HumanBehaviour.cs deleted file mode 100755 index 576a451..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/HumanBehaviour.cs +++ /dev/null @@ -1,8 +0,0 @@ -class HumanBehaviour : IDoActivity -{ - public void DoActivity() - { - - } -} - diff --git a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/HumanBehaviour.cs.meta b/Assets/Scripts/Bots/Behaviours/BehaviourRealization/HumanBehaviour.cs.meta deleted file mode 100755 index 60fd306..0000000 --- a/Assets/Scripts/Bots/Behaviours/BehaviourRealization/HumanBehaviour.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d207d14aaf634504e84f3e3bd8b52428 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/Behaviours/IDoActivity.cs b/Assets/Scripts/Bots/Behaviours/IDoActivity.cs deleted file mode 100755 index ec05cec..0000000 --- a/Assets/Scripts/Bots/Behaviours/IDoActivity.cs +++ /dev/null @@ -1,4 +0,0 @@ -public interface IDoActivity -{ - void DoActivity(); -} diff --git a/Assets/Scripts/Bots/Behaviours/IDoActivity.cs.meta b/Assets/Scripts/Bots/Behaviours/IDoActivity.cs.meta deleted file mode 100755 index faaa5ea..0000000 --- a/Assets/Scripts/Bots/Behaviours/IDoActivity.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8e7275817852aa941963daa476581224 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/CharacterFactory.meta b/Assets/Scripts/Bots/CharacterFactory.meta deleted file mode 100755 index 3b8096d..0000000 --- a/Assets/Scripts/Bots/CharacterFactory.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 93133f9c3db1b944d9120ea789988f9b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/CharacterFactory/CharacterFactory.cs b/Assets/Scripts/Bots/CharacterFactory/CharacterFactory.cs deleted file mode 100755 index 6d1ef33..0000000 --- a/Assets/Scripts/Bots/CharacterFactory/CharacterFactory.cs +++ /dev/null @@ -1,45 +0,0 @@ -public abstract class AbstractCharacterFactory -{ - protected IDoActivity behaviour; - protected AbstractCharacterFactory() { } - public abstract BaseBehaviour CreateCharacterBehaviour(NPC npc); -} - -public class DumbDefenderFactory : AbstractCharacterFactory -{ - public DumbDefenderFactory() - { - behaviour = new DumbDefenderBehaviour(); - } - - public override BaseBehaviour CreateCharacterBehaviour(NPC npc) - { - return new DumbDefender(npc); - } -} - -public class DumbAttackerFactory : AbstractCharacterFactory -{ - public DumbAttackerFactory() - { - behaviour = new DumbAttackerBehaviour(); - } - - public override BaseBehaviour CreateCharacterBehaviour(NPC npc) - { - return new DumbAttacker(npc); - } -} - -public class HumanFactory : AbstractCharacterFactory -{ - public HumanFactory() - { - behaviour = new HumanBehaviour(); - } - - public override BaseBehaviour CreateCharacterBehaviour(NPC npc) - { - return new Human(npc); - } -} \ No newline at end of file diff --git a/Assets/Scripts/Bots/CharacterFactory/CharacterFactory.cs.meta b/Assets/Scripts/Bots/CharacterFactory/CharacterFactory.cs.meta deleted file mode 100755 index 9e62d85..0000000 --- a/Assets/Scripts/Bots/CharacterFactory/CharacterFactory.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4f973f98c4f699745a605d09e2c1e46e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Bots/CharacterFactory/CharacterSpawner.cs b/Assets/Scripts/Bots/CharacterFactory/CharacterSpawner.cs deleted file mode 100755 index a0b9628..0000000 --- a/Assets/Scripts/Bots/CharacterFactory/CharacterSpawner.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System.Collections.Generic; -using System; -using UnityEngine; - -public class CharacterSpawner : MonoBehaviour -{ - [SerializeField] private GameObject botPrefab; - [SerializeField] private List defendersSpawnPoints; - [SerializeField] private List attackersSpawnPoints; - private static Dictionary<(TypeAI, Team), Func> behaviourDictionary; - private static System.Random random; - - public void Start() - { - behaviourDictionary = new Dictionary<(TypeAI, Team), Func>() - { - { (TypeAI.DumbAlgorithm, Team.Attackers), new Func( npc => new DumbAttacker(npc))}, - { (TypeAI.DumbAlgorithm, Team.Defenders), new Func( npc => new DumbDefender(npc)) }, - { (TypeAI.HumanAI, Team.Defenders), new Func( npc => new Human(npc))}, - { (TypeAI.HumanAI, Team.Attackers), new Func( npc => new Human(npc))}, - //And Other behaviours - }; - - if (SettingsReader.Instance.GetSettings.hasHumanAttacker && SettingsReader.Instance.GetSettings.hasHumanDefender) - throw new System.Exception("Not allowed to have two players"); - else if (SettingsReader.Instance.GetSettings.hasHumanAttacker == true) - { - spawnCharacter(behaviourDictionary[(TypeAI.HumanAI, Team.Attackers)], Team.Attackers); - } - else if (SettingsReader.Instance.GetSettings.hasHumanDefender == true) - { - spawnCharacter(behaviourDictionary[(TypeAI.HumanAI, Team.Defenders)], Team.Defenders); - } - - for (int i = 0; i < SettingsReader.Instance.GetSettings.numOfAttackers - (SettingsReader.Instance.GetSettings.hasHumanAttacker ? 1 : 0); i++) - { - spawnCharacter(behaviourDictionary[(SettingsReader.Instance.GetSettings.atcTeamAI, Team.Attackers)], Team.Attackers); - } - for (int i = 0; i < SettingsReader.Instance.GetSettings.numOfAttackers - (SettingsReader.Instance.GetSettings.hasHumanDefender ? 1 : 0); i++) - { - spawnCharacter(behaviourDictionary[(SettingsReader.Instance.GetSettings.defTeamAI, Team.Defenders)], Team.Defenders); - } - } - - private void spawnCharacter(Func behaviourFunc, Team team) - { - var spawnPoint = team == Team.Defenders ? - defendersSpawnPoints[random.Next(0, defendersSpawnPoints.Count)].position : - attackersSpawnPoints[random.Next(0, attackersSpawnPoints.Count)].position; - var entity = Instantiate(botPrefab, spawnPoint, Quaternion.identity); - var npc = entity.GetComponent(); - npc.SetBehaviour(behaviourFunc(npc)); - } -} - diff --git a/Assets/Scripts/Bots/CharacterFactory/CharacterSpawner.cs.meta b/Assets/Scripts/Bots/CharacterFactory/CharacterSpawner.cs.meta deleted file mode 100755 index e683cae..0000000 --- a/Assets/Scripts/Bots/CharacterFactory/CharacterSpawner.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 672f5411fc3ccb74d8a17a6efdee9df4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Character/CharacterCondition.cs b/Assets/Scripts/Character/CharacterCondition.cs index f0d9580..3844814 100755 --- a/Assets/Scripts/Character/CharacterCondition.cs +++ b/Assets/Scripts/Character/CharacterCondition.cs @@ -1,39 +1,71 @@ using System; using UnityEngine; -public class CharacterCondition : MonoBehaviour +public enum NPCState { - public event Action OnKilledEvent; - public event Action OnDamageHealthTakenEvent; - public event Action OnDamageArmourTakenEvent; - public event Action OnAmmunitionTakenEvent; + InCover, + InBlancPoint, + InRunning, +} - [SerializeField] private int HealthPoints; - [SerializeField] private int ArmourPoints; - [SerializeField] private int Ammunition; +public class CharacterCondition +{ + public event Action OnChangeHealthEvent; + public event Action OnChangeArmourEvent; + public event Action OnChangeAmmunitionEvent; - public void Start() - { - + private int health; + public int HealthPoints + { + get + { + return health; + } + private set + { + health = value; + OnChangeHealthEvent?.Invoke(value); + } } - - public void GetDamage(float damage) + private int armour; + public int ArmourPoints { - HealthPoints -= Mathf.RoundToInt(damage * (1 - ArmourPoints * 0.5f)); - ArmourPoints -= Mathf.RoundToInt(Mathf.Sqrt(damage) * 5); - - OnDamageHealthTakenEvent?.Invoke(HealthPoints); - OnDamageArmourTakenEvent?.Invoke(ArmourPoints); - if (HealthPoints < 0) - OnKilledEvent?.Invoke(gameObject); + get + { + return armour; + } + private set + { + armour = value; + OnChangeArmourEvent?.Invoke(value); + } } + private int ammo; + public int Ammunition + { + get + { + return ammo; + } + private set + { + ammo = value; + OnChangeAmmunitionEvent?.Invoke(value); + } + } + + [HideInInspector] + public NPCState npcState { get; private set; } + + public CharacterCondition() + { + var settings = SettingsReader.Instance.GetSettings; + ammo = settings.maxAmmo; + health = settings.maxHealth; + armour = settings.maxArmour; + } + public void GiveHealth(int health) => HealthPoints = Mathf.Clamp(health + HealthPoints, 0, 100); - public void SetHealth(int health) => HealthPoints = Mathf.Clamp(health, 0, 100); public void GiveArmour(int armour) => ArmourPoints = Mathf.Clamp(armour + ArmourPoints, 0, 100); - public void SetArmour(int armour) => ArmourPoints = Mathf.Clamp(armour, 0, 100); - public void TakeAmmo(int ammo) - { - Ammunition += ammo; - OnAmmunitionTakenEvent?.Invoke(Ammunition); - } + public void TakeAmmo(int ammo) => Ammunition += ammo; } \ No newline at end of file diff --git a/Assets/Scripts/Character/MovementController.cs b/Assets/Scripts/Character/MovementController.cs index b1f31c5..e45bf60 100755 --- a/Assets/Scripts/Character/MovementController.cs +++ b/Assets/Scripts/Character/MovementController.cs @@ -7,7 +7,6 @@ using UnityEngine.AI; public class MovementController : MonoBehaviour { public NavPoint currentPosition { get; private set; } - [SerializeField] private MapManager mapManager; [SerializeField] private NavMeshAgent navMeshAgent; private void Start() @@ -21,18 +20,21 @@ public class MovementController : MonoBehaviour goToNextNavPoint(pointCandidate); } - - // todo внутри сенсора передавать в mlagents как variable length observations: https://github.com/Unity-Technologies/ml-agents/blob/main/docs/Learning-Environment-Design-Agents.md#variable-length-observations + public void MoveToRandomPoint() + { + Debug.Log(MapManager.navPoints == null); + goToNextNavPoint(MapManager.navPoints[Random.Range(0, MapManager.navPoints.Count)]); + } + private NavPoint getPointCandidate() { - var NavPointsPositions = mapManager.navPoints + var NavPointsPositions = MapManager.navPoints .Select(point => point.transform.position) .Where(point => (currentPosition.transform.position - point).magnitude <= SettingsReader.Instance.GetSettings.movementSpeed) .ToList(); - //TODO AI return null; } - private void goToNextNavPoint(NavPoint destination) => + public void goToNextNavPoint(NavPoint destination) => navMeshAgent.SetDestination(destination.transform.position); } diff --git a/Assets/Scripts/Character/NPC.cs b/Assets/Scripts/Character/NPC.cs index e653290..776c42f 100755 --- a/Assets/Scripts/Character/NPC.cs +++ b/Assets/Scripts/Character/NPC.cs @@ -1,37 +1,61 @@ using System; -using System.Collections.Generic; using UnityEngine; using Unity.MLAgents; using Unity.MLAgents.Sensors; +using Unity.MLAgents.Actuators; +[RequireComponent(typeof(MovementController))] public class NPC : Agent { - public float LastTimeHit; - private BaseBehaviour NPCBehaviour; - public List ActionList; - - [SerializeField] - private List SensorList; // todo тут интерфейс должен быть наш - - public void SetBehaviour(BaseBehaviour behaviour) => NPCBehaviour = behaviour; public Team Team { get; set; } + + [HideInInspector] + private float LastTimeHit; + public CharacterCondition Condition; + + public MovementController moveController; + private void Start() { - + Condition = new CharacterCondition(); + moveController = gameObject.GetComponent(); } - + + public override void OnEpisodeBegin() + { + + } + public override void CollectObservations(VectorSensor sensor) { - // Target and Agent positions - foreach (var _sensor in SensorList) + sensor.AddObservation(Condition.HealthPoints); + sensor.AddObservation(Condition.ArmourPoints); + sensor.AddObservation(Condition.Ammunition); + sensor.AddObservation((int)Condition.npcState); + } + + public override void Heuristic(in ActionBuffers actionsOut) + { + var discreteActionsOut = actionsOut.DiscreteActions; + if (Input.GetKeyDown(KeyCode.W)) { - sensor.AddObservation(1); // todo - // sensor.AddObservation(_sensor.GetValue()); + discreteActionsOut[0] = 1; } } - - private void Update() + + public override void OnActionReceived(ActionBuffers actions) { - //NPCBehaviour.DoAction(); + if (actions.DiscreteActions[0] == 1) + moveController.MoveToRandomPoint(); + } + + public event Action OnKilledEvent; + public void GetDamage(float damage) + { + Condition.GiveHealth(-Mathf.RoundToInt(damage * (1 - Condition.ArmourPoints * 0.5f))); + Condition.GiveArmour(-Mathf.RoundToInt(Mathf.Sqrt(damage) * 5)); + + if (Condition.HealthPoints < 0) + OnKilledEvent?.Invoke(this); } } diff --git a/Assets/Scripts/Managers/MapManager.cs b/Assets/Scripts/Managers/MapManager.cs index 9006642..4a9451b 100755 --- a/Assets/Scripts/Managers/MapManager.cs +++ b/Assets/Scripts/Managers/MapManager.cs @@ -3,11 +3,15 @@ using UnityEngine; public class MapManager : MonoBehaviour { - public List navPoints { get; private set; } + public static List navPoints { get; private set; } private void Start() { + navPoints = new List(); var navPointsGameObj = GameObject.FindGameObjectsWithTag("Point"); foreach (var gameobj in navPointsGameObj) + { + Debug.Log(" a "); navPoints.Add(gameobj.GetComponent()); + } } } diff --git a/Assets/Scripts/Misc/FlagZone.cs b/Assets/Scripts/Misc/FlagZone.cs index eeb7a96..8cd4ab4 100755 --- a/Assets/Scripts/Misc/FlagZone.cs +++ b/Assets/Scripts/Misc/FlagZone.cs @@ -17,7 +17,6 @@ public class FlagZone : MonoBehaviour { timeForWin = SettingsReader.Instance.GetSettings.timeToWin; - Debug.Log("32"); TimeStayAttackers = 0; TimeStayDefenders = 0; occupAttackers = 0; diff --git a/Assets/Scripts/Misc/Movement.cs b/Assets/Scripts/Misc/Movement.cs deleted file mode 100644 index 1bef1dc..0000000 --- a/Assets/Scripts/Misc/Movement.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class Movement : MonoBehaviour -{ - - private void Start() - { - - } - - - void Update() - { - - } -} diff --git a/Assets/Scripts/Misc/Movement.cs.meta b/Assets/Scripts/Misc/Movement.cs.meta deleted file mode 100644 index 5553262..0000000 --- a/Assets/Scripts/Misc/Movement.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 88ea68cab52d1a64c8fc9976e156a380 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Misc/Settings.cs b/Assets/Scripts/Misc/Settings.cs index c607bb4..a1e07c3 100755 --- a/Assets/Scripts/Misc/Settings.cs +++ b/Assets/Scripts/Misc/Settings.cs @@ -3,6 +3,8 @@ [CreateAssetMenu(fileName ="Game Settings", menuName = "Game/Settings", order = 51)] public class Settings : ScriptableObject { + public bool isTesting; + public float timeToWin; public float timeOut; @@ -21,4 +23,8 @@ public class Settings : ScriptableObject public int armourPickupAmount; public int ammunitionPickupAmount; public int pickupsAmount; + + public int maxHealth; + public int maxArmour; + public int maxAmmo; } diff --git a/Assets/Scripts/Misc/SettingsReader.cs b/Assets/Scripts/Misc/SettingsReader.cs index 4caf940..ab60b87 100755 --- a/Assets/Scripts/Misc/SettingsReader.cs +++ b/Assets/Scripts/Misc/SettingsReader.cs @@ -9,7 +9,6 @@ public class SettingsReader : MonoBehaviour private void Awake() { - Debug.Log("init"); instance = this; } diff --git a/Assets/Scripts/Sensors/ISensor.cs b/Assets/Scripts/Sensors/ISensor.cs deleted file mode 100755 index 6d78bbf..0000000 --- a/Assets/Scripts/Sensors/ISensor.cs +++ /dev/null @@ -1,5 +0,0 @@ -public interface ISensor -{ - T GetValue(); - SensorType GetSensorType(); -} diff --git a/Assets/Scripts/Sensors/Sensors.cs b/Assets/Scripts/Sensors/Sensors.cs new file mode 100644 index 0000000..b38d85f --- /dev/null +++ b/Assets/Scripts/Sensors/Sensors.cs @@ -0,0 +1,4 @@ +using System.Collections.Generic; +using Unity.MLAgents.Sensors; + + diff --git a/Assets/Scripts/Sensors/ISensor.cs.meta b/Assets/Scripts/Sensors/Sensors.cs.meta old mode 100755 new mode 100644 similarity index 100% rename from Assets/Scripts/Sensors/ISensor.cs.meta rename to Assets/Scripts/Sensors/Sensors.cs.meta diff --git a/Assets/Scripts/Utils/SerializableDictionary.cs b/Assets/Scripts/Utils/SerializableDictionary.cs index fc77ada..c0877b9 100755 --- a/Assets/Scripts/Utils/SerializableDictionary.cs +++ b/Assets/Scripts/Utils/SerializableDictionary.cs @@ -739,8 +739,4 @@ public abstract class DictionaryDrawer : PropertyDrawer UnityEngine.Debug.Log(e.Message); } } -} - -[Serializable] public class DictionaryOfTeamsAndNavPoints : SerializableDictionary { } -[CustomPropertyDrawer(typeof(DictionaryOfTeamsAndNavPoints))] -public class DictionaryOfTeamsAndNavPointsDrawer : DictionaryDrawer { } \ No newline at end of file +} \ No newline at end of file diff --git a/Assets/Settings/Game Settings.asset b/Assets/Settings/Game Settings.asset index 0f6367e..3652c35 100755 --- a/Assets/Settings/Game Settings.asset +++ b/Assets/Settings/Game Settings.asset @@ -12,6 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e2c47233b9062c84482336b145c6891b, type: 3} m_Name: Game Settings m_EditorClassIdentifier: + isTesting: 1 timeToWin: 5 timeOut: 1600 movementDistance: 50 @@ -26,3 +27,6 @@ MonoBehaviour: armourPickupAmount: 50 ammunitionPickupAmount: 120 pickupsAmount: 2 + maxHealth: 0 + maxArmour: 0 + maxAmmo: 0 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 82d86c9..a8f35bf 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -712,5 +712,5 @@ PlayerSettings: organizationId: unity_9asvqbkpr8e5lq cloudEnabled: 0 enableNativePlatformBackendsForNewInputSystem: 1 - disableOldInputManagerSupport: 1 + disableOldInputManagerSupport: 0 legacyClampBlendShapeWeights: 0