Skip to content

Commit

Permalink
Improved code
Browse files Browse the repository at this point in the history
  • Loading branch information
AArtlone committed Oct 16, 2020
1 parent 8e92b8a commit b3a3f51
Showing 1 changed file with 11 additions and 18 deletions.
29 changes: 11 additions & 18 deletions SnowBrawl/Assets/Scripts/ControlsSelection/ControlsSelection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -102,12 +102,7 @@ private void SaveNewKeyBinding(KeyCode keyCode)

Destroy(controlListenerCanvas);

KeysSettings keysSettings;

if (selectedPlayer == PlayerID.P1)
keysSettings = p1KeysSettings;
else
keysSettings = p2KeysSettings;
var keysSettings = GetSettingsByID(controlListener.PlayerID);

switch (controlListener.GameAction)
{
Expand Down Expand Up @@ -135,12 +130,7 @@ private void LoadView()
{
foreach (ControlListener controlListener in allListeners)
{
KeysSettings keysSettings;

if (controlListener.PlayerID == PlayerID.P1)
keysSettings = p1KeysSettings;
else
keysSettings = p2KeysSettings;
var keysSettings = GetSettingsByID(controlListener.PlayerID);

switch (controlListener.GameAction)
{
Expand Down Expand Up @@ -241,12 +231,7 @@ private void CheckIfIsTaken(KeyCode keyCode)
if (controlListener.KeyBinding != keyCode)
continue;

KeysSettings keysSettings;

if (selectedPlayer == PlayerID.P1)
keysSettings = p1KeysSettings;
else
keysSettings = p2KeysSettings;
var keysSettings = GetSettingsByID(selectedPlayer);

switch (controlListener.GameAction)
{
Expand All @@ -266,4 +251,12 @@ private void CheckIfIsTaken(KeyCode keyCode)
controlListener.ResetBinding();
}
}

private KeysSettings GetSettingsByID(PlayerID id)
{
if (id == PlayerID.P1)
return p1KeysSettings;
else
return p2KeysSettings;
}
}

0 comments on commit b3a3f51

Please sign in to comment.