Remove gun .Owners (#14585)

This commit is contained in:
metalgearsloth
2023-03-11 20:08:22 +11:00
committed by GitHub
parent 19f5c403b5
commit 330bb7bb14
18 changed files with 333 additions and 280 deletions

View File

@@ -36,20 +36,24 @@ public sealed class GunSpreadOverlay : Overlay
var player = _player.LocalPlayer?.ControlledEntity;
if (player == null ||
!_entManager.TryGetComponent<TransformComponent>(player, out var xform)) return;
!_entManager.TryGetComponent<TransformComponent>(player, out var xform))
{
return;
}
var mapPos = xform.MapPosition;
if (mapPos.MapId == MapId.Nullspace) return;
if (mapPos.MapId == MapId.Nullspace)
return;
var gun = _guns.GetGun(player.Value);
if (gun == null) return;
if (!_guns.TryGetGun(player.Value, out var gunUid, out var gun))
return;
var mouseScreenPos = _input.MouseScreenPosition;
var mousePos = _eye.ScreenToMap(mouseScreenPos);
if (mapPos.MapId != mousePos.MapId) return;
if (mapPos.MapId != mousePos.MapId)
return;
// (☞゚ヮ゚)☞
var maxSpread = gun.MaxAngle;