From fe0ec21be54147795b052b0798ebf71491f959b9 Mon Sep 17 00:00:00 2001 From: AderKI <66168124+AderKonstantin@users.noreply.github.com> Date: Thu, 31 Oct 2024 03:32:59 +0300 Subject: [PATCH] Project Structure, Test Robot Class --- Assets/Models.meta | 8 + Assets/Models/AK-74M.fbx | Bin 0 -> 47500 bytes Assets/Models/AK-74M.fbx.meta | 107 +++ Assets/New Terrain.asset | Bin 0 -> 557360 bytes Assets/New Terrain.asset.meta | 8 + Assets/Objects.meta | 8 + .../Objects/TestRobot Variant with Ak.prefab | 638 ++++++++++++++++++ .../TestRobot Variant with Ak.prefab.meta | 7 + Assets/Objects/TestRobot.prefab | 389 +++++++++++ Assets/Objects/TestRobot.prefab.meta | 7 + ...putactions => PlayerControls.inputactions} | 4 +- ....meta => PlayerControls.inputactions.meta} | 0 Assets/Scenes/SampleScene.unity | 574 +++++++--------- ...tRobotControllerWithoutPlayerEssence.unity | 465 +++++++++++++ ...tControllerWithoutPlayerEssence.unity.meta | 7 + Assets/Scripts.meta | 8 + Assets/Scripts/Classes.meta | 8 + Assets/Scripts/Classes/PlayerEssence.cs | 77 +++ Assets/Scripts/Classes/PlayerEssence.cs.meta | 2 + Assets/Scripts/Classes/RobotController.cs | 166 +++++ .../Scripts/Classes/RobotController.cs.meta | 2 + Assets/Scripts/Classes/TestGraph.cs | 12 + Assets/Scripts/Classes/TestGraph.cs.meta | 2 + Assets/Scripts/Objects.meta | 8 + Packages/manifest.json | 2 +- Packages/packages-lock.json | 6 +- 26 files changed, 2196 insertions(+), 319 deletions(-) create mode 100644 Assets/Models.meta create mode 100644 Assets/Models/AK-74M.fbx create mode 100644 Assets/Models/AK-74M.fbx.meta create mode 100644 Assets/New Terrain.asset create mode 100644 Assets/New Terrain.asset.meta create mode 100644 Assets/Objects.meta create mode 100644 Assets/Objects/TestRobot Variant with Ak.prefab create mode 100644 Assets/Objects/TestRobot Variant with Ak.prefab.meta create mode 100644 Assets/Objects/TestRobot.prefab create mode 100644 Assets/Objects/TestRobot.prefab.meta rename Assets/{InputSystem_Actions.inputactions => PlayerControls.inputactions} (99%) rename Assets/{InputSystem_Actions.inputactions.meta => PlayerControls.inputactions.meta} (100%) create mode 100644 Assets/Scenes/TestRobotControllerWithoutPlayerEssence.unity create mode 100644 Assets/Scenes/TestRobotControllerWithoutPlayerEssence.unity.meta create mode 100644 Assets/Scripts.meta create mode 100644 Assets/Scripts/Classes.meta create mode 100644 Assets/Scripts/Classes/PlayerEssence.cs create mode 100644 Assets/Scripts/Classes/PlayerEssence.cs.meta create mode 100644 Assets/Scripts/Classes/RobotController.cs create mode 100644 Assets/Scripts/Classes/RobotController.cs.meta create mode 100644 Assets/Scripts/Classes/TestGraph.cs create mode 100644 Assets/Scripts/Classes/TestGraph.cs.meta create mode 100644 Assets/Scripts/Objects.meta diff --git a/Assets/Models.meta b/Assets/Models.meta new file mode 100644 index 0000000..8001090 --- /dev/null +++ b/Assets/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4bf37549e3972a4982d6d463be6f10c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/AK-74M.fbx b/Assets/Models/AK-74M.fbx new file mode 100644 index 0000000000000000000000000000000000000000..0fa5da2f56f60c97d92b373a890c2d03bcb63611 GIT binary patch literal 47500 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 VMB<(t)H>D}BYdyY5uUnH`QN5D<_rJ; literal 0 HcmV?d00001 diff --git a/Assets/Models/AK-74M.fbx.meta b/Assets/Models/AK-74M.fbx.meta new file mode 100644 index 0000000..e1da437 --- /dev/null +++ b/Assets/Models/AK-74M.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: b54e4739f7a1c46428090f2aaf6cb177 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/New Terrain.asset b/Assets/New Terrain.asset new file mode 100644 index 0000000000000000000000000000000000000000..af3b77974722969299b6b084aef404bdb23281a3 GIT binary patch literal 557360 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 zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7e?z5;`2 zePU_fNFxCP1PBlyK!5-N0t5&UAV7cs0RjXF93b$SmmCmiCP07y0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5Fqe>6c{WNMg6}4ICH!xUU8}@^1CSh E2aDU7+5i9m literal 0 HcmV?d00001 diff --git a/Assets/New Terrain.asset.meta b/Assets/New Terrain.asset.meta new file mode 100644 index 0000000..3f1b8c2 --- /dev/null +++ b/Assets/New Terrain.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e742a49041a02f940b2bc22521997f65 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 15600000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Objects.meta b/Assets/Objects.meta new file mode 100644 index 0000000..c5fb895 --- /dev/null +++ b/Assets/Objects.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66e57935239e3324880c9a0577296fdd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Objects/TestRobot Variant with Ak.prefab b/Assets/Objects/TestRobot Variant with Ak.prefab new file mode 100644 index 0000000..eca6403 --- /dev/null +++ b/Assets/Objects/TestRobot Variant with Ak.prefab @@ -0,0 +1,638 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &133469560300881989 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5308494128367888013} + - component: {fileID: 522274697785287553} + - component: {fileID: 8334177819098819510} + - component: {fileID: 7216554419336063869} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5308494128367888013 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133469560300881989} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.3526, y: -0.44999993, z: 0.79200006} + m_LocalScale: {x: 0.2948, y: 0.3208, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2557648372535453262} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &522274697785287553 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133469560300881989} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8334177819098819510 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133469560300881989} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &7216554419336063869 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133469560300881989} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &393987864348048250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025810592804889024} + m_Layer: 0 + m_Name: AK-74M + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1025810592804889024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 393987864348048250} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.40426895, y: -0.4499999, z: 0.6013904} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2553763371908354675} + - {fileID: 8703525650530390090} + m_Father: {fileID: 2557648372535453262} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2406814240247523806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2557648372535453262} + - component: {fileID: 6078106373742012815} + - component: {fileID: 8629770285419318258} + - component: {fileID: 2915348944796499763} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2557648372535453262 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2406814240247523806} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.78, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5308494128367888013} + - {fileID: 1025810592804889024} + m_Father: {fileID: 7869737294892020427} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &6078106373742012815 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2406814240247523806} + 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_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 100 + 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 +--- !u!81 &8629770285419318258 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2406814240247523806} + m_Enabled: 1 +--- !u!114 &2915348944796499763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2406814240247523806} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!1 &4271946121080111958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8703525650530390090} + - component: {fileID: 7989408238086384817} + - component: {fileID: 3148092542688790397} + m_Layer: 0 + m_Name: Ammocase + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8703525650530390090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4271946121080111958} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0.000000021558751, y: 0.22114886, z: 0.05279696} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1025810592804889024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7989408238086384817 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4271946121080111958} + m_Mesh: {fileID: 2461213983016189369, guid: b54e4739f7a1c46428090f2aaf6cb177, type: 3} +--- !u!23 &3148092542688790397 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4271946121080111958} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &4933421663285562274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6604919127397567024} + m_Layer: 0 + m_Name: TestRobot Variant with Ak + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6604919127397567024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4933421663285562274} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.051668942, y: 0, z: 0.1906097} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7869737294892020427} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6576253951780447289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7869737294892020427} + - component: {fileID: 1725518200837358794} + - component: {fileID: 2150134255041786277} + - component: {fileID: 2290559382681177264} + - component: {fileID: 7254177687102040141} + - component: {fileID: 3985590885331333755} + m_Layer: 0 + m_Name: ContollerWithOwnCam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7869737294892020427 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6576253951780447289} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2557648372535453262} + m_Father: {fileID: 6604919127397567024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1725518200837358794 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6576253951780447289} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2150134255041786277 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6576253951780447289} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &2290559382681177264 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6576253951780447289} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &7254177687102040141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6576253951780447289} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa555b9291455634ca0f4c9de3c0aacc, type: 3} + m_Name: + m_EditorClassIdentifier: + characterController: {fileID: 0} + m_Camera: {fileID: 6078106373742012815} + upDownRange: 90 + walkSpeed: 5 + sprintMultiplier: 5 + gravity: 9.81 + jumpForce: 5 + m_lookSensitivity: 3 + playerControls: {fileID: 0} +--- !u!114 &3985590885331333755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6576253951780447289} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5cabbcfe839b5be428525e9576d46e52, type: 3} + m_Name: + m_EditorClassIdentifier: + _curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &7195258531959352030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2553763371908354675} + - component: {fileID: 8061010495376989935} + - component: {fileID: 7836543715070869500} + m_Layer: 0 + m_Name: AK + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2553763371908354675 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7195258531959352030} + serializedVersion: 2 + m_LocalRotation: {x: 0.50000006, y: 0.50000006, z: -0.49999997, w: -0.49999994} + m_LocalPosition: {x: 0.000000029802322, y: 0.29563606, z: 0.004340403} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1025810592804889024} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8061010495376989935 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7195258531959352030} + m_Mesh: {fileID: -1464698385377129957, guid: b54e4739f7a1c46428090f2aaf6cb177, type: 3} +--- !u!23 &7836543715070869500 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7195258531959352030} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Assets/Objects/TestRobot Variant with Ak.prefab.meta b/Assets/Objects/TestRobot Variant with Ak.prefab.meta new file mode 100644 index 0000000..7fc5614 --- /dev/null +++ b/Assets/Objects/TestRobot Variant with Ak.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 872f99b5758d3ec479114825be3bf420 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Objects/TestRobot.prefab b/Assets/Objects/TestRobot.prefab new file mode 100644 index 0000000..76a5de8 --- /dev/null +++ b/Assets/Objects/TestRobot.prefab @@ -0,0 +1,389 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1577832178701366399 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 1847699201297315863, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1728741696255441903} + - component: {fileID: 6979149259401393198} + - component: {fileID: 4845931022921045587} + - component: {fileID: 2086935356242223762} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1728741696255441903 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 8600085110714036505, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1577832178701366399} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.78, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6464286775858458474} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &6979149259401393198 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 8459520643520874063, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1577832178701366399} + 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_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 100 + 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 +--- !u!81 &4845931022921045587 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 6185719823507456124, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1577832178701366399} + m_Enabled: 1 +--- !u!114 &2086935356242223762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 4605372216697929517, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1577832178701366399} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!1 &8052615274211522968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2654425603306600481, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6464286775858458474} + - component: {fileID: 2553940542522333547} + - component: {fileID: 2978534649183661060} + - component: {fileID: 3119478669253579025} + - component: {fileID: 7754349714684805696} + - component: {fileID: 5777883993226278380} + m_Layer: 0 + m_Name: ContollerWithOwnCam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6464286775858458474 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8052615274211522968} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1728741696255441903} + m_Father: {fileID: 8010298719596828561} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2553940542522333547 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 6522164418986561850, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8052615274211522968} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2978534649183661060 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 1021775631010249730, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8052615274211522968} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &3119478669253579025 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 1677893846190844738, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8052615274211522968} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &7754349714684805696 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 5748955823487001867, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8052615274211522968} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!114 &5777883993226278380 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 7444859217151384912, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + m_PrefabInstance: {fileID: 45883484110290688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8052615274211522968} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa555b9291455634ca0f4c9de3c0aacc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Camera: {fileID: 6979149259401393198} +--- !u!1 &8139172278064158211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8010298719596828561} + m_Layer: 0 + m_Name: TestRobot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8010298719596828561 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8139172278064158211} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6464286775858458474} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &45883484110290688 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8010298719596828561} + m_Modifications: + - target: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 758450359152847902, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2654425603306600481, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_Name + value: ContollerWithOwnCam + objectReference: {fileID: 0} + - target: {fileID: 5748955823487001867, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_Constraints + value: 112 + objectReference: {fileID: 0} + - target: {fileID: 7444859217151384912, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 6979149259401393198} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2a75c106e35db224f8f68dcd9c2118ad, type: 3} diff --git a/Assets/Objects/TestRobot.prefab.meta b/Assets/Objects/TestRobot.prefab.meta new file mode 100644 index 0000000..fb9e60a --- /dev/null +++ b/Assets/Objects/TestRobot.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dbe7ac81c6bad324696df97006c7af41 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/InputSystem_Actions.inputactions b/Assets/PlayerControls.inputactions similarity index 99% rename from Assets/InputSystem_Actions.inputactions rename to Assets/PlayerControls.inputactions index 1a12cb9..20b4732 100644 --- a/Assets/InputSystem_Actions.inputactions +++ b/Assets/PlayerControls.inputactions @@ -1,5 +1,5 @@ { - "name": "InputSystem_Actions", + "name": "PlayerControls", "maps": [ { "name": "Player", @@ -19,7 +19,7 @@ "type": "Value", "id": "6b444451-8a00-4d00-a97e-f47457f736a8", "expectedControlType": "Vector2", - "processors": "", + "processors": "ScaleVector2(x=0.1,y=0.1)", "interactions": "", "initialStateCheck": true }, diff --git a/Assets/InputSystem_Actions.inputactions.meta b/Assets/PlayerControls.inputactions.meta similarity index 100% rename from Assets/InputSystem_Actions.inputactions.meta rename to Assets/PlayerControls.inputactions.meta diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 03248eb..50eee5f 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -119,253 +119,6 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &324756956 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 324756960} - - component: {fileID: 324756959} - - component: {fileID: 324756958} - - component: {fileID: 324756957} - m_Layer: 0 - m_Name: Capsule - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!136 &324756957 -CapsuleCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324756956} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Height: 2 - m_Direction: 1 - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &324756958 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324756956} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &324756959 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324756956} - m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &324756960 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324756956} - serializedVersion: 2 - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &330585543 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 330585546} - - component: {fileID: 330585545} - - component: {fileID: 330585544} - - component: {fileID: 330585547} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &330585544 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - m_Enabled: 1 ---- !u!20 &330585545 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - 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_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - 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: -1 - 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 ---- !u!4 &330585546 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &330585547 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_RenderShadows: 1 - m_RequiresDepthTextureOption: 2 - m_RequiresOpaqueTextureOption: 2 - m_CameraType: 0 - m_Cameras: [] - m_RendererIndex: -1 - m_VolumeLayerMask: - serializedVersion: 2 - m_Bits: 1 - m_VolumeTrigger: {fileID: 0} - m_VolumeFrameworkUpdateModeOption: 2 - m_RenderPostProcessing: 1 - m_Antialiasing: 0 - m_AntialiasingQuality: 2 - m_StopNaN: 0 - m_Dithering: 0 - m_ClearDepth: 1 - m_AllowXRRendering: 1 - m_AllowHDROutput: 1 - m_UseScreenCoordOverride: 0 - m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} - m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} - m_RequiresDepthTexture: 0 - m_RequiresColorTexture: 0 - m_Version: 2 - m_TaaSettings: - m_Quality: 3 - m_FrameInfluence: 0.1 - m_JitterScale: 1 - m_MipBias: 0 - m_VarianceClampScale: 0.9 - m_ContrastAdaptiveSharpening: 0 --- !u!1 &410087039 GameObject: m_ObjectHideFlags: 0 @@ -536,7 +289,7 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1488716258 +--- !u!1 &1958731784 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -544,24 +297,169 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1488716262} - - component: {fileID: 1488716261} - - component: {fileID: 1488716260} - - component: {fileID: 1488716259} + - component: {fileID: 1958731786} + - component: {fileID: 1958731788} + - component: {fileID: 1958731785} + - component: {fileID: 1958731787} m_Layer: 0 - m_Name: Plane + m_Name: PlayerEssence m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!64 &1488716259 -MeshCollider: + m_IsActive: 0 +--- !u!114 &1958731785 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1488716258} + m_GameObject: {fileID: 1958731784} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2e81b297d06f56f43aca615cd98d0df8, type: 3} + m_Name: + m_EditorClassIdentifier: + acceleration: 50 + accSprintMultiplier: 4 + lookSensitivity: 1 + dampingCoefficient: 5 + focusOnEnable: 1 +--- !u!4 &1958731786 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1958731784} + serializedVersion: 2 + m_LocalRotation: {x: 0.35730854, y: 0, z: 0, w: 0.9339864} + m_LocalPosition: {x: 0, y: 7.11, z: -10.166} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 41.87, y: 0, z: 0} +--- !u!114 &1958731787 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1958731784} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!20 &1958731788 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1958731784} + 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_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + 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 +--- !u!1 &2089536084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2089536087} + - component: {fileID: 2089536086} + - component: {fileID: 2089536085} + m_Layer: 0 + m_Name: Terrain + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!154 &2089536085 +TerrainCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2089536084} m_Material: {fileID: 0} m_IncludeLayers: serializedVersion: 2 @@ -570,87 +468,137 @@ MeshCollider: serializedVersion: 2 m_Bits: 0 m_LayerOverridePriority: 0 - m_IsTrigger: 0 m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 5 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &1488716260 -MeshRenderer: + serializedVersion: 2 + m_TerrainData: {fileID: 15600000, guid: e742a49041a02f940b2bc22521997f65, type: 2} + m_EnableTreeColliders: 1 +--- !u!218 &2089536086 +Terrain: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1488716258} + m_GameObject: {fileID: 2089536084} m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 + serializedVersion: 6 + m_TerrainData: {fileID: 15600000, guid: e742a49041a02f940b2bc22521997f65, type: 2} + m_TreeDistance: 5000 + m_TreeBillboardDistance: 50 + m_TreeCrossFadeLength: 5 + m_TreeMaximumFullLODCount: 50 + m_DetailObjectDistance: 80 + m_DetailObjectDensity: 1 + m_HeightmapPixelError: 5 + m_SplatMapDistance: 1000 + m_HeightmapMinimumLODSimplification: 0 + m_HeightmapMaximumLOD: 0 + m_ShadowCastingMode: 2 + m_DrawHeightmap: 1 + m_DrawInstanced: 0 + m_DrawTreesAndFoliage: 1 m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 + m_IgnoreQualitySettings: 0 m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 + m_MaterialTemplate: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_BakeLightProbesForTrees: 1 + m_PreserveTreePrototypeLayers: 0 + m_DeringLightProbesForTrees: 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 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1488716261 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1488716258} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1488716262 + m_ScaleInLightmap: 0.0256 + m_LightmapParameters: {fileID: 15203, guid: 0000000000000000f000000000000000, type: 0} + m_GroupingID: 0 + m_RenderingLayerMask: 1 + m_AllowAutoConnect: 1 + m_EnableHeightmapRayTracing: 1 + m_EnableTreesAndDetailsRayTracing: 0 + m_TreeMotionVectorModeOverride: 3 +--- !u!4 &2089536087 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1488716258} + m_GameObject: {fileID: 2089536084} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: -50, y: 0, z: -50} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &967905243718632061 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1019811578290761689, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_Name + value: TestRobot + objectReference: {fileID: 0} + - target: {fileID: 1295192901276708427, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalPosition.x + value: -0.33578968 + objectReference: {fileID: 0} + - target: {fileID: 1295192901276708427, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalPosition.y + value: -0.000002861023 + objectReference: {fileID: 0} + - target: {fileID: 1295192901276708427, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalPosition.z + value: -4.4929953 + objectReference: {fileID: 0} + - target: {fileID: 1295192901276708427, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1295192901276708427, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1295192901276708427, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1295192901276708427, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1295192901276708427, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1295192901276708427, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1295192901276708427, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6854431586441650145, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_Mass + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 7254177687102040141, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: speed + value: 2.5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 872f99b5758d3ec479114825be3bf420, type: 3} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 m_Roots: - - {fileID: 330585546} - {fileID: 410087041} - {fileID: 832575519} - - {fileID: 1488716262} - - {fileID: 324756960} + - {fileID: 1958731786} + - {fileID: 2089536087} + - {fileID: 967905243718632061} diff --git a/Assets/Scenes/TestRobotControllerWithoutPlayerEssence.unity b/Assets/Scenes/TestRobotControllerWithoutPlayerEssence.unity new file mode 100644 index 0000000..068b6e9 --- /dev/null +++ b/Assets/Scenes/TestRobotControllerWithoutPlayerEssence.unity @@ -0,0 +1,465 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &410087039 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410087041} + - component: {fileID: 410087040} + - component: {fileID: 410087042} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &410087040 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 2 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 5000 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &410087041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &410087042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 1 +--- !u!1 &832575517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 832575519} + - component: {fileID: 832575518} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &832575518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} +--- !u!4 &832575519 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1488716258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1488716262} + - component: {fileID: 1488716261} + - component: {fileID: 1488716260} + - component: {fileID: 1488716259} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1488716259 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1488716258} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1488716260 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1488716258} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1488716261 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1488716258} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1488716262 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1488716258} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &9138998884118735219 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4933421663285562274, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_Name + value: TestRobot Variant + objectReference: {fileID: 0} + - target: {fileID: 6604919127397567024, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalPosition.x + value: -0.051668942 + objectReference: {fileID: 0} + - target: {fileID: 6604919127397567024, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6604919127397567024, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalPosition.z + value: 0.1906097 + objectReference: {fileID: 0} + - target: {fileID: 6604919127397567024, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6604919127397567024, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6604919127397567024, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6604919127397567024, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6604919127397567024, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6604919127397567024, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6604919127397567024, guid: 872f99b5758d3ec479114825be3bf420, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 872f99b5758d3ec479114825be3bf420, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 410087041} + - {fileID: 832575519} + - {fileID: 1488716262} + - {fileID: 9138998884118735219} diff --git a/Assets/Scenes/TestRobotControllerWithoutPlayerEssence.unity.meta b/Assets/Scenes/TestRobotControllerWithoutPlayerEssence.unity.meta new file mode 100644 index 0000000..90866c1 --- /dev/null +++ b/Assets/Scenes/TestRobotControllerWithoutPlayerEssence.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: edc9f8d3b3f9de2408dba397956b7c4d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts.meta b/Assets/Scripts.meta new file mode 100644 index 0000000..490b340 --- /dev/null +++ b/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c78868651ab79e4db8be4949063e71e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Classes.meta b/Assets/Scripts/Classes.meta new file mode 100644 index 0000000..4f8b345 --- /dev/null +++ b/Assets/Scripts/Classes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf6061bd5c9d15140b438d5a5a4baa31 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Classes/PlayerEssence.cs b/Assets/Scripts/Classes/PlayerEssence.cs new file mode 100644 index 0000000..be9d1c1 --- /dev/null +++ b/Assets/Scripts/Classes/PlayerEssence.cs @@ -0,0 +1,77 @@ +using UnityEngine; + +[RequireComponent( typeof(Camera) )] +public class PlayerEssence : MonoBehaviour { + public float acceleration = 50; // how fast you accelerate + public float accSprintMultiplier = 4; // how much faster you go when "sprinting" + public float lookSensitivity = 1; // mouse look sensitivity + public float dampingCoefficient = 5; // how quickly you break to a halt after you stop your input + public bool focusOnEnable = true; // whether or not to focus and lock cursor immediately on enable + + Vector3 velocity; // current velocity + + static bool Focused { + get => Cursor.lockState == CursorLockMode.Locked; + set { + Cursor.lockState = value ? CursorLockMode.Locked : CursorLockMode.None; + Cursor.visible = value == false; + } + } + + void OnEnable() { + if( focusOnEnable ) Focused = true; + } + + void OnDisable() => Focused = false; + + void Update() { + // Input + if( Focused ) + UpdateInput(); + else if( Input.GetMouseButtonDown( 0 ) ) + Focused = true; + + // Physics + velocity = Vector3.Lerp( velocity, Vector3.zero, dampingCoefficient * Time.deltaTime ); + transform.position += velocity * Time.deltaTime; + } + + void UpdateInput() { + // Position + velocity += GetAccelerationVector() * Time.deltaTime; + + // Rotation + Vector2 mouseDelta = lookSensitivity * new Vector2( Input.GetAxis( "Mouse X" ), -Input.GetAxis( "Mouse Y" ) ); + Quaternion rotation = transform.rotation; + Quaternion horiz = Quaternion.AngleAxis( mouseDelta.x, Vector3.up ); + Quaternion vert = Quaternion.AngleAxis( mouseDelta.y, Vector3.right ); + transform.rotation = horiz * rotation * vert; + + // Leave cursor lock + if( Input.GetKeyDown( KeyCode.Escape ) ) + Focused = false; + } + + Vector3 GetAccelerationVector() { + Vector3 moveInput = default; + + void AddMovement( KeyCode key, Vector3 dir ) { + if( Input.GetKey( key ) ) + moveInput += dir; + } + + AddMovement( KeyCode.W, Vector3.forward ); + AddMovement( KeyCode.S, Vector3.back ); + AddMovement( KeyCode.D, Vector3.right ); + AddMovement( KeyCode.A, Vector3.left ); + AddMovement( KeyCode.Space, Vector3.up ); + AddMovement( KeyCode.LeftControl, Vector3.down ); + Vector3 direction = transform.TransformVector( moveInput.normalized ); + + if( Input.GetKey( KeyCode.LeftShift ) ) + return direction * ( acceleration * accSprintMultiplier ); // "sprinting" + return direction * acceleration; // "walking" + } + + // Fog for Camera - Later +} \ No newline at end of file diff --git a/Assets/Scripts/Classes/PlayerEssence.cs.meta b/Assets/Scripts/Classes/PlayerEssence.cs.meta new file mode 100644 index 0000000..ea3c829 --- /dev/null +++ b/Assets/Scripts/Classes/PlayerEssence.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2e81b297d06f56f43aca615cd98d0df8 \ No newline at end of file diff --git a/Assets/Scripts/Classes/RobotController.cs b/Assets/Scripts/Classes/RobotController.cs new file mode 100644 index 0000000..c9c211c --- /dev/null +++ b/Assets/Scripts/Classes/RobotController.cs @@ -0,0 +1,166 @@ +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.InputSystem; + +public class RobotController : MonoBehaviour +{ + [Header("Objects")] + [SerializeField] private CharacterController characterController; + [SerializeField] protected Camera mainCam; + + [SerializeField] private float upDownRange = 90f; + private float verticalRotation; + + [Header("Movement")] + [SerializeField] private float walkSpeed = 5.0f; + [SerializeField] private float sprintMultiplier = 5.0f; + + + [Header("Gravity / JumpForce")] + [SerializeField] private float gravity = 9.81f; + [SerializeField] private float jumpForce = 5f; + + [Header("Look Sensitivity")] + [SerializeField] private float m_lookSensitivity = 3.0f; + private bool m_cursorIsLocked = true; + + [Header("Input Actions")] + [SerializeField] private InputActionAsset playerControls; + + private InputAction moveAction; + private InputAction lookAction; + private InputAction attackAction; + private InputAction interactAction; + private InputAction crouchAction; + private InputAction jumpAction; + private InputAction previousAction; + private InputAction nextAction; + private InputAction sprintAction; + + private Vector2 moveInput; + private Vector2 lookInput; + + private bool isMoving; + private Vector3 currentMovement = Vector3.zero; + + private void Awake() + { + characterController = GetComponent(); + + moveAction = playerControls.FindActionMap("Player").FindAction("Move"); + lookAction = playerControls.FindActionMap("Player").FindAction("Look"); + sprintAction = playerControls.FindActionMap("Player").FindAction("Sprint"); + jumpAction = playerControls.FindActionMap("Player").FindAction("Jump"); + + moveAction.performed += context => moveInput = context.ReadValue(); + moveAction.canceled += context => moveInput = Vector2.zero; + + lookAction.performed += context => lookInput = context.ReadValue(); + lookAction.canceled += context => lookInput = Vector2.zero; + + } + + private void OnEnable() + { + moveAction.Enable(); + lookAction.Enable(); + sprintAction.Enable(); + jumpAction.Enable(); + } + private void OnDisable() + { + moveAction.Disable(); + lookAction.Disable(); + sprintAction.Disable(); + jumpAction.Disable(); + } + + + private void Update() + { + HandleMovement(); + HandleRotation(); + InternalLockUpdate(); + } + + private void HandleMovement() + { + float speedMultiplier = sprintAction.ReadValue() > 0 ? sprintMultiplier : 1f; + + float verticalSpeed = moveInput.y * walkSpeed * speedMultiplier; + float horizontalSpeed = moveInput.x * walkSpeed * speedMultiplier; + + Vector3 horizontalMovement = new Vector3 (horizontalSpeed, 0, verticalSpeed); + horizontalMovement = transform.rotation * horizontalMovement; + + handleGravityAndJumping(); + + currentMovement.x = horizontalMovement.x; + currentMovement.z = horizontalMovement.z; + + characterController.Move(currentMovement * Time.deltaTime); + + isMoving = moveInput.y != 0 || moveInput.x != 0; + } + + private void handleGravityAndJumping() + { + if (characterController.isGrounded) + { + currentMovement.y = -0.5f; + + if (jumpAction.triggered) + { + currentMovement.y = jumpForce; + } + } + else + { + currentMovement.y -= gravity * Time.deltaTime; + } + } + + void HandleRotation() + { + float mouseXRotation = lookInput.x * m_lookSensitivity; + transform.Rotate(0, mouseXRotation, 0); + + verticalRotation -= lookInput.y * m_lookSensitivity; + verticalRotation = Mathf.Clamp(verticalRotation, -upDownRange, upDownRange); + mainCam.transform.localRotation = Quaternion.Euler(verticalRotation, 0, 0); + } + + //controls the locking and unlocking of the mouse + private void InternalLockUpdate() + { + if (Input.GetKeyUp(KeyCode.Escape)) + { + m_cursorIsLocked = false; + } + else if (Input.GetMouseButtonUp(0)) + { + m_cursorIsLocked = true; + } + + if (m_cursorIsLocked) + { + UnlockCursor(); + } + else if (!m_cursorIsLocked) + { + LockCursor(); + } + } + + private void UnlockCursor() + { + Cursor.lockState = CursorLockMode.Locked; + Cursor.visible = false; + } + + private void LockCursor() + { + Cursor.lockState = CursorLockMode.None; + Cursor.visible = true; + } +} diff --git a/Assets/Scripts/Classes/RobotController.cs.meta b/Assets/Scripts/Classes/RobotController.cs.meta new file mode 100644 index 0000000..e487048 --- /dev/null +++ b/Assets/Scripts/Classes/RobotController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: fa555b9291455634ca0f4c9de3c0aacc \ No newline at end of file diff --git a/Assets/Scripts/Classes/TestGraph.cs b/Assets/Scripts/Classes/TestGraph.cs new file mode 100644 index 0000000..d371b1c --- /dev/null +++ b/Assets/Scripts/Classes/TestGraph.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +public class TestGraph : MonoBehaviour +{ + [SerializeField] private AnimationCurve _curve; + // Update is called once per frame + void Update() + { + Keyframe keyframe = new Keyframe(Time.time, transform.position.x, 0,0,0,0); + _curve.AddKey(keyframe); + } +} diff --git a/Assets/Scripts/Classes/TestGraph.cs.meta b/Assets/Scripts/Classes/TestGraph.cs.meta new file mode 100644 index 0000000..a7b01ab --- /dev/null +++ b/Assets/Scripts/Classes/TestGraph.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 5cabbcfe839b5be428525e9576d46e52 \ No newline at end of file diff --git a/Assets/Scripts/Objects.meta b/Assets/Scripts/Objects.meta new file mode 100644 index 0000000..ecd58b3 --- /dev/null +++ b/Assets/Scripts/Objects.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7990676e68ceeaa48a642dbf46b9090b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index 228dfa9..9fae179 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -4,7 +4,7 @@ "com.unity.collab-proxy": "2.5.2", "com.unity.ide.rider": "3.0.31", "com.unity.ide.visualstudio": "2.0.22", - "com.unity.inputsystem": "1.11.1", + "com.unity.inputsystem": "1.11.2", "com.unity.multiplayer.center": "1.0.0", "com.unity.render-pipelines.universal": "17.0.3", "com.unity.test-framework": "1.4.5", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index d43adbb..2417962 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -32,8 +32,8 @@ "source": "registry", "dependencies": { "com.unity.burst": "1.8.17", - "com.unity.nuget.mono-cecil": "1.11.4", "com.unity.test-framework": "1.4.5", + "com.unity.nuget.mono-cecil": "1.11.4", "com.unity.test-framework.performance": "3.0.3" }, "url": "https://packages.unity.com" @@ -64,7 +64,7 @@ "url": "https://packages.unity.com" }, "com.unity.inputsystem": { - "version": "1.11.1", + "version": "1.11.2", "depth": 0, "source": "registry", "dependencies": { @@ -179,9 +179,9 @@ "depth": 0, "source": "registry", "dependencies": { + "com.unity.modules.audio": "1.0.0", "com.unity.modules.director": "1.0.0", "com.unity.modules.animation": "1.0.0", - "com.unity.modules.audio": "1.0.0", "com.unity.modules.particlesystem": "1.0.0" }, "url": "https://packages.unity.com"