Skip to content

Commit

Permalink
ReSharper support and code cleanup (SubnauticaNitrox#971)
Browse files Browse the repository at this point in the history
* > Updated solution settings
> Added ReSharper settings file

* Fixed inconsistent naming

* Removed unused using directives
  • Loading branch information
Jannify authored Mar 19, 2020
1 parent 227861b commit 3638810
Show file tree
Hide file tree
Showing 141 changed files with 205 additions and 420 deletions.
5 changes: 4 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,9 @@ dotnet_naming_style.pascal_case_style.capitalization = pascal_case

dotnet_naming_style.camel_case_style.capitalization = camel_case

dotnet_naming_style.parameter_with_underscores_style.capitalization = camel_case
dotnet_naming_style.parameter_with_underscores_style.required_prefix = __

dotnet_naming_style.all_const_style.capitalization = all_upper
dotnet_naming_style.all_const_style.word_separator = _

Expand All @@ -115,7 +118,7 @@ dotnet_naming_rule.private_fields.style = camel_case_style
dotnet_naming_rule.private_fields.severity = warning

dotnet_naming_rule.parameters.symbols = parameters
dotnet_naming_rule.parameters.style = camel_case_style
dotnet_naming_rule.parameters.style = camel_case_style, parameter_with_underscores_style
dotnet_naming_rule.parameters.severity = warning

dotnet_naming_rule.public_fields.symbols = public_fields
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@

# Nitrox-specific files
DevVars.targets
NitroxReloader/ReloaderSettings.cs

# User-specific files
*.suo
Expand Down
11 changes: 11 additions & 0 deletions Nitrox.sln.DotSettings
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,20 @@
<s:String x:Key="/Default/CodeStyle/Generate/=Constructor/Options/=CheckForNull/@EntryIndexedValue">False</s:String>
<s:Boolean x:Key="/Default/CodeStyle/Generate/=Implementations/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/Generate/=Implementations/Options/=Mutable/@EntryIndexedValue">False</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=HSB/@EntryIndexedValue">HSB</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=ID/@EntryIndexedValue">ID</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=IK/@EntryIndexedValue">IK</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=PDA/@EntryIndexedValue">PDA</s:String>
<s:Boolean x:Key="/Default/CodeStyle/Naming/CSharpNaming/ApplyAutoDetectedRules/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Constants/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=EnumMember/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Parameters/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb"&gt;&lt;ExtraRule Prefix="__" Suffix="" Style="aaBb" /&gt;&lt;/Policy&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateConstants/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateInstanceFields/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateStaticFields/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateStaticReadonly/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Property/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/Abbreviations/=RB/@EntryIndexedValue">RB</s:String>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpAttributeForSingleLineMethodUpgrade/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpKeepExistingMigration/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpPlaceEmbeddedOnSameLineMigration/@EntryIndexedValue">True</s:Boolean>
Expand Down Expand Up @@ -207,5 +216,7 @@
&lt;/TypePattern&gt;&#xD;
&lt;/Patterns&gt;</s:String>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EAlwaysTreatStructAsNotReorderableMigration/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Mathf/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Nitrox/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Startable/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ namespace NitroxClient.Communication.MultiplayerSession.ConnectionState
{
public class AwaitingReservationCredentials : ConnectionNegotiatingState
{
public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.AwaitingReservationCredentials;
public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.AWAITING_RESERVATION_CREDENTIALS;

public override void NegotiateReservation(IMultiplayerSessionConnectionContext sessionConnectionContext)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public AwaitingSessionReservation(string reservationCorrelationId)
this.reservationCorrelationId = reservationCorrelationId;
}

public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.AwaitingSessionReservation;
public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.AWAITING_SESSION_RESERVATION;

public override void NegotiateReservation(IMultiplayerSessionConnectionContext sessionConnectionContext)
{
Expand All @@ -33,7 +33,7 @@ public override void NegotiateReservation(IMultiplayerSessionConnectionContext s

private static void HandleReservation(IMultiplayerSessionConnectionContext sessionConnectionContext)
{
IMultiplayerSessionConnectionState nextState = sessionConnectionContext.Reservation.ReservationState == MultiplayerSessionReservationState.Reserved
IMultiplayerSessionConnectionState nextState = sessionConnectionContext.Reservation.ReservationState == MultiplayerSessionReservationState.RESERVED
? new SessionReserved()
: new SessionReservationRejected() as IMultiplayerSessionConnectionState;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ namespace NitroxClient.Communication.MultiplayerSession.ConnectionState
public class Disconnected : IMultiplayerSessionConnectionState
{
private object stateLock = new object();
public MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.Disconnected;
public MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.DISCONNECTED;

public void NegotiateReservation(IMultiplayerSessionConnectionContext sessionConnectionContext)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public EstablishingSessionPolicy(string policyRequestCorrelationId)
this.policyRequestCorrelationId = policyRequestCorrelationId;
}

public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.EstablishingServerPolicy;
public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.ESTABLISHING_SERVER_POLICY;

public override void NegotiateReservation(IMultiplayerSessionConnectionContext sessionConnectionContext)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ namespace NitroxClient.Communication.MultiplayerSession.ConnectionState
{
public class SessionJoined : ConnectionNegotiatedState
{
public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.SessionJoined;
public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.SESSION_JOINED;

public override void JoinSession(IMultiplayerSessionConnectionContext sessionConnectionContext)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ namespace NitroxClient.Communication.MultiplayerSession.ConnectionState
{
public class SessionReservationRejected : ConnectionNegotiatedState
{
public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.SessionReservationRejected;
public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.SESSION_RESERVATION_REJECTED;

public override void JoinSession(IMultiplayerSessionConnectionContext sessionConnectionContext)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace NitroxClient.Communication.MultiplayerSession.ConnectionState
{
public class SessionReserved : ConnectionNegotiatedState
{
public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.SessionReserved;
public override MultiplayerSessionConnectionStage CurrentStage => MultiplayerSessionConnectionStage.SESSION_RESERVED;

public override void JoinSession(IMultiplayerSessionConnectionContext sessionConnectionContext)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
{
public enum MultiplayerSessionConnectionStage
{
Disconnected,
EstablishingServerPolicy,
AwaitingReservationCredentials,
AwaitingSessionReservation,
SessionReserved,
SessionReservationRejected,
SessionJoined
DISCONNECTED,
ESTABLISHING_SERVER_POLICY,
AWAITING_RESERVATION_CREDENTIALS,
AWAITING_SESSION_RESERVATION,
SESSION_RESERVED,
SESSION_RESERVATION_REJECTED,
SESSION_JOINED
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
using NitroxClient.Communication.MultiplayerSession.ConnectionState;
using NitroxClient.GameLogic;
using NitroxModel;
using NitroxModel.Core;
using NitroxModel.Helper;
using NitroxModel.Logger;
using NitroxModel.MultiplayerSession;
Expand Down Expand Up @@ -89,7 +88,7 @@ public void JoinSession()

public void Disconnect()
{
if (CurrentState.CurrentStage != MultiplayerSessionConnectionStage.Disconnected)
if (CurrentState.CurrentStage != MultiplayerSessionConnectionStage.DISCONNECTED)
{
CurrentState.Disconnect(this);
}
Expand Down
5 changes: 0 additions & 5 deletions NitroxClient/Communication/PacketReceiver.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
using System.Collections.Generic;
using NitroxClient.Map;
using NitroxModel;
using NitroxModel.DataStructures.GameLogic;
using NitroxModel.Logger;
using NitroxModel.Packets;
using NitroxModel.DataStructures.Util;

namespace NitroxClient.Communication
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxModel.Packets;

namespace NitroxClient.Communication.Packets.Processors
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using NitroxModel_Subnautica.Packets;
using UnityEngine;

namespace NitroxClient.Communication.Packets.Processors
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using NitroxModel.Helper;
using NitroxModel_Subnautica.Packets;
using UnityEngine;

namespace NitroxClient.Communication.Packets.Processors
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using NitroxModel.Helper;
using NitroxModel_Subnautica.Packets;
using UnityEngine;
using System.Reflection;
using NitroxClient.GameLogic;

namespace NitroxClient.Communication.Packets.Processors
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using System.Reflection;
using NitroxModel.Helper;
using NitroxModel_Subnautica.Packets;
using UnityEngine;
using NitroxClient.GameLogic;

namespace NitroxClient.Communication.Packets.Processors
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using NitroxModel.Helper;
using NitroxModel_Subnautica.Packets;
using UnityEngine;

namespace NitroxClient.Communication.Packets.Processors
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using System.Reflection;
using System.Collections;
using System.Collections.Generic;
using NitroxModel.Helper;
using NitroxModel_Subnautica.Packets;
using UnityEngine;
using NitroxClient.GameLogic;

namespace NitroxClient.Communication.Packets.Processors
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using NitroxModel.Helper;
using NitroxModel_Subnautica.Packets;
using UnityEngine;


namespace NitroxClient.Communication.Packets.Processors
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using NitroxModel.Helper;
using NitroxModel_Subnautica.Packets;
using UnityEngine;

namespace NitroxClient.Communication.Packets.Processors
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using NitroxModel.Core;
using NitroxModel.Packets;
using NitroxModel_Subnautica.Packets;
using UnityEngine;

namespace NitroxClient.Communication.Packets.Processors
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using NitroxModel.Core;
using NitroxModel_Subnautica.Packets;
using UnityEngine;

namespace NitroxClient.Communication.Packets.Processors
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic.Helper;
using NitroxClient.MonoBehaviours;
using NitroxClient.Unity.Helper;
using NitroxModel.Logger;
using NitroxModel.Packets;
using UnityEngine;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using NitroxModel.Helper;
using NitroxModel.Packets;
using UnityEngine;
using NitroxClient.GameLogic;

namespace NitroxClient.Communication.Packets.Processors
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic.Helper;
using NitroxClient.Unity.Helper;
using NitroxModel.Helper;
using NitroxModel.Packets;
using UnityEngine;
using NitroxClient.GameLogic;

namespace NitroxClient.Communication.Packets.Processors
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic.Helper;
using NitroxModel.DataStructures.Util;
using NitroxModel.Logger;
using NitroxModel.Packets;
using Story;
using UnityEngine;

namespace NitroxClient.Communication.Packets.Processors
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
using NitroxClient.GameLogic.HUD;
using NitroxClient.MonoBehaviours.Gui.HUD;
using NitroxModel.Packets;
using NitroxClient.GameLogic;

namespace NitroxClient.Communication.Packets.Processors
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic;
using NitroxModel.DataStructures.Util;
using NitroxModel.Packets;
using NitroxModel_Subnautica.Helper;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@ public override void Process(StoryEventSend packet)
switch (packet.StoryEventType)
{
case StoryEventType.PDA:
case StoryEventType.Radio:
case StoryEventType.Encyclopedia:
case StoryEventType.Story:
case StoryEventType.RADIO:
case StoryEventType.ENCYCLOPEDIA:
case StoryEventType.STORY:
using (NitroxServiceLocator.LocateService<IPacketSender>().Suppress<StoryEventSend>())
{
StoryGoal.Execute(packet.Key, (Story.GoalType)packet.StoryEventType);
}
break;
case StoryEventType.Extra:
case StoryEventType.EXTRA:
ExecuteExtraEvent(packet.Key);
break;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using NitroxClient.Communication.Abstract;
using NitroxClient.Communication.Packets.Processors.Abstract;
using NitroxClient.GameLogic.Helper;
using NitroxClient.MonoBehaviours;
using NitroxClient.Unity.Helper;
using UnityEngine;
Expand Down
Loading

0 comments on commit 3638810

Please sign in to comment.