From ef816cc7e0817a5d4abce40ca088013dd57872df Mon Sep 17 00:00:00 2001 From: Reinier Vens Date: Wed, 6 Jan 2021 14:56:39 +0000 Subject: [PATCH] Murder Satellites Created TurretController, which performs basic combat for fixed orbital installations Projectiles self-destruct at maximum range Created turret prefab Outfitted turret in game manager Entity position is now 3D Entities responsible for updating their own position and orientation Barrel positions and orientations available from entity code Inventory code will display modal dialog for invalid item moves instead of breaking Yaw articulation working (full 360 rotation still borked) --- .../.idea/contentModel.xml | 3 +- .../.idea/indexLayout.xml | 1 - Assembly-CSharp.csproj | 21 +- Assets/ArticulationPoint.cs | 20 +- Assets/InventoryMenu.cs | 16 +- Assets/Materials/Radiators 1.mat | 87 ++ Assets/Materials/Radiators 1.mat.meta | 8 + ..._paint.sbsar => metal_car_paint red.sbsar} | 0 .../Metal/metal_car_paint red.sbsar.meta | 381 +++++ .../Metal/metal_car_paint white.sbsar | 3 + ....meta => metal_car_paint white.sbsar.meta} | 0 Assets/Materials/UI/Map Gravity Lines.mat | 2 +- Assets/Materials/UI/Turret.mat | 101 ++ Assets/Materials/UI/Turret.mat.meta | 8 + Assets/Models/Turret.blend | 4 +- Assets/Models/Turret.blend.meta | 2 +- Assets/Models/Turret.blend1 | Bin 1806448 -> 1961980 bytes Assets/Models/Turret.fbx | 3 + Assets/Models/Turret.fbx.meta | 113 ++ Assets/Projectile.cs | 34 +- Assets/ProjectileManager.cs | 3 +- Assets/Resources/Prefabs/Ships/Djinni.prefab | 5 +- .../Resources/Prefabs/Turrets/Turret.prefab | 1266 +++++++++++++++++ .../Prefabs/Turrets/Turret.prefab.meta | 7 + .../Prefabs/Weapons/Bullet Manager.prefab | 2 +- Assets/Resources/Sprites/Attribution.txt | 1 + .../Sprites/Icons/Stroked/Satellite.png | 3 + .../Sprites/Icons/Stroked/Satellite.png.meta | 118 ++ Assets/Rotate.cs | 15 + .../Agents/Aim.cs.meta => Rotate.cs.meta} | 2 +- Assets/Scenes/ARPG.unity | 97 +- .../Postprocessing Profile.asset | 4 +- Assets/Scripts/ActionGameManager.cs | 45 +- .../Triggers/ObservableBeginDragTrigger.cs | 5 + .../Triggers/ObservableDragTrigger.cs | 5 + .../Triggers/ObservableEndDragTrigger.cs | 5 + .../Triggers/ObservablePointerClickTrigger.cs | 5 + .../Triggers/ObservablePointerEnterTrigger.cs | 5 + .../Triggers/ObservablePointerExitTrigger.cs | 5 + .../Scripts/Sector Display/SectorRenderer.cs | 27 +- Assets/Scripts/ServerShared/Agents/Aim.cs | 34 - .../Scripts/ServerShared/Agents/Locomotion.cs | 62 +- .../ServerShared/Behaviors/Behaviors.cs | 1 + .../ServerShared/Behaviors/Controller.cs | 6 +- .../Behaviors/MiningController.cs | 2 +- .../ServerShared/Behaviors/MiningTool.cs | 2 +- .../Behaviors/PatrolController.cs | 2 +- .../ServerShared/Behaviors/ResourceScanner.cs | 4 +- .../Behaviors/SurveyController.cs | 8 +- .../Behaviors/TowingController.cs | 4 +- .../Scripts/ServerShared/Behaviors/Trigger.cs | 6 +- .../Behaviors/TurretController.cs | 93 ++ .../Behaviors/TurretController.cs.meta | 11 + Assets/Scripts/ServerShared/Entity.cs | 43 +- Assets/Scripts/ServerShared/OrbitalEntity.cs | 2 +- Assets/Scripts/ServerShared/Ship.cs | 17 +- Assets/Scripts/ServerShared/Zone.cs | 32 +- Assets/Scripts/UI/ConfirmationDialog.cs | 8 + Assets/Scripts/UI/InventoryPanel.cs | 11 +- Economy.Shared.Unity.csproj | 6 +- 60 files changed, 2539 insertions(+), 247 deletions(-) create mode 100644 Assets/Materials/Radiators 1.mat create mode 100644 Assets/Materials/Radiators 1.mat.meta rename Assets/Materials/Substance/Metal/{metal_car_paint.sbsar => metal_car_paint red.sbsar} (100%) create mode 100644 Assets/Materials/Substance/Metal/metal_car_paint red.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_car_paint white.sbsar rename Assets/Materials/Substance/Metal/{metal_car_paint.sbsar.meta => metal_car_paint white.sbsar.meta} (100%) create mode 100644 Assets/Materials/UI/Turret.mat create mode 100644 Assets/Materials/UI/Turret.mat.meta create mode 100644 Assets/Models/Turret.fbx create mode 100644 Assets/Models/Turret.fbx.meta create mode 100644 Assets/Resources/Prefabs/Turrets/Turret.prefab create mode 100644 Assets/Resources/Prefabs/Turrets/Turret.prefab.meta create mode 100644 Assets/Resources/Sprites/Icons/Stroked/Satellite.png create mode 100644 Assets/Resources/Sprites/Icons/Stroked/Satellite.png.meta create mode 100644 Assets/Rotate.cs rename Assets/{Scripts/ServerShared/Agents/Aim.cs.meta => Rotate.cs.meta} (83%) delete mode 100644 Assets/Scripts/ServerShared/Agents/Aim.cs create mode 100644 Assets/Scripts/ServerShared/Behaviors/TurretController.cs create mode 100644 Assets/Scripts/ServerShared/Behaviors/TurretController.cs.meta diff --git a/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml b/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml index 7348999ad..2050c8808 100644 --- a/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml +++ b/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml @@ -223,6 +223,7 @@ + @@ -1444,7 +1445,6 @@ - @@ -1488,6 +1488,7 @@ + diff --git a/.idea/.idea.Aetheria-Economy/.idea/indexLayout.xml b/.idea/.idea.Aetheria-Economy/.idea/indexLayout.xml index c5d005208..66d8cf5e2 100644 --- a/.idea/.idea.Aetheria-Economy/.idea/indexLayout.xml +++ b/.idea/.idea.Aetheria-Economy/.idea/indexLayout.xml @@ -37,7 +37,6 @@ Logs Recordings Server - Temp UserSettings obj diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj index 8f89983d7..87339e51d 100644 --- a/Assembly-CSharp.csproj +++ b/Assembly-CSharp.csproj @@ -196,11 +196,13 @@ + + @@ -330,6 +332,7 @@ + @@ -342,6 +345,7 @@ + @@ -399,6 +403,7 @@ + @@ -448,6 +453,7 @@ + @@ -460,13 +466,17 @@ + + + + @@ -529,6 +539,7 @@ + @@ -695,16 +706,6 @@ - - - - - - - - - - diff --git a/Assets/ArticulationPoint.cs b/Assets/ArticulationPoint.cs index 328ca42b3..944541d5f 100644 --- a/Assets/ArticulationPoint.cs +++ b/Assets/ArticulationPoint.cs @@ -14,14 +14,32 @@ public class ArticulationPoint : MonoBehaviour public float PitchMin; public float PitchMax; + public float Speed; + + private float _yaw; + private float _pitch; + void Update() { if (Target) { var targetLocal = transform.parent.InverseTransformPoint(Target.position); + var yaw = Vector2.SignedAngle(new Vector2(0, 1), new Vector2(targetLocal.x, targetLocal.z)); var pitch = Vector2.SignedAngle(new Vector2(1, 0), new Vector2(targetLocal.z, targetLocal.y)); - transform.localRotation = Quaternion.Euler(clamp(-pitch, -PitchMin, -PitchMax), clamp(yaw, YawMin, YawMax), 0); + + var targetYaw = clamp(-yaw, YawMin, YawMax); + var targetPitch = clamp(-pitch, PitchMin, PitchMax); + + if (abs(targetYaw - _yaw) < Speed * Time.deltaTime) + _yaw = targetYaw; + else _yaw = _yaw + sign(targetYaw - _yaw) * Speed * Time.deltaTime; + + if (abs(targetPitch - _pitch) < Speed * Time.deltaTime) + _pitch = targetPitch; + else _pitch = _pitch + sign(targetPitch - _pitch) * Speed * Time.deltaTime; + + transform.localRotation = Quaternion.Euler(_pitch, _yaw, 0); } } } diff --git a/Assets/InventoryMenu.cs b/Assets/InventoryMenu.cs index 73423a236..2ba83fc2d 100644 --- a/Assets/InventoryMenu.cs +++ b/Assets/InventoryMenu.cs @@ -18,6 +18,7 @@ public class InventoryMenu : MonoBehaviour public PropertiesPanel PropertiesPanel; public ActionGameManager GameManager; public RectTransform DragParent; + public ConfirmationDialog Dialog; private int _currentPanel = -1; @@ -126,12 +127,23 @@ public class InventoryMenu : MonoBehaviour if (data is InventoryCargoEventData cargoEvent) { cargoEvent.CargoBay.Remove(_dragItem); + _dragTargetPanel.DropItem(_dragItem, _dragTargetPosition); } else if (data is InventoryEntityEventData entityEvent) { - entityEvent.Entity.Unequip(_originalEquippedItem); + if (entityEvent.Entity.Unequip(_originalEquippedItem) != null) + { + _dragTargetPanel.DropItem(_dragItem, _dragTargetPosition); + } + else + { + Dialog.Clear(); + Dialog.Title.text = "Unable to move item!"; + Dialog.AddProperty("Verify that cargo bays are empty before un-equipping them."); + Dialog.Show(); + } } - _dragTargetPanel.DropItem(_dragItem, _dragTargetPosition); + _dragTargetPanel.FakeOccupancy = null; } else diff --git a/Assets/Materials/Radiators 1.mat b/Assets/Materials/Radiators 1.mat new file mode 100644 index 000000000..a6219fe9d --- /dev/null +++ b/Assets/Materials/Radiators 1.mat @@ -0,0 +1,87 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Radiators 1 + m_Shader: {fileID: 4800000, guid: d69ef48273708ef4680762f5cdcfc860, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: -812895718602229137, guid: b7e648471e9dfc44490bd41973711541, + type: 3} + m_Scale: {x: 8, y: 8} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: -6057190860509678031, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + m_Scale: {x: 8, y: 8} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: -894214952450941493, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpPower: 2 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Emission: 15 + - _EmissionFresnel: 4 + - _EmissionRoughnessFresnelPower: 0.5 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _ReverseRim: 0 + - _Rotation: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 1, g: 0.40135294, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/Radiators 1.mat.meta b/Assets/Materials/Radiators 1.mat.meta new file mode 100644 index 000000000..c562a84de --- /dev/null +++ b/Assets/Materials/Radiators 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f396635dc77c59c44ac85ae278a2e909 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Substance/Metal/metal_car_paint.sbsar b/Assets/Materials/Substance/Metal/metal_car_paint red.sbsar similarity index 100% rename from Assets/Materials/Substance/Metal/metal_car_paint.sbsar rename to Assets/Materials/Substance/Metal/metal_car_paint red.sbsar diff --git a/Assets/Materials/Substance/Metal/metal_car_paint red.sbsar.meta b/Assets/Materials/Substance/Metal/metal_car_paint red.sbsar.meta new file mode 100644 index 000000000..90d42c83c --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_car_paint red.sbsar.meta @@ -0,0 +1,381 @@ +fileFormatVersion: 2 +guid: 504c7bfe0d50ff64a88b8eac2ceb46f8 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_car_paint/metal_car_paint + - first: + 4: 400000 + second: metal_car_paint/metal_car_paint/Transform + - first: + 21: 2100000 + second: mat.Car paint + - first: + 23: 2300000 + second: metal_car_paint/metal_car_paint/MeshRenderer + - first: + 28: 2800000 + second: Car paint_baseColor + - first: + 28: 2800002 + second: Car paint_normal + - first: + 28: 2800004 + second: Car paint_metallic + - first: + 28: 2800006 + second: Car paint_ambientOcclusion + - first: + 28: 2800008 + second: Car paint_height + - first: + 33: 3300000 + second: metal_car_paint/metal_car_paint/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_car_paint/metal_car_paint/SphereCollider + - first: + 1001: 100100000 + second: metal_car_paint + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Car paint + prototypeName: Car paint + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n \n \n \n \n \n \n \n \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 3068890721646206586, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 2, y: 2} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 5917659159057834157, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, + type: 3} + scale: {x: 2, y: 2} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -3552914696322007609, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -1242281561028671816, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -1652887728991447519, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.005 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Car paint_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 2048 + textureHeight: 2048 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 3720744386649352057, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, + type: 3} + generatedTextures: + - {fileID: 5917659159057834157, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, type: 3} + - {fileID: 3068890721646206586, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, type: 3} + - {fileID: -3552914696322007609, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, type: 3} + - {fileID: -1242281561028671816, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, type: 3} + - {fileID: -1652887728991447519, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_car_paint white.sbsar b/Assets/Materials/Substance/Metal/metal_car_paint white.sbsar new file mode 100644 index 000000000..963310406 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_car_paint white.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbee14b278a03ed59e1df8ecd6ba2b07ab7c2b2089e5e2bc3fad5673694a9f03 +size 14971 diff --git a/Assets/Materials/Substance/Metal/metal_car_paint.sbsar.meta b/Assets/Materials/Substance/Metal/metal_car_paint white.sbsar.meta similarity index 100% rename from Assets/Materials/Substance/Metal/metal_car_paint.sbsar.meta rename to Assets/Materials/Substance/Metal/metal_car_paint white.sbsar.meta diff --git a/Assets/Materials/UI/Map Gravity Lines.mat b/Assets/Materials/UI/Map Gravity Lines.mat index 093c4cf46..9a0d02de9 100644 --- a/Assets/Materials/UI/Map Gravity Lines.mat +++ b/Assets/Materials/UI/Map Gravity Lines.mat @@ -86,7 +86,7 @@ Material: - _Mode: 0 - _OcclusionStrength: 1 - _Parallax: 0.02 - - _Scale: 2.7152557 + - _Scale: 1.6680267 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _SrcBlend: 1 diff --git a/Assets/Materials/UI/Turret.mat b/Assets/Materials/UI/Turret.mat new file mode 100644 index 000000000..47e3459f4 --- /dev/null +++ b/Assets/Materials/UI/Turret.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Turret + m_Shader: {fileID: 4800000, guid: f69be63d97f3ffe499bc8ad9f5a104c6, type: 3} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - ALWAYS + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: f1647736355d8a14aa3444e46a012714, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ColorMode: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 10 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _InvFade: 1 + - _LightingEnabled: 0 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _TintColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/UI/Turret.mat.meta b/Assets/Materials/UI/Turret.mat.meta new file mode 100644 index 000000000..c8f98152e --- /dev/null +++ b/Assets/Materials/UI/Turret.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 397fd6d1d65c2c84bbd629fd9d4bc19a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/Turret.blend b/Assets/Models/Turret.blend index c5dd724c2..5100c2620 100644 --- a/Assets/Models/Turret.blend +++ b/Assets/Models/Turret.blend @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8de92b173431ec653b3e0aadaf758dff9aeb0b3586dcd43b641e138decd08006 -size 1903384 +oid sha256:1d64f60540ea577695ca50e6d4746d6dd7ac72db02d6f7d8b8e8e8f005f45959 +size 2015992 diff --git a/Assets/Models/Turret.blend.meta b/Assets/Models/Turret.blend.meta index 67f6a9894..449040393 100644 --- a/Assets/Models/Turret.blend.meta +++ b/Assets/Models/Turret.blend.meta @@ -69,7 +69,7 @@ ModelImporter: useFileScale: 1 tangentSpace: normalSmoothAngle: 60 - normalImportMode: 0 + normalImportMode: 1 tangentImportMode: 3 normalCalculationMode: 4 legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 diff --git a/Assets/Models/Turret.blend1 b/Assets/Models/Turret.blend1 index 37be8f911c92fcfb02f1ea35c4140ab64d9c1641..e01cdb7d6daebe9342cfebb916c7abd4d3e6c988 100644 GIT binary patch delta 567874 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
l}piUi?+0=?M(Dv;vJ(^ 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

iKNv-R;^ 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�E>e4|2Y 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 z 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�m<`^U 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ధKnfIv7-swx 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 - if (hull) - { - hull.SendHit(Damage, DamageType, SourceEntity, hit); - } - StartCoroutine(Kill()); - } if(_alive) + { + var position = transform.position; + Velocity += Vector3.up * (sign(Zone.GetHeight(float2(position.x,position.z)) - position.y) * Gravity * Time.deltaTime); + var ray = new Ray(position, Velocity); + if (Physics.Raycast(ray, out var hit, Velocity.magnitude, LayerMask.NameToLayer("Combat"))) + { + var hull = hit.collider.GetComponent(); + if (hull) + { + hull.SendHit(Damage, DamageType, SourceEntity, hit); + } + StartCoroutine(Kill()); + } + transform.position += Velocity; + if((transform.position - StartPosition).magnitude > Range) + StartCoroutine(Kill()); + } } IEnumerator Kill() diff --git a/Assets/ProjectileManager.cs b/Assets/ProjectileManager.cs index 83bc2ef61..da70e93cc 100644 --- a/Assets/ProjectileManager.cs +++ b/Assets/ProjectileManager.cs @@ -12,7 +12,8 @@ public class ProjectileManager : MonoBehaviour p.SourceEntity = source.Entity; var hp = source.Entity.Hardpoints[item.Position.x, item.Position.y]; var barrel = source.GetBarrel(hp); - p.transform.position = barrel.position; + p.Range = source.Entity.ItemManager.Evaluate(data.Range, item.EquippableItem, source.Entity); + p.StartPosition = p.transform.position = barrel.position; p.Velocity = barrel.forward * source.Entity.ItemManager.Evaluate(data.Velocity, item.EquippableItem, source.Entity); p.Damage = source.Entity.ItemManager.Evaluate(data.Damage, item.EquippableItem, source.Entity); p.DamageType = data.DamageType; diff --git a/Assets/Resources/Prefabs/Ships/Djinni.prefab b/Assets/Resources/Prefabs/Ships/Djinni.prefab index aee0d2819..b3f6f1fcf 100644 --- a/Assets/Resources/Prefabs/Ships/Djinni.prefab +++ b/Assets/Resources/Prefabs/Ships/Djinni.prefab @@ -7196,5 +7196,6 @@ MonoBehaviour: Target: {fileID: 0} YawMin: 0 YawMax: 0 - PitchMin: 15 - PitchMax: -45 + PitchMin: -45 + PitchMax: 15 + Speed: 15 diff --git a/Assets/Resources/Prefabs/Turrets/Turret.prefab b/Assets/Resources/Prefabs/Turrets/Turret.prefab new file mode 100644 index 000000000..95d6b4a97 --- /dev/null +++ b/Assets/Resources/Prefabs/Turrets/Turret.prefab @@ -0,0 +1,1266 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &252092834766144829 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8377448638104583804} + - component: {fileID: 7612603927487076180} + - component: {fileID: 3483230693202533876} + - component: {fileID: 667483273640189963} + - component: {fileID: 4456774205701546612} + m_Layer: 14 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8377448638104583804 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 252092834766144829} + m_LocalRotation: {x: 1, y: -0, z: -0, w: -0.00000008940697} + m_LocalPosition: {x: 0, y: 0, z: 7.23} + m_LocalScale: {x: 50, y: 50.000034, z: 50.000034} + m_Children: [] + m_Father: {fileID: 7279045006683137756} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!33 &7612603927487076180 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 252092834766144829} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3483230693202533876 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 252092834766144829} + 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_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 397fd6d1d65c2c84bbd629fd9d4bc19a, 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 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &667483273640189963 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 252092834766144829} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &4456774205701546612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 252092834766144829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 52538a3309c36fc4583c964a1c0b705f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1540544894083512783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8392758469276633946} + - component: {fileID: 6403286589338250947} + - component: {fileID: 2973799556959900949} + m_Layer: 0 + m_Name: LD12_Main.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8392758469276633946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1540544894083512783} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: -1.9, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1727314640455870929} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6403286589338250947 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1540544894083512783} + m_Mesh: {fileID: 2804577904970917418, guid: f143db2fec0aefa45b3255990a395382, type: 3} +--- !u!23 &2973799556959900949 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1540544894083512783} + 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_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3720744386649352057, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, type: 3} + - {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + - {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + - {fileID: 3720744386649352057, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, type: 3} + 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 &1727314640455870928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727314640455870929} + - component: {fileID: 1727314640455870930} + m_Layer: 0 + m_Name: Articulation Point + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1727314640455870929 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314640455870928} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7671155440789524956} + - {fileID: 8392758469276633946} + - {fileID: 1727314641413589630} + - {fileID: 1727314641367161992} + m_Father: {fileID: 1727314642013213443} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1727314640455870930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314640455870928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4a2c831a00e255547b4261897f5c0b81, type: 3} + m_Name: + m_EditorClassIdentifier: + Target: {fileID: 0} + YawMin: 0 + YawMax: 0 + PitchMin: -45 + PitchMax: 28 + Speed: 15 +--- !u!1 &1727314640817046611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727314640817046620} + m_Layer: 0 + m_Name: Hardpoints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1727314640817046620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314640817046611} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1727314640956741321} + - {fileID: 1727314642268200747} + m_Father: {fileID: 6148628377977073562} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1727314640956741320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727314640956741321} + - component: {fileID: 1727314640956741322} + m_Layer: 0 + m_Name: Left Gun + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1727314640956741321 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314640956741320} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1727314640817046620} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1727314640956741322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314640956741320} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2b6f57d9fe9e78c438112332511e7b07, type: 3} + m_Name: + m_EditorClassIdentifier: + FiringPoint: + - {fileID: 1727314641413589630} +--- !u!1 &1727314641367161999 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727314641367161992} + m_Layer: 0 + m_Name: Right Barrel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1727314641367161992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314641367161999} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.43, y: 0.096, z: 1.245} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1727314640455870929} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1727314641413589629 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727314641413589630} + m_Layer: 0 + m_Name: Left Barrel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1727314641413589630 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314641413589629} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.415, y: 0.126, z: 1.265} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1727314640455870929} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1727314641991746687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727314641991746680} + - component: {fileID: 1727314641991746681} + m_Layer: 0 + m_Name: Radiator Pivot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1727314641991746680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314641991746687} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1107077262217616032} + - {fileID: 1400495860060317977} + m_Father: {fileID: 6148628377977073562} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1727314641991746681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314641991746687} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cd72410ad11370d478bf52dc4afddc0c, type: 3} + m_Name: + m_EditorClassIdentifier: + Axis: {x: 0, y: 1, z: 0} + Speed: 7.5 +--- !u!1 &1727314642013213442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727314642013213443} + m_Layer: 0 + m_Name: Pitch Pivot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1727314642013213443 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314642013213442} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 1.8999999} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1727314640455870929} + m_Father: {fileID: 7279045006683137756} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1727314642051522539 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727314642051522548} + - component: {fileID: 1042551328614064086} + m_Layer: 0 + m_Name: Turret Yaw Pivot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1727314642051522548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314642051522539} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7279045006683137756} + m_Father: {fileID: 6148628377977073562} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1042551328614064086 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314642051522539} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4a2c831a00e255547b4261897f5c0b81, type: 3} + m_Name: + m_EditorClassIdentifier: + Target: {fileID: 0} + YawMin: -720 + YawMax: 720 + PitchMin: 0 + PitchMax: 0 + Speed: 15 +--- !u!1 &1727314642268200746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727314642268200747} + - component: {fileID: 1727314642268200756} + m_Layer: 0 + m_Name: Right Gun + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1727314642268200747 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314642268200746} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1727314640817046620} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1727314642268200756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1727314642268200746} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2b6f57d9fe9e78c438112332511e7b07, type: 3} + m_Name: + m_EditorClassIdentifier: + FiringPoint: + - {fileID: 1727314641367161992} +--- !u!1 &1796972107386253351 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3103618512529724952} + - component: {fileID: 5495307182897004020} + - component: {fileID: 587740871002326469} + - component: {fileID: 1796972107386253344} + m_Layer: 0 + m_Name: LD12_Scanner2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3103618512529724952 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1796972107386253351} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6148628377977073562} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5495307182897004020 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1796972107386253351} + m_Mesh: {fileID: 5313178652037130226, guid: f143db2fec0aefa45b3255990a395382, type: 3} +--- !u!23 &587740871002326469 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1796972107386253351} + 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_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + - {fileID: 3954565982357225544, guid: 53adf8e53222e6f4791d7bf2110fb70c, type: 3} + 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!114 &1796972107386253344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1796972107386253351} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cd72410ad11370d478bf52dc4afddc0c, type: 3} + m_Name: + m_EditorClassIdentifier: + Axis: {x: 0, y: 0, z: 1} + Speed: -25 +--- !u!1 &2664341253667465538 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1107077262217616032} + - component: {fileID: 2664341253667465548} + - component: {fileID: 2664341253667465539} + m_Layer: 0 + m_Name: Cylinder.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1107077262217616032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2664341253667465538} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0.000017106533, y: 0.9793335, z: 0.00001692772} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1727314641991746680} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2664341253667465548 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2664341253667465538} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eff043e6f0a5f834ebfbc7f750260ae0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!64 &2664341253667465539 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2664341253667465538} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -7387706064836869012, guid: f143db2fec0aefa45b3255990a395382, type: 3} +--- !u!1 &3028840165937219681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7671155440789524956} + - component: {fileID: 3028840165937219682} + - component: {fileID: 3028840165937219683} + m_Layer: 0 + m_Name: Cube.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7671155440789524956 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3028840165937219681} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: -1.9, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1727314640455870929} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &3028840165937219682 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3028840165937219681} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 4493585093827132993, guid: f143db2fec0aefa45b3255990a395382, type: 3} +--- !u!114 &3028840165937219683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3028840165937219681} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eff043e6f0a5f834ebfbc7f750260ae0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &3495863821383666329 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4055558357782281998} + - component: {fileID: 8944161893655398130} + - component: {fileID: 4818779000612417220} + m_Layer: 0 + m_Name: LD12_Main + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4055558357782281998 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3495863821383666329} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6148628377977073562} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8944161893655398130 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3495863821383666329} + m_Mesh: {fileID: 8015487029495216440, guid: f143db2fec0aefa45b3255990a395382, type: 3} +--- !u!23 &4818779000612417220 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3495863821383666329} + 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_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + - {fileID: 3720744386649352057, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, type: 3} + - {fileID: -741235592913766832, guid: 885e680924fc12c439a842a2142d4b78, type: 3} + 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 &3679721456505528735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1400495860060317977} + - component: {fileID: 3724182920659359263} + - component: {fileID: 8504342740407631773} + m_Layer: 0 + m_Name: LD12_Main.005 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1400495860060317977 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3679721456505528735} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1727314641991746680} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3724182920659359263 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3679721456505528735} + m_Mesh: {fileID: -7350775625961525960, guid: f143db2fec0aefa45b3255990a395382, type: 3} +--- !u!23 &8504342740407631773 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3679721456505528735} + 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_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f396635dc77c59c44ac85ae278a2e909, type: 2} + - {fileID: 3720744386649352057, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, type: 3} + - {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + - {fileID: -741235592913766832, guid: 885e680924fc12c439a842a2142d4b78, type: 3} + 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 &5831785441666828417 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7279045006683137756} + - component: {fileID: 1365312991715299536} + - component: {fileID: 3686731686777660051} + m_Layer: 0 + m_Name: LD12_Main.004 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7279045006683137756 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831785441666828417} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8377448638104583804} + - {fileID: 1727314642013213443} + m_Father: {fileID: 1727314642051522548} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1365312991715299536 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831785441666828417} + m_Mesh: {fileID: -2334529448091913569, guid: f143db2fec0aefa45b3255990a395382, type: 3} +--- !u!23 &3686731686777660051 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5831785441666828417} + 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_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3720744386649352057, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8, type: 3} + - {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + 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 &6782280586133632288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6148628377977073562} + - component: {fileID: 6782280586133632289} + m_Layer: 0 + m_Name: Turret + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6148628377977073562 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6782280586133632288} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: + - {fileID: 1073083876358738496} + - {fileID: 4055558357782281998} + - {fileID: 4698243474491765904} + - {fileID: 3103618512529724952} + - {fileID: 1727314642051522548} + - {fileID: 1727314641991746680} + - {fileID: 1727314640817046620} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6782280586133632289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6782280586133632288} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 170aefb3b5cd0e444826f3561d38a962, type: 3} + m_Name: + m_EditorClassIdentifier: + HullColliders: + - {fileID: 6946734302097032818} + - {fileID: 2664341253667465548} + - {fileID: 3028840165937219683} + ThrusterHardpoints: [] + WeaponHardpoints: + - {fileID: 1727314640956741322} + - {fileID: 1727314642268200756} + ArticulationPoints: + - {fileID: 1042551328614064086} + - {fileID: 1727314640455870930} +--- !u!1 &6946734302097032817 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1073083876358738496} + - component: {fileID: 6946734302097032819} + - component: {fileID: 6946734302097032818} + m_Layer: 0 + m_Name: Body Collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1073083876358738496 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6946734302097032817} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 1.4210855e-14, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6148628377977073562} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &6946734302097032819 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6946734302097032817} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 2534964839176971238, guid: f143db2fec0aefa45b3255990a395382, type: 3} +--- !u!114 &6946734302097032818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6946734302097032817} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eff043e6f0a5f834ebfbc7f750260ae0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &8304154918997209427 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4698243474491765904} + - component: {fileID: 645052713255078889} + - component: {fileID: 628898948874959010} + - component: {fileID: 8304154918997209438} + - component: {fileID: 8304154918997209437} + - component: {fileID: 8304154918997209436} + m_Layer: 0 + m_Name: LD12_Scanner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4698243474491765904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8304154918997209427} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6148628377977073562} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &645052713255078889 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8304154918997209427} + m_Mesh: {fileID: 3950215576658255144, guid: f143db2fec0aefa45b3255990a395382, type: 3} +--- !u!23 &628898948874959010 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8304154918997209427} + 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_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3954565982357225544, guid: 53adf8e53222e6f4791d7bf2110fb70c, type: 3} + - {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + - {fileID: 381320166465554420, guid: f143db2fec0aefa45b3255990a395382, type: 3} + 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!114 &8304154918997209438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8304154918997209427} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cd72410ad11370d478bf52dc4afddc0c, type: 3} + m_Name: + m_EditorClassIdentifier: + Axis: {x: 0, y: 0, z: 1} + Speed: 15 +--- !u!65 &8304154918997209437 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8304154918997209427} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.16, y: 2.273619, z: 0.32} + m_Center: {x: 0, y: 0, z: 0.08} +--- !u!114 &8304154918997209436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8304154918997209427} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eff043e6f0a5f834ebfbc7f750260ae0, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Resources/Prefabs/Turrets/Turret.prefab.meta b/Assets/Resources/Prefabs/Turrets/Turret.prefab.meta new file mode 100644 index 000000000..c520a9c25 --- /dev/null +++ b/Assets/Resources/Prefabs/Turrets/Turret.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8ffa1560728d1e848b6553d85057a511 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Weapons/Bullet Manager.prefab b/Assets/Resources/Prefabs/Weapons/Bullet Manager.prefab index 31fc23e99..0f258972d 100644 --- a/Assets/Resources/Prefabs/Weapons/Bullet Manager.prefab +++ b/Assets/Resources/Prefabs/Weapons/Bullet Manager.prefab @@ -86,7 +86,7 @@ TrailRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 - m_Time: 2 + m_Time: 0.1 m_Parameters: serializedVersion: 3 widthMultiplier: 1 diff --git a/Assets/Resources/Sprites/Attribution.txt b/Assets/Resources/Sprites/Attribution.txt index 9b440cd9a..6d2664025 100644 --- a/Assets/Resources/Sprites/Attribution.txt +++ b/Assets/Resources/Sprites/Attribution.txt @@ -49,6 +49,7 @@ Infinity By ProSymbols Box by Rajive storage by Gajah Mada Studio Tank by Creative Stall +Satellite by Amelia Other diff --git a/Assets/Resources/Sprites/Icons/Stroked/Satellite.png b/Assets/Resources/Sprites/Icons/Stroked/Satellite.png new file mode 100644 index 000000000..a3f490b97 --- /dev/null +++ b/Assets/Resources/Sprites/Icons/Stroked/Satellite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c7935515e57b3f23ca33e878f656146ae9b069cd4cb37976e06b12d7eb40102 +size 18647 diff --git a/Assets/Resources/Sprites/Icons/Stroked/Satellite.png.meta b/Assets/Resources/Sprites/Icons/Stroked/Satellite.png.meta new file mode 100644 index 000000000..63f070459 --- /dev/null +++ b/Assets/Resources/Sprites/Icons/Stroked/Satellite.png.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: f1647736355d8a14aa3444e46a012714 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Rotate.cs b/Assets/Rotate.cs new file mode 100644 index 000000000..1e821a792 --- /dev/null +++ b/Assets/Rotate.cs @@ -0,0 +1,15 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Rotate : MonoBehaviour +{ + public Vector3 Axis; + + public float Speed; + + void Update() + { + transform.localRotation *= Quaternion.AngleAxis(Speed * Time.deltaTime, Axis); + } +} diff --git a/Assets/Scripts/ServerShared/Agents/Aim.cs.meta b/Assets/Rotate.cs.meta similarity index 83% rename from Assets/Scripts/ServerShared/Agents/Aim.cs.meta rename to Assets/Rotate.cs.meta index ed9441448..8cac01e3a 100644 --- a/Assets/Scripts/ServerShared/Agents/Aim.cs.meta +++ b/Assets/Rotate.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4daff8784b3444a4ab5466da3368cd7a +guid: cd72410ad11370d478bf52dc4afddc0c MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Scenes/ARPG.unity b/Assets/Scenes/ARPG.unity index 34cc2566c..b2f70b04e 100644 --- a/Assets/Scenes/ARPG.unity +++ b/Assets/Scenes/ARPG.unity @@ -4586,10 +4586,10 @@ RectTransform: m_Father: {fileID: 947321578} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 129.725, y: 0} - m_SizeDelta: {x: 36.930023, y: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &608624600 MonoBehaviour: @@ -4629,7 +4629,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &620555923 RectTransform: m_ObjectHideFlags: 0 @@ -4650,7 +4650,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: -35.87} - m_SizeDelta: {x: 285.7, y: 90.91} + m_SizeDelta: {x: 285.7, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &620555924 MonoBehaviour: @@ -4690,9 +4690,10 @@ MonoBehaviour: type: 3} IncrementField: {fileID: 5486709585343280439, guid: 9c14c92a1a08b0a4fb4f6aa6f8504082, type: 3} - Content: {fileID: 0} + Content: {fileID: 620555923} SelectedChild: {fileID: 0} CancelClickCatcher: {fileID: 1420548305} + ButtonGroup: {fileID: 947321577} Cancel: {fileID: 1176624628} Confirm: {fileID: 843760693} --- !u!114 &620555925 @@ -5691,10 +5692,10 @@ RectTransform: m_Father: {fileID: 620555923} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 142.85, y: -21.455} - m_SizeDelta: {x: 269.7, y: 26.91} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &738229278 MonoBehaviour: @@ -7798,10 +7799,10 @@ RectTransform: m_Father: {fileID: 620555923} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 142.85, y: -66.91} - m_SizeDelta: {x: 269.7, y: 32} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &947321579 MonoBehaviour: @@ -10975,27 +10976,27 @@ PrefabInstance: - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.x - value: 55.629997 + value: 55.675 objectReference: {fileID: 0} - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.y - value: -16 + value: 0 objectReference: {fileID: 0} - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_SizeDelta.x - value: 47.259995 + value: 0 objectReference: {fileID: 0} - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11100,17 +11101,17 @@ PrefabInstance: - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.x - value: 55.629997 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.y - value: -16 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_SizeDelta.x - value: 111.259995 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11125,7 +11126,7 @@ PrefabInstance: - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11135,7 +11136,7 @@ PrefabInstance: - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11150,22 +11151,22 @@ PrefabInstance: - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.y - value: -16 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_SizeDelta.x - value: 111.259995 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11175,7 +11176,7 @@ PrefabInstance: - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.x - value: 55.629997 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4710256612221957410, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11532,27 +11533,27 @@ PrefabInstance: - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.x - value: 60.754997 + value: 60.98 objectReference: {fileID: 0} - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.y - value: -16 + value: 0 objectReference: {fileID: 0} - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_SizeDelta.x - value: 57.509995 + value: 0 objectReference: {fileID: 0} - target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11652,17 +11653,17 @@ PrefabInstance: - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.x - value: 208.945 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.y - value: -16 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_SizeDelta.x - value: 121.509995 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11677,7 +11678,7 @@ PrefabInstance: - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11687,7 +11688,7 @@ PrefabInstance: - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2297648055057363568, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11702,22 +11703,22 @@ PrefabInstance: - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.y - value: -16 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_SizeDelta.x - value: 121.509995 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -11727,7 +11728,7 @@ PrefabInstance: - target: {fileID: 3873577224371502733, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} propertyPath: m_AnchoredPosition.x - value: 60.754997 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4710256612221957410, guid: 2758dfa2744d7ad4d8877545189d116e, type: 3} @@ -13721,6 +13722,7 @@ MonoBehaviour: PropertiesPanel: {fileID: 7399108074413661592} GameManager: {fileID: 1009503729} DragParent: {fileID: 245842385} + Dialog: {fileID: 620555924} --- !u!1 &2011788088 GameObject: m_ObjectHideFlags: 0 @@ -15804,7 +15806,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 45f0e5e2648ab8a40ba0d8e384188776, type: 3} + m_Sprite: {fileID: -134468233401069099, guid: ef4a863cd35ba454cb1d7e37e6388abe, + type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -15813,7 +15816,7 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 + m_PixelsPerUnitMultiplier: 1.5 --- !u!222 &1605725322975872061 CanvasRenderer: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/ARPG_Profiles/Postprocessing Profile.asset b/Assets/Scenes/ARPG_Profiles/Postprocessing Profile.asset index 77ed0213c..22e7dcabd 100644 --- a/Assets/Scenes/ARPG_Profiles/Postprocessing Profile.asset +++ b/Assets/Scenes/ARPG_Profiles/Postprocessing Profile.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b083972fbaaaf785869935ee1fc820ca87e08d4c99263118f85d49bd31c8d387 -size 25032 +oid sha256:1b1e1a6045f2efed30105595997508ab05361970e976edc40f3db6a1f93b7cd2 +size 25029 diff --git a/Assets/Scripts/ActionGameManager.cs b/Assets/Scripts/ActionGameManager.cs index 80783f68b..9a9e4a471 100644 --- a/Assets/Scripts/ActionGameManager.cs +++ b/Assets/Scripts/ActionGameManager.cs @@ -110,7 +110,7 @@ public class ActionGameManager : MonoBehaviour _input.Player.Disable(); GameplayUI.SetActive(false); Menu.ShowTab(MenuTab.Map); - MenuMap.Position = _currentShip.Position; + MenuMap.Position = _currentShip.Position.xz; }; _input.Global.Inventory.performed += context => @@ -354,10 +354,10 @@ public class ActionGameManager : MonoBehaviour var stationType = ItemData.GetAll().First(x=>x.HullType==HullType.Station); var stationHull = ItemManager.CreateInstance(stationType, 0, 1) as EquippableItem; var stationParent = Zone.PlanetInstances.Values.OrderByDescending(p => p.BodyData.Mass.Value).ElementAt(3); - var parentOrbit = stationParent.Orbit.Data.ID; - var parentPos = Zone.GetOrbitPosition(parentOrbit); - var stationPos = parentPos + ItemManager.Random.NextFloat2Direction() * stationParent.GravityWellRadius.Value * .1f; - var stationOrbit = Zone.CreateOrbit(parentOrbit, stationPos); + var stationParentOrbit = stationParent.Orbit.Data.ID; + var stationParentPos = Zone.GetOrbitPosition(stationParentOrbit); + var stationPos = stationParentPos + ItemManager.Random.NextFloat2Direction() * stationParent.GravityWellRadius.Value * .1f; + var stationOrbit = Zone.CreateOrbit(stationParentOrbit, stationPos); var station = new OrbitalEntity(ItemManager, Zone, stationHull, stationOrbit.ID); Zone.Entities.Add(station); var dockingBayData = ItemData.GetAll().First(); @@ -365,6 +365,34 @@ public class ActionGameManager : MonoBehaviour station.TryEquip(dockingBay); station.Active = true; + var reactorData = ItemData.GetAll().First(x => x.HardpointType == HardpointType.Reactor && x.Shape.Height == 2); + var autocannonData = ItemData.GetAll().First(x => x.Name == "Autocannon"); + var ammoData = ItemData.GetAll().First(x => x.Name == "AC2 Ammo"); + + var turretType = ItemData.GetAll().First(x=>x.HullType==HullType.Turret); + var turretHull = ItemManager.CreateInstance(turretType, 0, 1) as EquippableItem; + var turretParent = Zone.PlanetInstances.Values.OrderByDescending(p => p.BodyData.Mass.Value).ElementAt(5); + var turretParentOrbit = turretParent.Orbit.Data.ID; + var turretParentPos = Zone.GetOrbitPosition(turretParentOrbit); + var turretPos = turretParentPos + ItemManager.Random.NextFloat2Direction() * turretParent.GravityWellRadius.Value * .05f; + var turretOrbit = Zone.CreateOrbit(turretParentOrbit, turretPos); + var turret = new OrbitalEntity(ItemManager, Zone, turretHull, turretOrbit.ID); + turret.TryEquip(ItemManager.CreateInstance(reactorData, .5f, 1) as EquippableItem); + + var controlModuleData = ItemData.GetAll().First(x => x.Name == "Murder Module"); + turret.TryEquip(ItemManager.CreateInstance(controlModuleData, .5f, 1) as EquippableItem); + + turret.TryEquip(ItemManager.CreateInstance(autocannonData, .5f, 1) as EquippableItem); + turret.TryEquip(ItemManager.CreateInstance(autocannonData, .5f, 1) as EquippableItem); + + var cargo1Data = ItemData.GetAll().First(x => x.Name == "Cargo Bay 1x1"); + var cargo1 = ItemManager.CreateInstance(cargo1Data, .5f, 1); + turret.TryEquip(cargo1 as EquippableItem); + + turret.CargoBays.First().TryStore(ItemManager.CreateInstance(ammoData, 400)); + turret.Active = true; + Zone.Entities.Add(turret); + var hullType = ItemData.GetAll().First(x=>x.HullType==HullType.Ship); var shipHull = ItemManager.CreateInstance(hullType, 0, 1) as EquippableItem; var ship = new Ship(ItemManager, Zone, shipHull); @@ -378,21 +406,18 @@ public class ActionGameManager : MonoBehaviour //dockingCargo.TryStore(ItemManager.CreateInstance(thrusterData, .5f, 1)); } - var reactorData = ItemData.GetAll().First(x => x.HardpointType == HardpointType.Reactor && x.Shape.Height == 2); ship.TryEquip(ItemManager.CreateInstance(reactorData, .5f, 1) as EquippableItem); var cockpitData = ItemData.GetAll().First(x => x.Behaviors.Any(b=>b is CockpitData)); ship.TryEquip(ItemManager.CreateInstance(cockpitData, .5f, 1) as EquippableItem); - var autocannonData = ItemData.GetAll().First(x => x.Name == "Autocannon"); ship.TryEquip(ItemManager.CreateInstance(autocannonData, .5f, 1) as EquippableItem); ship.TryEquip(ItemManager.CreateInstance(autocannonData, .5f, 1) as EquippableItem); var cargoData = ItemData.GetAll().First(x => x.Name == "Cargo Bay 4x4"); ship.TryEquip(ItemManager.CreateInstance(cargoData, .5f, 1) as EquippableItem); - var ammoData = ItemData.GetAll().First(x => x.Name == "AC2 Ammo"); - ship.CargoBays.First().TryStore(ItemManager.CreateInstance(ammoData, 100)); + ship.CargoBays.First().TryStore(ItemManager.CreateInstance(ammoData, 200)); //dockingCargo.TryStore(ItemManager.CreateInstance(reactorData, .5f, 1)); Dock(); @@ -413,7 +438,7 @@ public class ActionGameManager : MonoBehaviour if (_currentShip.Parent != null) return; foreach (var entity in Zone.Entities.ToArray()) { - if (lengthsq(entity.Position - _currentShip.Position) < + if (lengthsq(entity.Position.xz - _currentShip.Position.xz) < Settings.GameplaySettings.DockingDistance * Settings.GameplaySettings.DockingDistance) { var bay = entity.TryDock(_currentShip); diff --git a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableBeginDragTrigger.cs b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableBeginDragTrigger.cs index fefc213b2..4f3d3e624 100644 --- a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableBeginDragTrigger.cs +++ b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableBeginDragTrigger.cs @@ -22,6 +22,11 @@ namespace UniRx.Triggers return onBeginDrag ?? (onBeginDrag = new Subject()); } + private void OnDisable() + { + onBeginDrag = null; + } + protected override void RaiseOnCompletedOnDestroy() { if (onBeginDrag != null) diff --git a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDragTrigger.cs b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDragTrigger.cs index 6dff39f2a..c1f4e1d59 100644 --- a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDragTrigger.cs +++ b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableDragTrigger.cs @@ -22,6 +22,11 @@ namespace UniRx.Triggers return onDrag ?? (onDrag = new Subject()); } + private void OnDisable() + { + onDrag = null; + } + protected override void RaiseOnCompletedOnDestroy() { if (onDrag != null) diff --git a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEndDragTrigger.cs b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEndDragTrigger.cs index 8d68135fb..202ce365c 100644 --- a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEndDragTrigger.cs +++ b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservableEndDragTrigger.cs @@ -22,6 +22,11 @@ namespace UniRx.Triggers return onEndDrag ?? (onEndDrag = new Subject()); } + private void OnDisable() + { + onEndDrag = null; + } + protected override void RaiseOnCompletedOnDestroy() { if (onEndDrag != null) diff --git a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs index ae4c685f2..e5236e927 100644 --- a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs +++ b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs @@ -22,6 +22,11 @@ namespace UniRx.Triggers return onPointerClick ?? (onPointerClick = new Subject()); } + private void OnDisable() + { + onPointerClick = null; + } + protected override void RaiseOnCompletedOnDestroy() { if (onPointerClick != null) diff --git a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerEnterTrigger.cs b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerEnterTrigger.cs index 615a83c17..31b390523 100644 --- a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerEnterTrigger.cs +++ b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerEnterTrigger.cs @@ -22,6 +22,11 @@ namespace UniRx.Triggers return onPointerEnter ?? (onPointerEnter = new Subject()); } + private void OnDisable() + { + onPointerEnter = null; + } + protected override void RaiseOnCompletedOnDestroy() { if (onPointerEnter != null) diff --git a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerExitTrigger.cs b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerExitTrigger.cs index 90d904576..0d3536665 100644 --- a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerExitTrigger.cs +++ b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerExitTrigger.cs @@ -22,6 +22,11 @@ namespace UniRx.Triggers return onPointerExit ?? (onPointerExit = new Subject()); } + private void OnDisable() + { + onPointerExit = null; + } + protected override void RaiseOnCompletedOnDestroy() { if (onPointerExit != null) diff --git a/Assets/Scripts/Sector Display/SectorRenderer.cs b/Assets/Scripts/Sector Display/SectorRenderer.cs index c9cd72399..1eaca05db 100644 --- a/Assets/Scripts/Sector Display/SectorRenderer.cs +++ b/Assets/Scripts/Sector Display/SectorRenderer.cs @@ -426,34 +426,25 @@ public class SectorRenderer : MonoBehaviour foreach (var entity in EntityInstances) { - var hullData = ItemManager.GetData(entity.Key.Hull) as HullData; - if(entity.Key is Ship ship) + if(entity.Value is ShipInstance shipInstance) { - var shipInstance = entity.Value as ShipInstance; - var normal = _zone.GetNormal(ship.Position); - var f = new float2(normal.x, normal.z); - var fl = lengthsq(f); - if (fl > .001) - { - var fa = 1 / (1 - fl) - 1; - entity.Key.Velocity += normalize(f) * Settings.PlanetSettings.GravityStrength * fa; - } - - //Debug.Log($"Normal: {normal}"); - var shipRight = ship.Direction.Rotate(ItemRotation.Clockwise); - var forward = Vector3.Cross(new Vector3(shipRight.x, 0, shipRight.y), normal); - entity.Value.Transform.rotation = Quaternion.LookRotation(forward, normal); for (int i = 0; i < shipInstance.Thrusters.Length; i++) { var emissionModule = shipInstance.ThrusterParticles[i].emission; emissionModule.rateOverTimeMultiplier = shipInstance.ThrusterBaseEmission[i] * shipInstance.Thrusters[i].Axis; } + + entity.Value.Transform.rotation = ((Ship) entity.Key).Rotation; + } + + foreach (var x in entity.Value.Barrels) + { + entity.Key.HardpointTransforms[x.Key] = (x.Value[0].position, x.Value[0].forward); } entity.Value.LookAtPoint.position = entity.Value.Transform.position + (Vector3) entity.Key.LookDirection * (entity.Key.Target != null ? (EntityInstances[entity.Key.Target].Transform.position - entity.Value.Transform.position).magnitude : 100); - var h = _zone.GetHeight(entity.Key.Position); - entity.Value.Transform.position = new Vector3(entity.Key.Position.x, h + hullData.GridOffset, entity.Key.Position.y); + entity.Value.Transform.position = entity.Key.Position; } var fogPos = FogCameraParent.position; diff --git a/Assets/Scripts/ServerShared/Agents/Aim.cs b/Assets/Scripts/ServerShared/Agents/Aim.cs deleted file mode 100644 index 42b5d9b3a..000000000 --- a/Assets/Scripts/ServerShared/Agents/Aim.cs +++ /dev/null @@ -1,34 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ - -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using Unity.Mathematics; -using static Unity.Mathematics.math; - -public class Aim : AgentBehavior -{ - public float2 Objective; - - private Thruster _thrust; - private Turning _turning; - private VelocityLimit _velocityLimit; - - public Aim(ItemManager context, Entity entity, ControllerData controllerData) : base(context, entity, controllerData) - { - _velocityLimit = Entity.GetBehaviors().FirstOrDefault(); - _thrust = Entity.GetBehavior(); - _turning = Entity.GetBehavior(); - } - public override void Update(float delta) - { - if (_thrust != null && _turning != null) - { - float2 diff = Objective - Entity.Position; - _turning.Axis = TurningInput(diff); - _thrust.Axis = 0; - } - } -} diff --git a/Assets/Scripts/ServerShared/Agents/Locomotion.cs b/Assets/Scripts/ServerShared/Agents/Locomotion.cs index a90f26717..7387a0299 100644 --- a/Assets/Scripts/ServerShared/Agents/Locomotion.cs +++ b/Assets/Scripts/ServerShared/Agents/Locomotion.cs @@ -14,45 +14,45 @@ public class Locomotion : AgentBehavior public float2 Objective; private const float TangentSensitivity = 2; - private Thruster _thrust; - private Turning _turning; private VelocityLimit _velocityLimit; + private Thruster[] _thrusters; + private float _thrust; public Locomotion(ItemManager context, Entity entity, ControllerData controllerData) : base(context, entity, controllerData) { - _velocityLimit = Entity.GetBehaviors().FirstOrDefault(); - _thrust = Entity.GetBehavior(); - _turning = Entity.GetBehavior(); + _velocityLimit = Entity.GetBehavior(); + _thrusters = entity.GetBehaviors() + .Where(t => t.Item.EquippableItem.Rotation == ItemRotation.Reversed) + .ToArray(); + _thrust = _thrusters.Sum(t => t.Thrust); } public override void Update(float delta) { - if (_thrust != null && _turning != null) - { - float2 diff = Objective - Entity.Position; - - // We want to go top speed in the direction of our target - var topSpeed = _velocityLimit?.Limit ?? 1000; - float2 desiredVelocity = normalize(diff) * topSpeed; - - var accelerationTime = length(desiredVelocity - Entity.Velocity) / (_thrust.Thrust / Entity.Mass); - var accelerationDistance = accelerationTime * length((desiredVelocity + Entity.Velocity) / 2); + var diff = Objective - Entity.Position.xz; + + // We want to go top speed in the direction of our target + var topSpeed = _velocityLimit?.Limit ?? 1000; + float2 desiredVelocity = normalize(diff) * topSpeed; + + var accelerationTime = length(desiredVelocity - Entity.Velocity) / (_thrust / Entity.Mass); + var accelerationDistance = accelerationTime * length((desiredVelocity + Entity.Velocity) / 2); - // We do not have enough space to get to full speed, use approximate maneuvering - if (accelerationDistance > length(diff)) - { - float2 tangential = Entity.Velocity - dot(normalize(diff), normalize(Entity.Velocity)) * Entity.Velocity; - float2 adjustedDirection = normalize(diff) - tangential * TangentSensitivity; - _turning.Axis = TurningInput(adjustedDirection); - _thrust.Axis = 1; - } - // We have plenty of space, use exact maneuvering - else - { - var deltaV = desiredVelocity - Entity.Velocity; - _turning.Axis = TurningInput(deltaV); - _thrust.Axis = ThrustInput(deltaV); - } - } + // We do not have enough space to get to full speed, use approximate maneuvering + // if (accelerationDistance > length(diff)) + // { + // float2 tangential = Entity.Velocity - dot(normalize(diff), normalize(Entity.Velocity)) * Entity.Velocity; + // float2 adjustedDirection = normalize(diff) - tangential * TangentSensitivity; + // + // _turning.Axis = TurningInput(adjustedDirection); + // _thrust.Axis = 1; + // } + // // We have plenty of space, use exact maneuvering + // else + // { + // var deltaV = desiredVelocity - Entity.Velocity; + // _turning.Axis = TurningInput(deltaV); + // _thrust.Axis = ThrustInput(deltaV); + // } } } diff --git a/Assets/Scripts/ServerShared/Behaviors/Behaviors.cs b/Assets/Scripts/ServerShared/Behaviors/Behaviors.cs index 348e93080..7b7c95179 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Behaviors.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Behaviors.cs @@ -117,6 +117,7 @@ public abstract class PersistentBehaviorData Union(31, typeof(CapacitorData)), Union(32, typeof(CockpitData)), Union(33, typeof(HeatsinkData)), + Union(34, typeof(TurretControllerData)), JsonConverter(typeof(JsonKnownTypesConverter)), JsonObject(MemberSerialization.OptIn)] public abstract class BehaviorData { diff --git a/Assets/Scripts/ServerShared/Behaviors/Controller.cs b/Assets/Scripts/ServerShared/Behaviors/Controller.cs index 554362222..b425c870d 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Controller.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Controller.cs @@ -44,7 +44,6 @@ public abstract class ControllerBase : IBehavior, IController, IInitializa protected Locomotion Locomotion; protected VelocityMatch VelocityMatch; - protected Aim Aim; protected Func TargetPosition; protected Func TargetVelocity; protected bool MatchVelocity; @@ -80,7 +79,6 @@ public abstract class ControllerBase : IBehavior, IController, IInitializa { Locomotion = new Locomotion(ItemManager, Entity, _controllerData); VelocityMatch = new VelocityMatch(ItemManager, Entity, _controllerData); - Aim = new Aim(ItemManager, Entity, _controllerData); } public void Initialize() @@ -128,7 +126,7 @@ public abstract class ControllerBase : IBehavior, IController, IInitializa Entity.RemoveParent(); var targetPosition = TargetPosition(); - var distance = length(targetPosition - Entity.Position); + var distance = length(targetPosition - Entity.Position.xz); if (MatchVelocity) { var targetVelocity = TargetVelocity(); @@ -203,7 +201,7 @@ public abstract class ControllerBase : IBehavior, IController, IInitializa public void MoveTo(Entity entity, bool matchVelocity = true, Action onFinish = null) { - TargetPosition = () => entity.Position; + TargetPosition = () => entity.Position.xz; TargetVelocity = () => entity.Velocity; MatchVelocity = matchVelocity; _movementPhase = MovementPhase.Locomotion; diff --git a/Assets/Scripts/ServerShared/Behaviors/MiningController.cs b/Assets/Scripts/ServerShared/Behaviors/MiningController.cs index be4af8b81..95af4a3d8 100644 --- a/Assets/Scripts/ServerShared/Behaviors/MiningController.cs +++ b/Assets/Scripts/ServerShared/Behaviors/MiningController.cs @@ -116,7 +116,7 @@ public class MiningController : ControllerBase, IBehavior, IPersistentBe private void NextAsteroid() { - _asteroid = Zone.NearestAsteroid(Task.Asteroids, Entity.Position); + _asteroid = Zone.NearestAsteroid(Task.Asteroids, Entity.Position.xz); Entity.SetMessage("Selecting new asteroid."); } diff --git a/Assets/Scripts/ServerShared/Behaviors/MiningTool.cs b/Assets/Scripts/ServerShared/Behaviors/MiningTool.cs index 36f031b8f..b82a605b7 100644 --- a/Assets/Scripts/ServerShared/Behaviors/MiningTool.cs +++ b/Assets/Scripts/ServerShared/Behaviors/MiningTool.cs @@ -58,7 +58,7 @@ public class MiningTool : IBehavior var asteroidTransform = Entity.Zone.GetAsteroidTransform(AsteroidBelt, Asteroid); if (AsteroidBelt != Guid.Empty && Entity.Zone.AsteroidExists(AsteroidBelt, Asteroid) && - length(Entity.Position - asteroidTransform.xy) - asteroidTransform.w < Range) + length(Entity.Position.xz - asteroidTransform.xz) - asteroidTransform.w < Range) { Entity.Zone.MineAsteroid( Entity, diff --git a/Assets/Scripts/ServerShared/Behaviors/PatrolController.cs b/Assets/Scripts/ServerShared/Behaviors/PatrolController.cs index f7b04af1a..d91457e89 100644 --- a/Assets/Scripts/ServerShared/Behaviors/PatrolController.cs +++ b/Assets/Scripts/ServerShared/Behaviors/PatrolController.cs @@ -50,7 +50,7 @@ public class PatrolController : IBehavior, IInitializableBehavior _locomotion.Objective = Entity.Zone.GetOrbitPosition(_targetOrbit); _locomotion.Update(delta); - if(length(Entity.Position - _locomotion.Objective) < _data.TargetDistance) + if(length(Entity.Position.xz - _locomotion.Objective) < _data.TargetDistance) RandomTarget(); return true; diff --git a/Assets/Scripts/ServerShared/Behaviors/ResourceScanner.cs b/Assets/Scripts/ServerShared/Behaviors/ResourceScanner.cs index 657bd14a0..bf668bab0 100644 --- a/Assets/Scripts/ServerShared/Behaviors/ResourceScanner.cs +++ b/Assets/Scripts/ServerShared/Behaviors/ResourceScanner.cs @@ -74,7 +74,7 @@ public class ResourceScanner : IBehavior, IAlwaysUpdatedBehavior { if(Asteroid > -1 && Asteroid < beltData.Asteroids.Length && - length(Entity.Position - Entity.Zone.GetAsteroidTransform(ScanTarget, Asteroid).xy) < Range) + length(Entity.Position.xz - Entity.Zone.GetAsteroidTransform(ScanTarget, Asteroid).xy) < Range) { _scanTime += delta; if (_scanTime > ScanDuration) @@ -88,7 +88,7 @@ public class ResourceScanner : IBehavior, IAlwaysUpdatedBehavior } else { - if(length(Entity.Position - Entity.Zone.GetOrbitPosition(planetData.Orbit)) < Range) + if(length(Entity.Position.xz - Entity.Zone.GetOrbitPosition(planetData.Orbit)) < Range) { _scanTime += delta; if (_scanTime > ScanDuration) diff --git a/Assets/Scripts/ServerShared/Behaviors/SurveyController.cs b/Assets/Scripts/ServerShared/Behaviors/SurveyController.cs index b6e413391..235525d4a 100644 --- a/Assets/Scripts/ServerShared/Behaviors/SurveyController.cs +++ b/Assets/Scripts/ServerShared/Behaviors/SurveyController.cs @@ -109,8 +109,8 @@ public class SurveyController : ControllerBase, IBehavior, IPersistentBe private void NextPlanet() { var planets = Task.Planets.Select(id => Zone.Planets[id]); - var nearestPlanet = planets.MinBy(p => lengthsq(Entity.Position - GetPosition(p))); - _asteroid = nearestPlanet is AsteroidBeltData ? Zone.NearestAsteroid(nearestPlanet.ID, Entity.Position) : -1; + var nearestPlanet = planets.MinBy(p => lengthsq(Entity.Position.xz - GetPosition(p))); + _asteroid = nearestPlanet is AsteroidBeltData ? Zone.NearestAsteroid(nearestPlanet.ID, Entity.Position.xz) : -1; _targetPlanet = nearestPlanet.ID; } @@ -118,7 +118,7 @@ public class SurveyController : ControllerBase, IBehavior, IPersistentBe { if (planet is AsteroidBeltData) { - if(asteroid == -1) asteroid = Zone.NearestAsteroid(planet.ID, Entity.Position); + if(asteroid == -1) asteroid = Zone.NearestAsteroid(planet.ID, Entity.Position.xz); return Zone.GetAsteroidTransform(planet.ID, asteroid).xy; } return Zone.GetOrbitPosition(planet.Orbit); @@ -128,7 +128,7 @@ public class SurveyController : ControllerBase, IBehavior, IPersistentBe { if (planet is AsteroidBeltData) { - if(asteroid == -1) asteroid = Zone.NearestAsteroid(planet.ID, Entity.Position); + if(asteroid == -1) asteroid = Zone.NearestAsteroid(planet.ID, Entity.Position.xz); return Zone.GetAsteroidVelocity(planet.ID, asteroid); } return Zone.GetOrbitVelocity(planet.Orbit); diff --git a/Assets/Scripts/ServerShared/Behaviors/TowingController.cs b/Assets/Scripts/ServerShared/Behaviors/TowingController.cs index 07e9e4b02..0738c4cd4 100644 --- a/Assets/Scripts/ServerShared/Behaviors/TowingController.cs +++ b/Assets/Scripts/ServerShared/Behaviors/TowingController.cs @@ -65,7 +65,7 @@ public class TowingController : ControllerBase, IBehavior, IPersi MoveTo(() => { var orbitParent = Zone.GetOrbitPosition(Task.OrbitParent); - var parentToUs = Entity.Position - orbitParent; + var parentToUs = Entity.Position.xz - orbitParent; return orbitParent + normalize(parentToUs) * Task.OrbitDistance; }, () => Zone.GetOrbitVelocity(Task.OrbitParent), OnDelivery); } @@ -76,7 +76,7 @@ public class TowingController : ControllerBase, IBehavior, IPersi Entity.SetMessage("Target delivered. Returning Home."); - var orbit = Zone.CreateOrbit(Task.OrbitParent, Entity.Position); + var orbit = Zone.CreateOrbit(Task.OrbitParent, Entity.Position.xz); Task.Station.OrbitData = orbit.ID; FinishTask(); diff --git a/Assets/Scripts/ServerShared/Behaviors/Trigger.cs b/Assets/Scripts/ServerShared/Behaviors/Trigger.cs index 66e04a2a2..defce8ff4 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Trigger.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Trigger.cs @@ -20,9 +20,9 @@ public class Trigger : IBehavior { private TriggerData _data; - private Entity Entity { get; } - private EquippedItem Item { get; } - private ItemManager Context { get; } + public Entity Entity { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } public BehaviorData Data => _data; diff --git a/Assets/Scripts/ServerShared/Behaviors/TurretController.cs b/Assets/Scripts/ServerShared/Behaviors/TurretController.cs new file mode 100644 index 000000000..44b44a6b8 --- /dev/null +++ b/Assets/Scripts/ServerShared/Behaviors/TurretController.cs @@ -0,0 +1,93 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +using System.Collections.Generic; +using System.Linq; +using MessagePack; +using Newtonsoft.Json; +using UniRx; +using Unity.Mathematics; +using static Unity.Mathematics.math; + +[MessagePackObject, JsonObject(MemberSerialization.OptIn), RuntimeInspectable] +public class TurretControllerData : BehaviorData +{ + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) + { + return new TurretController(context, this, entity, item); + } +} + +public class TurretController : IBehavior +{ + private TurretControllerData _data; + private Dictionary _triggers = new Dictionary(); + + public Entity EquippedEntity { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } + + public BehaviorData Data => _data; + + public TurretController(ItemManager context, TurretControllerData data, Entity equippedEntity, EquippedItem item) + { + Context = context; + _data = data; + EquippedEntity = equippedEntity; + Item = item; + var weapons = equippedEntity.Equipment.Where(e => e.Behaviors.Any(b => b.Data is WeaponData)); + foreach (var weapon in weapons) + { + CheckWeapon(item); + } + + equippedEntity.Equipment.ObserveAdd().Subscribe(add => CheckWeapon(add.Value)); + equippedEntity.Equipment.ObserveRemove().Subscribe(remove => + { + foreach (var bg in remove.Value.BehaviorGroups) + if (_triggers.ContainsKey(bg.Trigger)) + _triggers.Remove(bg.Trigger); + }); + } + + private void CheckWeapon(EquippedItem item) + { + foreach (var bg in item.BehaviorGroups) + { + if (bg.Trigger != null) + { + foreach (var b in bg.Behaviors) + { + if(b.Data is WeaponData weaponData) + _triggers.Add(bg.Trigger, weaponData); + } + } + } + } + + public bool Update(float delta) + { + if (EquippedEntity.Target != null) + { + var diff = EquippedEntity.Target.Position - EquippedEntity.Position; + EquippedEntity.LookDirection = normalize(diff); + var dist = length(diff); + + foreach (var x in _triggers) + { + if (Context.Evaluate(x.Value.Range, x.Key.Item.EquippableItem, EquippedEntity) > dist && + dot(EquippedEntity.HardpointTransforms[EquippedEntity.Hardpoints[x.Key.Item.Position.x, x.Key.Item.Position.y]].direction, + EquippedEntity.LookDirection) > .9f) + { + x.Key.Pull(); + } + } + } + else + { + EquippedEntity.Target = EquippedEntity.Zone.Entities.FirstOrDefault(e => e is Ship); + } + return true; + } +} \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/TurretController.cs.meta b/Assets/Scripts/ServerShared/Behaviors/TurretController.cs.meta new file mode 100644 index 000000000..a126a7fde --- /dev/null +++ b/Assets/Scripts/ServerShared/Behaviors/TurretController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c19f106bac321f34bab3c83bf64e7e77 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/ServerShared/Entity.cs b/Assets/Scripts/ServerShared/Entity.cs index fc8650b14..4ddbb8075 100644 --- a/Assets/Scripts/ServerShared/Entity.cs +++ b/Assets/Scripts/ServerShared/Entity.cs @@ -23,7 +23,7 @@ public abstract class Entity public Zone Zone; public EquippableItem Hull; - public float2 Position; + public float3 Position; public float2 Direction = float2(0,1); public float2 Velocity; @@ -49,6 +49,7 @@ public abstract class Entity public readonly Dictionary Messages = new Dictionary(); public readonly Dictionary VisibilitySources = new Dictionary(); + public readonly Dictionary HardpointTransforms = new Dictionary(); public readonly List[] TriggerGroups; @@ -337,9 +338,9 @@ public abstract class Entity if (!ItemFits(itemData, hullData, item, hullCoord)) return false; + EquippedItem equippedItem; if (itemData.HardpointType == HardpointType.Tool || itemData.HardpointType == HardpointType.Thermal) { - EquippedItem equippedItem; if(itemData is CargoBayData) { if (itemData is DockingBayData) @@ -358,34 +359,25 @@ public abstract class Entity equippedItem = new EquippedItem(ItemManager, item, hullCoord, this); Equipment.Add(equippedItem); } - - foreach (var i in itemData.Shape.Coordinates) - { - var occupiedCoord = hullCoord + itemData.Shape.Rotate(i, item.Rotation); - (itemData.HardpointType == HardpointType.Thermal ? ThermalOccupancy : GearOccupancy)[occupiedCoord.x, occupiedCoord.y] = equippedItem; - } - - Mass += itemData.Mass; - _orderedEquipment = Equipment.OrderBy(x => x.SortPosition).ToArray(); - return true; } else { - var equippedItem = new EquippedItem(ItemManager, item, hullCoord, this); + equippedItem = new EquippedItem(ItemManager, item, hullCoord, this); Equipment.Add(equippedItem); - - foreach (var i in itemData.Shape.Coordinates) - { - var occupiedCoord = hullCoord + itemData.Shape.Rotate(i, item.Rotation); - ThermalMass[occupiedCoord.x, occupiedCoord.y] += ItemManager.GetThermalMass(item) / itemData.Shape.Coordinates.Length; - Conductivity[occupiedCoord.x, occupiedCoord.y] *= itemData.Conductivity; - (itemData.HardpointType == HardpointType.Thermal ? ThermalOccupancy : GearOccupancy)[occupiedCoord.x, occupiedCoord.y] = equippedItem; - } - - Mass += itemData.Mass; - _orderedEquipment = Equipment.OrderBy(x => x.SortPosition).ToArray(); - return true; } + + foreach (var i in itemData.Shape.Coordinates) + { + var occupiedCoord = hullCoord + itemData.Shape.Rotate(i, item.Rotation); + // TODO: Track thermal mass of cargo bay contents as reactive property + ThermalMass[occupiedCoord.x, occupiedCoord.y] += ItemManager.GetThermalMass(item) / itemData.Shape.Coordinates.Length; + Conductivity[occupiedCoord.x, occupiedCoord.y] *= itemData.Conductivity; + (itemData.HardpointType == HardpointType.Thermal ? ThermalOccupancy : GearOccupancy)[occupiedCoord.x, occupiedCoord.y] = equippedItem; + } + + Mass += itemData.Mass; + _orderedEquipment = Equipment.OrderBy(x => x.SortPosition).ToArray(); + return true; } public EquippedDockingBay TryDock(Ship ship) @@ -553,6 +545,7 @@ public abstract class Entity Position = Parent.Position; Velocity = Parent.Velocity; } + else Position.y = Zone.GetHeight(Position.xz) + hullData.GridOffset; } public void SetMessage(string message) diff --git a/Assets/Scripts/ServerShared/OrbitalEntity.cs b/Assets/Scripts/ServerShared/OrbitalEntity.cs index 44d1680ee..20c44b3c8 100644 --- a/Assets/Scripts/ServerShared/OrbitalEntity.cs +++ b/Assets/Scripts/ServerShared/OrbitalEntity.cs @@ -22,7 +22,7 @@ public class OrbitalEntity : Entity { if (OrbitData != Guid.Empty) { - Position = Zone.GetOrbitPosition(OrbitData); + Position.xz = Zone.GetOrbitPosition(OrbitData); Velocity = Zone.GetOrbitVelocity(OrbitData); } diff --git a/Assets/Scripts/ServerShared/Ship.cs b/Assets/Scripts/ServerShared/Ship.cs index b52543f1a..c6c7c3eab 100644 --- a/Assets/Scripts/ServerShared/Ship.cs +++ b/Assets/Scripts/ServerShared/Ship.cs @@ -11,6 +11,7 @@ using MessagePack; using Newtonsoft.Json; using Unity.Mathematics; using static Unity.Mathematics.math; +using quaternion = Unity.Mathematics.quaternion; [MessagePackObject] public class Ship : Entity @@ -31,6 +32,8 @@ public class Ship : Entity private Thruster[] _leftThrusters; private Thruster[] _clockwiseThrusters; private Thruster[] _counterClockwiseThrusters; + + public quaternion Rotation { get; private set; } protected override void OnActivate() { @@ -49,7 +52,7 @@ public class Ship : Entity public override void Update(float delta) { - Position += Velocity * delta; + Position.xz += Velocity * delta; if (_active) { foreach (var thruster in _allThrusters) thruster.Axis = 0; @@ -65,6 +68,18 @@ public class Ship : Entity foreach (var thruster in _clockwiseThrusters) thruster.Axis += deltaRot; foreach (var thruster in _counterClockwiseThrusters) thruster.Axis += -deltaRot; } + var normal = Zone.GetNormal(Position.xz); + var f = new float2(normal.x, normal.z); + var fl = lengthsq(f); + if (fl > .001) + { + var fa = 1 / (1 - fl) - 1; + Velocity += normalize(f) * Zone.Settings.GravityStrength * fa; + } + var shipRight = Direction.Rotate(ItemRotation.Clockwise); + var forward = cross(float3(shipRight.x, 0, shipRight.y), normal); + Rotation = quaternion.LookRotation(forward, normal); + base.Update(delta); } } diff --git a/Assets/Scripts/ServerShared/Zone.cs b/Assets/Scripts/ServerShared/Zone.cs index 4be09b638..8fe6784e9 100644 --- a/Assets/Scripts/ServerShared/Zone.cs +++ b/Assets/Scripts/ServerShared/Zone.cs @@ -25,7 +25,7 @@ public class Zone private HashSet _updatedOrbits = new HashSet(); - private PlanetSettings _settings; + public PlanetSettings Settings; private float _time; private Random _random; @@ -34,12 +34,12 @@ public class Zone public Zone(PlanetSettings settings, ZonePack pack) { Data = pack.Data; - _settings = settings; + Settings = settings; _random = new Random(Convert.ToUInt32(abs(Data.ID.GetHashCode()))); foreach (var orbit in pack.Orbits) { - Orbits.Add(orbit.ID, new Orbit(_settings, orbit)); + Orbits.Add(orbit.ID, new Orbit(Settings, orbit)); } foreach (var planet in pack.Planets) @@ -77,7 +77,7 @@ public class Zone public void AddOrbit(OrbitData orbit) { - Orbits.Add(orbit.ID, new Orbit(_settings, orbit)); + Orbits.Add(orbit.ID, new Orbit(Settings, orbit)); } public void Update(float time, float deltaTime) @@ -194,14 +194,14 @@ public class Zone if(belt.RespawnTimers.ContainsKey(i)) size = 0; else if (belt.Damage.ContainsKey(i)) { - var asteroidHitpoints = _settings.AsteroidHitpoints.Evaluate(beltData.Asteroids[i].Size); + var asteroidHitpoints = Settings.AsteroidHitpoints.Evaluate(beltData.Asteroids[i].Size); var damage = (asteroidHitpoints - belt.Damage[i]) / asteroidHitpoints; - size = _settings.AsteroidSize.Evaluate(damage * beltData.Asteroids[i].Size); + size = Settings.AsteroidSize.Evaluate(damage * beltData.Asteroids[i].Size); } - else size = _settings.AsteroidSize.Evaluate(beltData.Asteroids[i].Size); + else size = Settings.AsteroidSize.Evaluate(beltData.Asteroids[i].Size); belt.Transforms[i] = float4( - OrbitData.Evaluate((float) frac(_time / _settings.OrbitPeriod.Evaluate(beltData.Asteroids[i].Distance) + + OrbitData.Evaluate((float) frac(_time / Settings.OrbitPeriod.Evaluate(beltData.Asteroids[i].Distance) + beltData.Asteroids[i].Phase)) * beltData.Asteroids[i].Distance + orbitPosition, (float) (_time * beltData.Asteroids[i].RotationSpeed % (PI * 2)), size); } @@ -212,7 +212,7 @@ public class Zone var parentPosition = GetOrbitPosition(parent); var delta = position - parentPosition; var distance = length(delta); - var period = _settings.OrbitPeriod.Evaluate(distance); + var period = Settings.OrbitPeriod.Evaluate(distance); var phase = atan2(delta.y, delta.x) / (PI * 2); var currentPhase = frac(_time / period); var storedPhase = (float) frac(phase - currentPhase); @@ -224,7 +224,7 @@ public class Zone Parent = parent, Phase = storedPhase }; - Orbits.Add(orbit.ID, new Orbit(_settings, orbit)); + Orbits.Add(orbit.ID, new Orbit(Settings, orbit)); return orbit; } @@ -235,7 +235,7 @@ public class Zone var asteroidTransform = belt.Transforms[asteroid]; var size = beltData.Asteroids[asteroid].Size; - var asteroidHitpoints = _settings.AsteroidHitpoints.Evaluate(size); + var asteroidHitpoints = Settings.AsteroidHitpoints.Evaluate(size); if (!belt.Damage.ContainsKey(asteroid)) belt.Damage[asteroid] = 0; @@ -247,7 +247,7 @@ public class Zone if (belt.Damage[asteroid] > asteroidHitpoints) { - belt.RespawnTimers[asteroid] = _settings.AsteroidRespawnTime.Evaluate(size); + belt.RespawnTimers[asteroid] = Settings.AsteroidRespawnTime.Evaluate(size); belt.Damage.Remove(asteroid); belt.MiningAccumulator.Remove((miner, asteroid)); return; @@ -255,7 +255,7 @@ public class Zone var resourceCount = beltData.Resources.Sum(x => x.Value); var resource = beltData.Resources.MaxBy(x => pow(x.Value, 1f / penetration) * _random.NextFloat()); - if (efficiency * _random.NextFloat() * belt.MiningAccumulator[(miner, asteroid)] * resourceCount / _settings.MiningDifficulty > 1) + if (efficiency * _random.NextFloat() * belt.MiningAccumulator[(miner, asteroid)] * resourceCount / Settings.MiningDifficulty > 1) { belt.MiningAccumulator.Remove((miner, asteroid)); // var newSimpleCommodity = new SimpleCommodity @@ -269,7 +269,7 @@ public class Zone } public float GetHeight(float2 position) { - float result = -PowerPulse(length(position)/(Data.Radius*2), _settings.ZoneDepthExponent) * _settings.ZoneDepth; + float result = -PowerPulse(length(position)/(Data.Radius*2), Settings.ZoneDepthExponent) * Settings.ZoneDepth; foreach (var body in PlanetInstances.Values) { var p = (position - body.Orbit.Position); //GetOrbitPosition(body.BodyData.Orbit) @@ -287,7 +287,7 @@ public class Zone if(distSqr < waveRadius*waveRadius) { var depth = gas.GravityWavesDepth.Value; - var frequency = _settings.WaveFrequency.Evaluate(body.BodyData.Mass.Value); + var frequency = Settings.WaveFrequency.Evaluate(body.BodyData.Mass.Value); var speed = gas.GravityWavesSpeed.Value; result -= RadialWaves(sqrt(distSqr) / waveRadius, 8, 1.25f, frequency, _time * speed) * depth; } @@ -301,7 +301,7 @@ public class Zone { var normal = GetNormal(position); var f = new float2(normal.x, normal.z); - return f * _settings.GravityStrength * lengthsq(f);// * Mathf.Abs(GetHeight(position)); + return f * Settings.GravityStrength * lengthsq(f);// * Mathf.Abs(GetHeight(position)); } public static float PowerPulse(float x, float exponent) diff --git a/Assets/Scripts/UI/ConfirmationDialog.cs b/Assets/Scripts/UI/ConfirmationDialog.cs index e1be40796..098644eeb 100644 --- a/Assets/Scripts/UI/ConfirmationDialog.cs +++ b/Assets/Scripts/UI/ConfirmationDialog.cs @@ -12,6 +12,7 @@ using UnityEngine.UI; public class ConfirmationDialog : PropertiesPanel { public ClickCatcher CancelClickCatcher; + public GameObject ButtonGroup; public Button Cancel; public Button Confirm; @@ -42,6 +43,7 @@ public class ConfirmationDialog : PropertiesPanel go.SetActive(true); go.transform.SetSiblingIndex(Title.transform.GetSiblingIndex() + 1); }; + gameObject.SetActive(false); } private void End() @@ -52,10 +54,16 @@ public class ConfirmationDialog : PropertiesPanel public void Show(Action onConfirm = null, Action onCancel = null) { + gameObject.SetActive(true); + _onConfirm = onConfirm; Confirm.gameObject.SetActive(onConfirm!=null); + _onCancel = onCancel; Cancel.gameObject.SetActive(onCancel!=null); + + ButtonGroup.SetActive(onConfirm!=null && onCancel!=null); + transform.position = Mouse.current.position.ReadValue(); CancelClickCatcher.gameObject.SetActive(true); } diff --git a/Assets/Scripts/UI/InventoryPanel.cs b/Assets/Scripts/UI/InventoryPanel.cs index 4b7ec5b31..0f4914de5 100644 --- a/Assets/Scripts/UI/InventoryPanel.cs +++ b/Assets/Scripts/UI/InventoryPanel.cs @@ -388,16 +388,19 @@ public class InventoryPanel : MonoBehaviour } } - public void DropItem(ItemInstance item, int2 position) + public bool DropItem(ItemInstance item, int2 position) { if (_displayedEntity != null && item is EquippableItem equippableItem) { - _displayedEntity.TryEquip(equippableItem, position); + return _displayedEntity.TryEquip(equippableItem, position); } - else + + if(_displayedCargo != null) { - _displayedCargo?.TryStore(item, position); + return _displayedCargo.TryStore(item, position); } + + return false; } public UniRx.IObservable OnClickAsObservable() => _onClick ?? (_onClick = new Subject()); diff --git a/Economy.Shared.Unity.csproj b/Economy.Shared.Unity.csproj index 1dadc9416..07cec762c 100644 --- a/Economy.Shared.Unity.csproj +++ b/Economy.Shared.Unity.csproj @@ -201,6 +201,7 @@ + @@ -300,7 +301,6 @@ - @@ -326,6 +326,7 @@ + @@ -383,6 +384,7 @@ + @@ -512,8 +514,6 @@ - -