Skip to content

Commit

Permalink
Add DenyOwnershipHand translation and refactor few MBs namespaces (Su…
Browse files Browse the repository at this point in the history
…bnauticaNitrox#2105)

* Moving CinematicController MBs to right folder/namespace

* Moving HUD MBs to right folder/namespace

* Add translation for DenyOwnershipHand
  • Loading branch information
Jannify authored Jan 11, 2024
1 parent 9c5cd40 commit 06e114e
Show file tree
Hide file tree
Showing 26 changed files with 51 additions and 52 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Debuggers;
using NitroxClient.MonoBehaviours;
using NitroxClient.MonoBehaviours.Gui.InGame;
using NitroxClient.MonoBehaviours.Gui.Modals;
using NitroxModel.Networking;
using NitroxModel.Packets;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic;
using NitroxClient.MonoBehaviours;
using NitroxClient.MonoBehaviours.Overrides;
using NitroxClient.MonoBehaviours.CinematicController;
using NitroxModel.DataStructures.Util;
using NitroxModel.Helper;
using NitroxModel.Packets;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.MonoBehaviours.Gui.InGame;
using NitroxClient.MonoBehaviours.Gui.Modals;
using NitroxModel.Packets;

namespace NitroxClient.Communication.Packets.Processors
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.MonoBehaviours.Gui.InGame;
using NitroxClient.MonoBehaviours.Gui.Modals;
using NitroxModel.Packets;

namespace NitroxClient.Communication.Packets.Processors;
Expand Down
21 changes: 0 additions & 21 deletions NitroxClient/GameLogic/HUD/Components/DenyOwnershipHand.cs

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
using System.Collections.Generic;
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors;
using NitroxClient.GameLogic.HUD.PdaTabs;
using NitroxClient.GameLogic.HUD.Components;
using NitroxClient.GameLogic.PlayerLogic.PlayerModel.Abstract;
using NitroxClient.MonoBehaviours.Gui.InGame;
using NitroxClient.MonoBehaviours.Gui.Modals;
using NitroxModel_Subnautica.DataStructures;
using NitroxModel.Core;
using NitroxModel.DataStructures.GameLogic;
using NitroxModel.Packets;
using NitroxModel_Subnautica.DataStructures;
using UnityEngine;
using UnityEngine.UI;
using UWE;

namespace NitroxClient.GameLogic.HUD.Components;
namespace NitroxClient.GameLogic.HUD.PdaTabs;

public class uGUI_PlayerPingEntry : uGUI_PingEntry
{
Expand Down Expand Up @@ -195,7 +195,7 @@ private void ClearButtonListeners()
private IEnumerator AssignSprites()
{
yield return new WaitUntil(() => parent.FinishedLoadingAssets);

// NB: Those textures MUST be exported with a Texture Type of "Sprite (2D and UI)", else they will look blurry not matter what
// NB 2: Those textures for the buttons are scaled 68x61 but the image inside but not hit the borders to have a better render
MutedSprite = parent.GetSprite("muted@3x");
Expand All @@ -220,7 +220,7 @@ private void RefreshMuteButton()
private void RefreshButtonsVisibility()
{
LocalPlayer localPlayer = NitroxServiceLocator.LocateService<LocalPlayer>();

bool isNotLocalPlayer = !IsLocalPlayer;
// We don't want any control buttons to appear for the local player
ShowObject.SetActive(isNotLocalPlayer);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Collections;
using NitroxClient.GameLogic.Spawning.Metadata;
using NitroxClient.MonoBehaviours;
using NitroxClient.MonoBehaviours.Overrides;
using NitroxClient.MonoBehaviours.CinematicController;
using NitroxModel.DataStructures.GameLogic.Entities;
using NitroxModel.DataStructures.Util;
using NitroxModel_Subnautica.DataStructures;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Collections;
using NitroxClient.MonoBehaviours;
using NitroxClient.MonoBehaviours.Overrides;
using NitroxClient.MonoBehaviours.CinematicController;
using NitroxClient.Unity.Helper;
using NitroxModel.DataStructures.GameLogic.Entities;
using NitroxModel.DataStructures.Util;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using NitroxClient.GameLogic;
using UnityEngine;

namespace NitroxClient.MonoBehaviours.Overrides;
namespace NitroxClient.MonoBehaviours.CinematicController;

public class MultiplayerCinematicController : MonoBehaviour
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using NitroxClient.Unity.Helper;
using UnityEngine;

namespace NitroxClient.MonoBehaviours.Overrides;
namespace NitroxClient.MonoBehaviours.CinematicController;

public class MultiplayerCinematicReference : MonoBehaviour
{
Expand Down Expand Up @@ -59,7 +59,7 @@ public void AddController(PlayerCinematicController playerController)
{
return;
}

MultiplayerCinematicController controller = MultiplayerCinematicController.Initialize(playerController);
controller.AddOtherControllers(allControllers);
allControllers.ForEach(x => x.AddOtherControllers(new[] { controller }));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using UnityEngine;
using static PlayerCinematicController;

namespace NitroxClient.MonoBehaviours.Overrides;
namespace NitroxClient.MonoBehaviours.CinematicController;

/// <summary>
/// Override for <see cref="PlayerCinematicController"/>
Expand Down
20 changes: 20 additions & 0 deletions NitroxClient/MonoBehaviours/Gui/HUD/DenyOwnershipHand.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
using UnityEngine;

namespace NitroxClient.MonoBehaviours.Gui.HUD;

public class DenyOwnershipHand : MonoBehaviour
{
private void Start()
{
// Forces the message to go away after a few seconds.
Destroy(this, 2);
}

private void Update()
{
//TODO: Check if this should be Hand
HandReticle.main.SetText(HandReticle.TextType.Hand, "Nitrox_DenyOwnershipHand", true);
HandReticle.main.SetText(HandReticle.TextType.HandSubscript, string.Empty, false);
HandReticle.main.SetIcon(HandReticle.IconType.HandDeny);
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System;

namespace NitroxClient.MonoBehaviours.Gui.InGame;
namespace NitroxClient.MonoBehaviours.Gui.Modals;

public class ConfirmModal : Modal
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace NitroxClient.MonoBehaviours.Gui.InGame;
namespace NitroxClient.MonoBehaviours.Gui.Modals;

public class KickedModal : Modal
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace NitroxClient.MonoBehaviours.Gui.InGame;
namespace NitroxClient.MonoBehaviours.Gui.Modals;

/// <summary>
/// Extends the IngameMenu with a disconnect popup.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
using UnityEngine.UI;
using UWE;

namespace NitroxClient.MonoBehaviours.Gui.InGame;
namespace NitroxClient.MonoBehaviours.Gui.Modals;

/// <summary>
/// Base class for Modal components, which are dialog boxes that appear in the middle of the screen
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace NitroxClient.MonoBehaviours.Gui.InGame;
namespace NitroxClient.MonoBehaviours.Gui.Modals;

public class ServerStoppedModal : Modal
{
Expand Down
2 changes: 1 addition & 1 deletion NitroxPatcher/Patches/Dynamic/Bench_OnHandClick_Patch.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System.Reflection;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.HUD.Components;
using NitroxClient.GameLogic.Simulation;
using NitroxClient.MonoBehaviours;
using NitroxClient.MonoBehaviours.Gui.HUD;
using NitroxModel.DataStructures;
using NitroxModel.Helper;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Reflection;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.HUD.Components;
using NitroxClient.GameLogic.Simulation;
using NitroxClient.MonoBehaviours.Gui.HUD;
using NitroxModel.Core;
using NitroxModel.DataStructures;
using NitroxModel.DataStructures.GameLogic.Entities.Metadata;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using System.Reflection;
using NitroxClient.MonoBehaviours.Gui.InGame;
using NitroxClient.MonoBehaviours.Gui.Modals;
using NitroxModel.Helper;

namespace NitroxPatcher.Patches.Dynamic;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Reflection;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.HUD.Components;
using NitroxClient.GameLogic.Simulation;
using NitroxClient.MonoBehaviours.Gui.HUD;
using NitroxModel.DataStructures;
using NitroxModel.Helper;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.GameLogic.PlayerLogic;
using NitroxClient.MonoBehaviours;
using NitroxClient.MonoBehaviours.Overrides;
using NitroxClient.MonoBehaviours.CinematicController;
using NitroxClient.Unity.Helper;
using NitroxModel.Helper;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.GameLogic.PlayerLogic;
using NitroxClient.MonoBehaviours;
using NitroxClient.MonoBehaviours.Overrides;
using NitroxClient.MonoBehaviours.CinematicController;
using NitroxClient.Unity.Helper;
using NitroxModel.Helper;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Reflection;
using NitroxClient.MonoBehaviours;
using NitroxClient.MonoBehaviours.Overrides;
using NitroxClient.MonoBehaviours.CinematicController;
using NitroxClient.Unity.Helper;
using NitroxModel.Helper;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System.Reflection;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.HUD.Components;
using NitroxClient.GameLogic.Simulation;
using NitroxClient.MonoBehaviours;
using NitroxClient.MonoBehaviours.Gui.HUD;
using NitroxModel.DataStructures;
using NitroxModel.Helper;
using UnityEngine;
Expand Down
2 changes: 1 addition & 1 deletion NitroxPatcher/Patches/Dynamic/Vehicle_OnHandClick_Patch.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Reflection;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.HUD.Components;
using NitroxClient.GameLogic.Simulation;
using NitroxClient.MonoBehaviours.Gui.HUD;
using NitroxModel.DataStructures;
using NitroxModel.Helper;

Expand Down

0 comments on commit 06e114e

Please sign in to comment.