Skip to content

Commit

Permalink
formatting, removed unused stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
amazingalek committed May 11, 2020
1 parent 3db0636 commit 1536b96
Show file tree
Hide file tree
Showing 26 changed files with 64 additions and 148 deletions.
5 changes: 1 addition & 4 deletions OWML.Common/IModInteraction.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.Generic;

namespace OWML.Common
{
Expand Down
2 changes: 1 addition & 1 deletion OWML.Launcher/OWML.Manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"author": "Alek",
"name": "OWML",
"uniqueName": "Alek.OWML",
"version": "0.3.47",
"version": "0.3.48",
"description": "The mod loader and mod framework for Outer Wilds"
}
10 changes: 4 additions & 6 deletions OWML.ModHelper.Interaction/ModInteraction.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using OWML.Common;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;

namespace OWML.ModHelper.Interaction
{
Expand All @@ -14,11 +13,10 @@ public class ModInteraction : IModInteraction
public ModInteraction(IList<IModBehaviour> list)
{
_modList = list;

RegenDicts();
RegenerateDictionaries();
}

private void RegenDicts()
private void RegenerateDictionaries()
{
_dependantDict = new Dictionary<string, List<IModBehaviour>>();
_dependencyDict = new Dictionary<string, List<IModBehaviour>>();
Expand Down Expand Up @@ -47,7 +45,7 @@ public IList<IModBehaviour> GetDependants(string dependencyUniqueName)
{
if (_dependantDict.Count != _modList.Count)
{
RegenDicts();
RegenerateDictionaries();
}
return _dependantDict[dependencyUniqueName];
}
Expand All @@ -56,7 +54,7 @@ public IList<IModBehaviour> GetDependencies(string uniqueName)
{
if (_dependantDict.Count != _modList.Count)
{
RegenDicts();
RegenerateDictionaries();
}
return _dependencyDict[uniqueName];
}
Expand Down
1 change: 0 additions & 1 deletion OWML.ModHelper.Interaction/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
Expand Down
4 changes: 1 addition & 3 deletions OWML.ModHelper.Menus/ModConfigMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ public class ModConfigMenu : ModPopupMenu, IModConfigMenu
public IModData ModData { get; }
public IModBehaviour Mod { get; }

private readonly IModLogger _logger;
private readonly IModConsole _console;
private readonly IModStorage _storage;

Expand All @@ -22,9 +21,8 @@ public class ModConfigMenu : ModPopupMenu, IModConfigMenu
private IModTextInput _textInputTemplate;
private IModNumberInput _numberInputTemplate;

public ModConfigMenu(IModLogger logger, IModConsole console, IModData modData, IModBehaviour mod) : base(logger, console)
public ModConfigMenu(IModConsole console, IModData modData, IModBehaviour mod) : base(console)
{
_logger = logger;
_console = console;
ModData = modData;
Mod = mod;
Expand Down
7 changes: 4 additions & 3 deletions OWML.ModHelper.Menus/ModInputField.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ public abstract class ModInputField<T> : ModInput<T>
protected readonly IModInputMenu InputMenu;
protected readonly TwoButtonToggleElement ToggleElement;

public ModInputField(TwoButtonToggleElement toggle, IModMenu menu, IModInputMenu inputMenu) : base(toggle, menu)
protected ModInputField(TwoButtonToggleElement toggle, IModMenu menu, IModInputMenu inputMenu) : base(toggle, menu)
{
ToggleElement = toggle;
InputMenu = inputMenu;
Expand All @@ -22,11 +22,12 @@ public ModInputField(TwoButtonToggleElement toggle, IModMenu menu, IModInputMenu
var noButton = ToggleElement.GetValue<Button>("_buttonFalse");
noButton.transform.parent.gameObject.SetActive(false);

var layoutGroup = Button.Button.transform.parent.parent.GetComponent<HorizontalLayoutGroup>();
var buttonParent = Button.Button.transform.parent;
var layoutGroup = buttonParent.parent.GetComponent<HorizontalLayoutGroup>();
layoutGroup.childControlWidth = true;
layoutGroup.childForceExpandWidth = true;

Button.Button.transform.parent.GetComponent<LayoutElement>().preferredWidth = 100;
buttonParent.GetComponent<LayoutElement>().preferredWidth = 100;
}

protected abstract void Open();
Expand Down
9 changes: 2 additions & 7 deletions OWML.ModHelper.Menus/ModInputMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,8 @@ public class ModInputMenu : ModMenu, IModInputMenu

private PopupInputMenu _inputMenu;

private IModLogger _logger;
private IModConsole _console;

public ModInputMenu(IModLogger logger, IModConsole console) : base(logger, console)
public ModInputMenu(IModConsole console) : base(console)
{
_logger = logger;
_console = console;
}

public void Initialize(PopupInputMenu menu)
Expand Down Expand Up @@ -54,7 +49,7 @@ public void Open(InputType inputType, string value)
var okPrompt = new ScreenPrompt(InputLibrary.confirm2, "OK");
var cancelCommand = OWInput.UsingGamepad() ? InputLibrary.cancel : InputLibrary.escape;
var cancelPrompt = new ScreenPrompt(cancelCommand, "Cancel");
_inputMenu.SetUpPopup(message, InputLibrary.confirm2, cancelCommand, okPrompt, cancelPrompt, true, true);
_inputMenu.SetUpPopup(message, InputLibrary.confirm2, cancelCommand, okPrompt, cancelPrompt);
_inputMenu.SetInputFieldPlaceholderText("");
_inputMenu.GetInputField().text = value;
_inputMenu.GetValue<Text>("_labelText").text = message;
Expand Down
9 changes: 2 additions & 7 deletions OWML.ModHelper.Menus/ModMainMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,9 @@ public class ModMainMenu : ModMenu, IModMainMenu

private TitleAnimationController _anim;

private readonly IModLogger _logger;
private readonly IModConsole _console;

public ModMainMenu(IModLogger logger, IModConsole console) : base(logger, console)
public ModMainMenu(IModConsole console) : base(console)
{
_logger = logger;
_console = console;
OptionsMenu = new ModOptionsMenu(logger, console);
OptionsMenu = new ModOptionsMenu(console);
}

public void Initialize(TitleScreenManager titleScreenManager)
Expand Down
4 changes: 1 addition & 3 deletions OWML.ModHelper.Menus/ModMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,11 @@ public class ModMenu : IModMenu
public List<IModTextInput> TextInputs { get; private set; }
public List<IModNumberInput> NumberInputs { get; private set; }

private readonly IModLogger _logger;
private readonly IModConsole _console;
private LayoutGroup _layoutGroup;

public ModMenu(IModLogger logger, IModConsole console)
public ModMenu(IModConsole console)
{
_logger = logger;
_console = console;
}

Expand Down
16 changes: 5 additions & 11 deletions OWML.ModHelper.Menus/ModMenus.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,12 @@ public class ModMenus : IModMenus
public IModsMenu ModsMenu { get; }
public IModInputMenu InputMenu { get; }

private readonly IModLogger _logger;
private readonly IModConsole _console;

public ModMenus(IModLogger logger, IModConsole console, IModEvents events)
public ModMenus(IModConsole console, IModEvents events)
{
_logger = logger;
_console = console;

MainMenu = new ModMainMenu(logger, console);
PauseMenu = new ModPauseMenu(logger, console);
ModsMenu = new ModsMenu(logger, console, this);
InputMenu = new ModInputMenu(logger, console);
MainMenu = new ModMainMenu(console);
PauseMenu = new ModPauseMenu(console);
ModsMenu = new ModsMenu(console, this);
InputMenu = new ModInputMenu(console);

events.Subscribe<SettingsManager>(Common.Events.AfterStart);
events.Subscribe<TitleScreenManager>(Common.Events.AfterStart);
Expand Down
6 changes: 2 additions & 4 deletions OWML.ModHelper.Menus/ModOptionsMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,14 @@ public class ModOptionsMenu : ModPopupMenu, IModTabbedMenu
public IModTabMenu InputTab { get; private set; }
public IModTabMenu GraphicsTab { get; private set; }

private readonly IModLogger _logger;
private readonly IModConsole _console;

public new TabbedMenu Menu { get; private set; }

private List<IModTabMenu> _tabMenus;

public ModOptionsMenu(IModLogger logger, IModConsole console) : base(logger, console)
public ModOptionsMenu(IModConsole console) : base(console)
{
_logger = logger;
_console = console;
}

Expand All @@ -36,7 +34,7 @@ public void Initialize(TabbedMenu menu)
_tabMenus = new List<IModTabMenu>();
foreach (var tabButton in tabButtons)
{
var tabMenu = new ModTabMenu(_logger, _console, this);
var tabMenu = new ModTabMenu(_console, this);
tabMenu.Initialize(tabButton);
_tabMenus.Add(tabMenu);
}
Expand Down
9 changes: 2 additions & 7 deletions OWML.ModHelper.Menus/ModPauseMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,9 @@ public class ModPauseMenu : ModPopupMenu, IModPauseMenu
public IModButton OptionsButton { get; private set; }
public IModButton QuitButton { get; private set; }

private readonly IModLogger _logger;
private readonly IModConsole _console;

public ModPauseMenu(IModLogger logger, IModConsole console) : base(logger, console)
public ModPauseMenu(IModConsole console) : base(console)
{
_logger = logger;
_console = console;
OptionsMenu = new ModOptionsMenu(logger, console);
OptionsMenu = new ModOptionsMenu(console);
}

public void Initialize(SettingsManager settingsManager)
Expand Down
6 changes: 2 additions & 4 deletions OWML.ModHelper.Menus/ModPopupMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,10 @@ public string Title
set => _title.text = value;
}

private readonly IModLogger _logger;
private readonly IModConsole _console;

public ModPopupMenu(IModLogger logger, IModConsole console) : base(logger, console)
public ModPopupMenu(IModConsole console) : base(console)
{
_logger = logger;
_console = console;
}

Expand Down Expand Up @@ -97,7 +95,7 @@ public IModPopupMenu Copy()
return null;
}
var menu = GameObject.Instantiate(Menu, Menu.transform.parent);
var modMenu = new ModPopupMenu(_logger, _console);
var modMenu = new ModPopupMenu(_console);
modMenu.Initialize(menu);
return modMenu;
}
Expand Down
1 change: 0 additions & 1 deletion OWML.ModHelper.Menus/ModSliderInput.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using OWML.Common.Menus;
using UnityEngine;
using UnityEngine.UI;

namespace OWML.ModHelper.Menus
{
Expand Down
6 changes: 2 additions & 4 deletions OWML.ModHelper.Menus/ModTabMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ namespace OWML.ModHelper.Menus
{
public class ModTabMenu : ModPopupMenu, IModTabMenu
{
private readonly IModLogger _logger;
private readonly IModConsole _console;
private readonly IModTabbedMenu _optionsMenu;

Expand All @@ -21,9 +20,8 @@ public class ModTabMenu : ModPopupMenu, IModTabMenu
set => _text.text = value;
}

public ModTabMenu(IModLogger logger, IModConsole console, IModTabbedMenu optionsMenu) : base(logger, console)
public ModTabMenu(IModConsole console, IModTabbedMenu optionsMenu) : base(console)
{
_logger = logger;
_console = console;
_optionsMenu = optionsMenu;
}
Expand Down Expand Up @@ -53,7 +51,7 @@ public override void Open()
_text = tabButton.GetComponentInChildren<Text>();
var menu = GameObject.Instantiate(Menu, Menu.transform.parent);
tabButton.SetValue("_tabbedMenu", menu);
var modMenu = new ModTabMenu(_logger, _console, _optionsMenu);
var modMenu = new ModTabMenu(_console, _optionsMenu);
modMenu.Initialize(tabButton);
return modMenu;
}
Expand Down
6 changes: 2 additions & 4 deletions OWML.ModHelper.Menus/ModsMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,23 @@ namespace OWML.ModHelper.Menus
{
public class ModsMenu : ModPopupMenu, IModsMenu
{
private readonly IModLogger _logger;
private readonly IModConsole _console;
private readonly IModMenus _menus;
private readonly List<IModConfigMenu> _modConfigMenus;

private Transform _modMenuTemplate;
private IModButton _modButtonTemplate;

public ModsMenu(IModLogger logger, IModConsole console, IModMenus menus) : base(logger, console)
public ModsMenu(IModConsole console, IModMenus menus) : base(console)
{
_logger = logger;
_console = console;
_menus = menus;
_modConfigMenus = new List<IModConfigMenu>();
}

public void AddMod(IModData modData, IModBehaviour mod)
{
_modConfigMenus.Add(new ModConfigMenu(_logger, _console, modData, mod));
_modConfigMenus.Add(new ModConfigMenu(_console, modData, mod));
}

public IModConfigMenu GetModMenu(IModBehaviour modBehaviour)
Expand Down
24 changes: 5 additions & 19 deletions OWML.ModHelper/ControllerButton.cs
Original file line number Diff line number Diff line change
@@ -1,34 +1,20 @@
using OWML.ModHelper.Events;
using UnityEngine;
using UnityEngine.UI;

namespace OWML.ModHelper
{
public class ControllerButton : MonoBehaviour
{
private Button _button;
private SingleAxisCommand _inputCommand;

public void Init(SingleAxisCommand inputCommand)
{
_button = GetComponent<Button>();
_inputCommand = inputCommand;
var imageElement = GetComponent<ButtonWithHotkeyImageElement>();
if (imageElement != null)
if (imageElement == null)
{
var textId = GetComponentInChildren<LocalizedText>().GetValue<UITextType>("_textID");
var title = UITextLibrary.GetString(textId);
imageElement.SetPrompt(new ScreenPrompt(inputCommand, title), InputMode.Menu);
return;
}
var textId = GetComponentInChildren<LocalizedText>().GetValue<UITextType>("_textID");
var title = UITextLibrary.GetString(textId);
imageElement.SetPrompt(new ScreenPrompt(inputCommand, title));
}

private void Update()
{
if (_inputCommand != null && _button != null && OWInput.IsPressed(_inputCommand, InputMode.Menu))
{
_button.onClick.Invoke();
}
}

}
}
1 change: 0 additions & 1 deletion OWML.ModHelper/ModBehaviour.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using OWML.Common;
using OWML.ModHelper.Events;
using System.Collections.Generic;
using UnityEngine;

Expand Down
23 changes: 0 additions & 23 deletions OWML.ModLoader/ModDependency.cs

This file was deleted.

2 changes: 1 addition & 1 deletion OWML.ModLoader/ModLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public static void LoadMods()
var modFinder = new ModFinder(owmlConfig, console);
var harmonyHelper = new HarmonyHelper(logger, console);
var events = new ModEvents(logger, console, harmonyHelper);
var menus = new ModMenus(logger, console, events);
var menus = new ModMenus(console, events);
var owo = new Owo(modFinder, logger, console, owmlConfig, menus, harmonyHelper, modSorter);
owo.LoadMods();
}
Expand Down
Loading

0 comments on commit 1536b96

Please sign in to comment.