Browse Source

Change internal -> public

dabbed on ea99146dde lol
habeebweeb 4 years ago
parent
commit
90bb0e340e
101 changed files with 111 additions and 111 deletions
  1. 2 2
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/AllProcPropSeqStartPatcher.cs
  2. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Configuration.cs
  3. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Constants.cs
  4. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/CustomGizmo.cs
  5. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPoint.cs
  6. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPointGeneral.cs
  7. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPointGravity.cs
  8. 2 2
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPointLight.cs
  9. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPointMeido.cs
  10. 3 3
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPointOther.cs
  11. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/BaseControl.cs
  12. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/Button.cs
  13. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/ComboBox.cs
  14. 2 2
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/DropDown.cs
  15. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/KeyRebindButton.cs
  16. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/Modal.cs
  17. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/SelectionGrid.cs
  18. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/Slider.cs
  19. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/TextArea.cs
  20. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/TextField.cs
  21. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/Toggle.cs
  22. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindow2Panes/AttachPropPane.cs
  23. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindow2Panes/ModPropsPane.cs
  24. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindow2Panes/MyRoomPropsPane.cs
  25. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindow2Panes/PropManagerPane.cs
  26. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindow2Panes/PropsPane.cs
  27. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/BackgroundSelectorPane.cs
  28. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/DragPointPane.cs
  29. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/BloomPane.cs
  30. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/DepthOfFieldPane.cs
  31. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/EffectPane.cs
  32. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/EffectsPane.cs
  33. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/FogPane.cs
  34. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/OtherEffectsPane.cs
  35. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/VignettePane.cs
  36. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/LightsPane.cs
  37. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BasePane.cs
  38. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/CallWindowPanes/MaidSelectorPane.cs
  39. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/FaceWindowPanes/MaidFaceBlendPane.cs
  40. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/FaceWindowPanes/MaidFaceSliderPane.cs
  41. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/FaceWindowPanes/SaveFacePane.cs
  42. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/BG2WindowPane.cs
  43. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/BGWindowPane.cs
  44. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/BaseMainWindowPane.cs
  45. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/CallWindowPane.cs
  46. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/FaceWindowPane.cs
  47. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/PoseWindowPane.cs
  48. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/SettingsWindowPane.cs
  49. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/OtherPanes/MaidSwitcherPane.cs
  50. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/OtherPanes/TabsPane.cs
  51. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/CopyPosePane.cs
  52. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/GravityControlPane.cs
  53. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/HandPresetPane.cs
  54. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/MaidDressingPane.cs
  55. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/MaidFreeLookPane.cs
  56. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/MaidIKPane.cs
  57. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/MaidPoseSelectorPane.cs
  58. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/MpnAttachPropPane.cs
  59. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/SaveHandPane.cs
  60. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/SavePosePane.cs
  61. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/SceneManagerPanes/SceneManagerDirectoryPane.cs
  62. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/SceneManagerPanes/SceneManagerScenePane.cs
  63. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/SceneManagerPanes/SceneManagerTitleBar.cs
  64. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/BaseWindow.cs
  65. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/BaseWindowPane.cs
  66. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/MainWindow.cs
  67. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/MessageWindow.cs
  68. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/SceneModalWindow.cs
  69. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/SceneWindow.cs
  70. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/MaidPlacementUtility.cs
  71. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManager.cs
  72. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/BloomEffectManager.cs
  73. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/BlurEffectManager.cs
  74. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/DepthOfFieldManager.cs
  75. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/FogEffectManager.cs
  76. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/IEffectManager.cs
  77. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/SepiaToneEffectManager.cs
  78. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/VignetteEffectManager.cs
  79. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EnvironmentManager.cs
  80. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/IManager.cs
  81. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/ISerializable.cs
  82. 2 2
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/InputManager.cs
  83. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/LightManager.cs
  84. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/MeidoManager.cs
  85. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/MessageWindowManager.cs
  86. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/PropManager.cs
  87. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/SceneManager.cs
  88. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/WindowManager.cs
  89. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointChain.cs
  90. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointFinger.cs
  91. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointHead.cs
  92. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointPelvis.cs
  93. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointSpine.cs
  94. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointTorso.cs
  95. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/Meido.cs
  96. 3 3
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/MeidoDragPointManager.cs
  97. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/MenuFileCache.cs
  98. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/MenuFileUtility.cs
  99. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/MyGui.cs
  100. 1 1
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Translation.cs
  101. 3 3
      COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Utility.cs

+ 2 - 2
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/AllProcPropSeqStartPatcher.cs

@@ -4,7 +4,7 @@ using HarmonyLib;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     // TODO: Extend this further to potentially reduce the need for coroutines that wait for maid proc state
-    internal static class AllProcPropSeqStartPatcher
+    public static class AllProcPropSeqStartPatcher
     {
         public static event EventHandler<ProcStartEventArgs> SequenceStart;
 
@@ -16,7 +16,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
         }
     }
 
-    internal class ProcStartEventArgs : EventArgs
+    public class ProcStartEventArgs : EventArgs
     {
         public readonly Maid maid;
         public ProcStartEventArgs(Maid maid) => this.maid = maid;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Configuration.cs

@@ -2,7 +2,7 @@ using BepInEx.Configuration;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal static class Configuration
+    public static class Configuration
     {
         public static ConfigFile Config { get; }
 

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Constants.cs

@@ -11,7 +11,7 @@ using wf;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static MenuFileUtility;
-    internal static class Constants
+    public static class Constants
     {
         private static bool beginHandItemInit;
         private static bool beginMpnAttachInit;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/CustomGizmo.cs

@@ -4,7 +4,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class CustomGizmo : GizmoRender
+    public class CustomGizmo : GizmoRender
     {
         private static readonly Camera camera = GameMain.Instance.MainCamera.camera;
         private Transform target;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPoint.cs

@@ -4,7 +4,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static CustomGizmo;
-    internal abstract class DragPoint : MonoBehaviour
+    public abstract class DragPoint : MonoBehaviour
     {
         public const float defaultAlpha = 0.75f;
         private static GameObject dragPointParent;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPointGeneral.cs

@@ -6,7 +6,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
     using static CustomGizmo;
     using Input = InputManager;
 
-    internal abstract class DragPointGeneral : DragPoint
+    public abstract class DragPointGeneral : DragPoint
     {
         public const float smallCube = 0.5f;
         private float currentScale;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPointGravity.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static TBody;
-    internal class DragPointGravity : DragPointGeneral
+    public class DragPointGravity : DragPointGeneral
     {
         private static readonly SlotID[] skirtSlots = { SlotID.skirt, SlotID.onepiece, SlotID.mizugi, SlotID.panz };
         private static readonly SlotID[] hairSlots = { SlotID.hairF, SlotID.hairR, SlotID.hairS, SlotID.hairT };

+ 2 - 2
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPointLight.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class DragPointLight : DragPointGeneral
+    public class DragPointLight : DragPointGeneral
     {
         public static EnvironmentManager EnvironmentManager { private get; set; }
         private Light light;
@@ -276,7 +276,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
         }
     }
 
-    internal class LightProperty
+    public class LightProperty
     {
         public static readonly Vector3 DefaultPosition = new Vector3(0f, 1.9f, 0.4f);
         public static readonly Quaternion DefaultRotation = Quaternion.Euler(40f, 180f, 0f);

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPointMeido.cs

@@ -4,7 +4,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static CustomGizmo;
-    internal abstract class DragPointMeido : DragPoint
+    public abstract class DragPointMeido : DragPoint
     {
         protected const int jointUpper = 0;
         protected const int jointMiddle = 1;

+ 3 - 3
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/DragPoint/DragPointOther.cs

@@ -4,7 +4,7 @@ using UnityEngine.Rendering;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class DragPointBody : DragPointGeneral
+    public class DragPointBody : DragPointGeneral
     {
         public bool IsCube;
         private bool isIK;
@@ -30,7 +30,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
         }
     }
 
-    internal class DragPointBG : DragPointGeneral
+    public class DragPointBG : DragPointGeneral
     {
         protected override void ApplyDragType()
         {
@@ -39,7 +39,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
         }
     }
 
-    internal class DragPointDogu : DragPointGeneral
+    public class DragPointDogu : DragPointGeneral
     {
         private List<Renderer> meshRenderers;
         public AttachPointInfo attachPointInfo = AttachPointInfo.Empty;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/BaseControl.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal abstract class BaseControl
+    public abstract class BaseControl
     {
         public event EventHandler ControlEvent;
         public virtual void Draw(params GUILayoutOption[] layoutOptions) { }

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/Button.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class Button : BaseControl
+    public class Button : BaseControl
     {
         public string Label { get; set; }
         public Button(string label) => Label = label;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/ComboBox.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class ComboBox : BaseControl
+    public class ComboBox : BaseControl
     {
         private readonly TextField textField = new TextField();
         public Dropdown BaseDropDown { get; }

+ 2 - 2
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/DropDown.cs

@@ -4,7 +4,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using DropdownSelectArgs = DropdownHelper.DropdownSelectArgs;
     using DropdownCloseArgs = DropdownHelper.DropdownCloseArgs;
-    internal class Dropdown : BaseControl
+    public class Dropdown : BaseControl
     {
         public event EventHandler SelectionChange;
         public event EventHandler DropdownOpen;
@@ -166,7 +166,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
         }
     }
 
-    internal static class DropdownHelper
+    public static class DropdownHelper
     {
         public static event EventHandler<DropdownSelectArgs> SelectionChange;
         public static event EventHandler<DropdownCloseArgs> DropdownClose;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/KeyRebindButton.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class KeyRebindButton : BaseControl
+    public class KeyRebindButton : BaseControl
     {
         private readonly Button button;
         private bool listening;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/Modal.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal static class Modal
+    public static class Modal
     {
         private static BaseWindow currentModal;
         public static bool Visible

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/SelectionGrid.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SelectionGrid : BaseControl
+    public class SelectionGrid : BaseControl
     {
         private SimpleToggle[] toggles;
         private int selectedItemIndex;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/Slider.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class Slider : BaseControl
+    public class Slider : BaseControl
     {
         private bool hasLabel;
         private string label;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/TextArea.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class TextArea : BaseControl
+    public class TextArea : BaseControl
     {
         public string Value { get; set; } = string.Empty;
         public void Draw(GUIStyle textAreaStyle, params GUILayoutOption[] layoutOptions)

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/TextField.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class TextField : BaseControl
+    public class TextField : BaseControl
     {
         private static int textFieldID = 961;
         private static int ID => ++textFieldID;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Controls/Toggle.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class Toggle : BaseControl
+    public class Toggle : BaseControl
     {
         private bool value;
         public bool Value

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindow2Panes/AttachPropPane.cs

@@ -5,7 +5,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class AttachPropPane : BasePane
+    public class AttachPropPane : BasePane
     {
         private readonly PropManager propManager;
         private readonly MeidoManager meidoManager;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindow2Panes/ModPropsPane.cs

@@ -5,7 +5,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static MenuFileUtility;
-    internal class ModPropsPane : BasePane
+    public class ModPropsPane : BasePane
     {
         private readonly PropManager propManager;
         private readonly Dropdown propCategoryDropdown;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindow2Panes/MyRoomPropsPane.cs

@@ -4,7 +4,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static MenuFileUtility;
-    internal class MyRoomPropsPane : BasePane
+    public class MyRoomPropsPane : BasePane
     {
         private readonly PropManager propManager;
         private readonly Dropdown propCategoryDropdown;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindow2Panes/PropManagerPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class PropManagerPane : BasePane
+    public class PropManagerPane : BasePane
     {
         private readonly PropManager propManager;
         private readonly Dropdown propDropdown;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindow2Panes/PropsPane.cs

@@ -4,7 +4,7 @@ using System.Linq;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class PropsPane : BasePane
+    public class PropsPane : BasePane
     {
         private readonly PropManager propManager;
         private string currentCategory;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/BackgroundSelectorPane.cs

@@ -4,7 +4,7 @@ using System.Collections.Generic;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class BackgroundSelectorPane : BasePane
+    public class BackgroundSelectorPane : BasePane
     {
         private readonly EnvironmentManager environmentManager;
         private readonly Dropdown bgDropdown;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/DragPointPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class DragPointPane : BasePane
+    public class DragPointPane : BasePane
     {
         private string header;
         private readonly Toggle propsCubeToggle;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/BloomPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class BloomPane : EffectPane<BloomEffectManager>
+    public class BloomPane : EffectPane<BloomEffectManager>
     {
         protected override BloomEffectManager EffectManager { get; set; }
         private readonly Slider intensitySlider;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/DepthOfFieldPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class DepthOfFieldPane : EffectPane<DepthOfFieldEffectManager>
+    public class DepthOfFieldPane : EffectPane<DepthOfFieldEffectManager>
     {
         protected override DepthOfFieldEffectManager EffectManager { get; set; }
         private readonly Slider focalLengthSlider;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/EffectPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal abstract class EffectPane<T> : BasePane where T : IEffectManager
+    public abstract class EffectPane<T> : BasePane where T : IEffectManager
     {
         protected abstract T EffectManager { get; set; }
         protected readonly Toggle effectToggle;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/EffectsPane.cs

@@ -2,7 +2,7 @@ using System.Collections.Generic;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class EffectsPane : BasePane
+    public class EffectsPane : BasePane
     {
         private readonly Dictionary<string, BasePane> effectPanes = new Dictionary<string, BasePane>();
         private readonly List<string> effectList = new List<string>();

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/FogPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class FogPane : EffectPane<FogEffectManager>
+    public class FogPane : EffectPane<FogEffectManager>
     {
         protected override FogEffectManager EffectManager { get; set; }
         private readonly Slider distanceSlider;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/OtherEffectsPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class OtherEffectsPane : BasePane
+    public class OtherEffectsPane : BasePane
     {
         private readonly EffectManager effectManager;
         private readonly SepiaToneEffectManger sepiaToneEffectManger;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/EffectsPanes/VignettePane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class VignettePane : EffectPane<VignetteEffectManager>
+    public class VignettePane : EffectPane<VignetteEffectManager>
     {
         protected override VignetteEffectManager EffectManager { get; set; }
         private readonly Slider intensitySlider;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BackgroundWindowPanes/LightsPane.cs

@@ -5,7 +5,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static DragPointLight;
-    internal class LightsPane : BasePane
+    public class LightsPane : BasePane
     {
         private static readonly string[] lightTypes = { "normal", "spot", "point" };
         private readonly LightManager lightManager;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/BasePane.cs

@@ -2,7 +2,7 @@ using System;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal abstract class BasePane
+    public abstract class BasePane
     {
         protected BaseWindow parent;
         protected bool updating;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/CallWindowPanes/MaidSelectorPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MaidSelectorPane : BasePane
+    public class MaidSelectorPane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private Vector2 maidListScrollPos;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/FaceWindowPanes/MaidFaceBlendPane.cs

@@ -5,7 +5,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MaidFaceBlendPane : BasePane
+    public class MaidFaceBlendPane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly SelectionGrid faceBlendSourceGrid;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/FaceWindowPanes/MaidFaceSliderPane.cs

@@ -4,7 +4,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static Meido;
-    internal class MaidFaceSliderPane : BasePane
+    public class MaidFaceSliderPane : BasePane
     {
         // TODO: Consider placing in external file to be user editable
         private static readonly Dictionary<string, SliderProp> SliderRange = new Dictionary<string, SliderProp>()

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/FaceWindowPanes/SaveFacePane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SaveFacePane : BasePane
+    public class SaveFacePane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly ComboBox categoryComboBox;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/BG2WindowPane.cs

@@ -1,6 +1,6 @@
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class BG2WindowPane : BaseMainWindowPane
+    public class BG2WindowPane : BaseMainWindowPane
     {
         private static readonly string[] tabNames = { "props", "myRoom", "mod" };
         private readonly MeidoManager meidoManager;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/BGWindowPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class BGWindowPane : BaseMainWindowPane
+    public class BGWindowPane : BaseMainWindowPane
     {
         private readonly BackgroundSelectorPane backgroundSelectorPane;
         private readonly LightsPane lightsPane;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/BaseMainWindowPane.cs

@@ -1,6 +1,6 @@
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal abstract class BaseMainWindowPane : BaseWindowPane
+    public abstract class BaseMainWindowPane : BaseWindowPane
     {
         protected TabsPane tabsPane;
         public void SetTabsPane(TabsPane tabsPane) => this.tabsPane = tabsPane;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/CallWindowPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class CallWindowPane : BaseMainWindowPane
+    public class CallWindowPane : BaseMainWindowPane
     {
         private readonly MeidoManager meidoManager;
         private readonly MaidSelectorPane maidSelectorPane;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/FaceWindowPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class FaceWindowPane : BaseMainWindowPane
+    public class FaceWindowPane : BaseMainWindowPane
     {
         private readonly MeidoManager meidoManager;
         private readonly MaidFaceSliderPane maidFaceSliderPane;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/PoseWindowPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class PoseWindowPane : BaseMainWindowPane
+    public class PoseWindowPane : BaseMainWindowPane
     {
         private readonly MeidoManager meidoManager;
         private readonly MaidPoseSelectorPane maidPosePane;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/MainWindowPanes/SettingsWindowPane.cs

@@ -5,7 +5,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SettingsWindowPane : BaseMainWindowPane
+    public class SettingsWindowPane : BaseMainWindowPane
     {
         private static readonly string[] headerTranslationKeys = {
             "controls", "controlsGeneral", "controlsMaids", "controlsCamera", "controlsDragPoint", "controlsScene"

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/OtherPanes/MaidSwitcherPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MaidSwitcherPane : BasePane
+    public class MaidSwitcherPane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly Button previousButton;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/OtherPanes/TabsPane.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class TabsPane : BasePane
+    public class TabsPane : BasePane
     {
         private static readonly string[] tabNames = { "call", "pose", "face", "bg", "bg2" };
         private readonly SelectionGrid Tabs;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/CopyPosePane.cs

@@ -4,7 +4,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class CopyPosePane : BasePane
+    public class CopyPosePane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly Button copyButton;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/GravityControlPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class GravityControlPane : BasePane
+    public class GravityControlPane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly Toggle hairToggle;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/HandPresetPane.cs

@@ -5,7 +5,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class HandPresetPane : BasePane
+    public class HandPresetPane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly Dropdown presetCategoryDropdown;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/MaidDressingPane.cs

@@ -4,7 +4,7 @@ using static TBody;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MaidDressingPane : BasePane
+    public class MaidDressingPane : BasePane
     {
         public static readonly SlotID[] clothingSlots = {
             // main slots

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/MaidFreeLookPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MaidFaceLookPane : BasePane
+    public class MaidFaceLookPane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly Slider lookXSlider;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/MaidIKPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MaidIKPane : BasePane
+    public class MaidIKPane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly Toggle ikToggle;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/MaidPoseSelectorPane.cs

@@ -5,7 +5,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MaidPoseSelectorPane : BasePane
+    public class MaidPoseSelectorPane : BasePane
     {
         private static readonly string[] tabTranslations = new[] { "baseTab", "customTab" };
         private readonly MeidoManager meidoManager;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/MpnAttachPropPane.cs

@@ -4,7 +4,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MpnAttachPropPane : BasePane
+    public class MpnAttachPropPane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly Dropdown mpnAttachDropdown;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/SaveHandPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SaveHandPane : BasePane
+    public class SaveHandPane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly ComboBox categoryComboBox;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/PoseWindowPanes/SavePosePane.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SavePosePane : BasePane
+    public class SavePosePane : BasePane
     {
         private readonly MeidoManager meidoManager;
         private readonly Button savePoseButton;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/SceneManagerPanes/SceneManagerDirectoryPane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SceneManagerDirectoryPane : BasePane
+    public class SceneManagerDirectoryPane : BasePane
     {
         public static readonly int listWidth = 200;
         private readonly SceneManager sceneManager;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/SceneManagerPanes/SceneManagerScenePane.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SceneManagerScenePane : BasePane
+    public class SceneManagerScenePane : BasePane
     {
         public static readonly float thumbnailScale = 0.55f;
         private readonly SceneManager sceneManager;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Panes/SceneManagerPanes/SceneManagerTitleBar.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SceneManagerTitleBarPane : BasePane
+    public class SceneManagerTitleBarPane : BasePane
     {
         private static readonly string[] sortModes = new[] { "sortName", "sortCreated", "sortModified" };
         private readonly SceneManager sceneManager;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/BaseWindow.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal abstract class BaseWindow : BaseWindowPane
+    public abstract class BaseWindow : BaseWindowPane
     {
         private static int id = 765;
         private static int ID => id++;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/BaseWindowPane.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal abstract class BaseWindowPane : BasePane
+    public abstract class BaseWindowPane : BasePane
     {
         protected List<BasePane> Panes = new List<BasePane>();
         protected Vector2 scrollPos;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/MainWindow.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MainWindow : BaseWindow
+    public class MainWindow : BaseWindow
     {
         private readonly MeidoManager meidoManager;
         private readonly Dictionary<Constants.Window, BaseMainWindowPane> windowPanes;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/MessageWindow.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MessageWindow : BaseWindow
+    public class MessageWindow : BaseWindow
     {
         private readonly MessageWindowManager messageWindowManager;
         private readonly TextField nameTextField;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/SceneModalWindow.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SceneModalWindow : BaseWindow
+    public class SceneModalWindow : BaseWindow
     {
         private static readonly Texture2D infoHighlight = Utility.MakeTex(2, 2, new Color(0f, 0f, 0f, 0.8f));
         private readonly SceneManager sceneManager;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/GUI/Windows/SceneWindow.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SceneWindow : BaseWindow
+    public class SceneWindow : BaseWindow
     {
         private const float resizeHandleSize = 15f;
         private readonly SceneManager sceneManager;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/MaidPlacementUtility.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal static class MaidPlacementUtility
+    public static class MaidPlacementUtility
     {
         private const float pi = Mathf.PI;
         private const float tau = Mathf.PI * 2f;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManager.cs

@@ -3,7 +3,7 @@ using System.Collections.Generic;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class EffectManager : IManager, ISerializable
+    public class EffectManager : IManager, ISerializable
     {
         public const string header = "EFFECT";
         public const string footer = "END_EFFECT";

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/BloomEffectManager.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class BloomEffectManager : IEffectManager
+    public class BloomEffectManager : IEffectManager
     {
         public const string header = "EFFECT_BLOOM";
         private const float bloomDefIntensity = 5.7f;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/BlurEffectManager.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class BlurEffectManager : IEffectManager
+    public class BlurEffectManager : IEffectManager
     {
         public const string header = "EFFECT_BLUR";
         private Blur Blur { get; set; }

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/DepthOfFieldManager.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class DepthOfFieldEffectManager : IEffectManager
+    public class DepthOfFieldEffectManager : IEffectManager
     {
         public const string header = "EFFECT_DOF";
         private DepthOfFieldScatter DepthOfField { get; set; }

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/FogEffectManager.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class FogEffectManager : IEffectManager
+    public class FogEffectManager : IEffectManager
     {
         public const string header = "EFFECT_FOG";
         private GlobalFog Fog { get; set; }

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/IEffectManager.cs

@@ -1,6 +1,6 @@
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal interface IEffectManager : IManager, ISerializable
+    public interface IEffectManager : IManager, ISerializable
     {
         bool Ready { get; }
         bool Active { get; }

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/SepiaToneEffectManager.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class SepiaToneEffectManger : IEffectManager
+    public class SepiaToneEffectManger : IEffectManager
     {
         public const string header = "EFFECT_SEPIA";
         private SepiaToneEffect SepiaTone { get; set; }

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EffectManagers/VignetteEffectManager.cs

@@ -1,6 +1,6 @@
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class VignetteEffectManager : IEffectManager
+    public class VignetteEffectManager : IEffectManager
     {
         public const string header = "EFFECT_VIGNETTE";
         private Vignetting Vignette { get; set; }

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/EnvironmentManager.cs

@@ -5,7 +5,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using Input = InputManager;
-    internal class EnvironmentManager : IManager, ISerializable
+    public class EnvironmentManager : IManager, ISerializable
     {
         public const string header = "ENVIRONMENT";
         private static bool cubeActive;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/IManager.cs

@@ -1,6 +1,6 @@
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal interface IManager
+    public interface IManager
     {
         void Update();
         void Activate();

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/ISerializable.cs

@@ -1,6 +1,6 @@
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal interface ISerializable
+    public interface ISerializable
     {
         void Serialize(System.IO.BinaryWriter binaryWriter);
         void Deserialize(System.IO.BinaryReader binaryReader);

+ 2 - 2
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/InputManager.cs

@@ -6,7 +6,7 @@ using BepInEx.Configuration;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal static class InputManager
+    public static class InputManager
     {
         private static InputListener inputListener;
         private static readonly Dictionary<MpsKey, KeyCode> ActionKeys = new Dictionary<MpsKey, KeyCode>();
@@ -132,7 +132,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
         }
     }
 
-    internal enum MpsKey
+    public enum MpsKey
     {
         // MeidoPhotoStudio
         Activate, Screenshot, ToggleUI, ToggleMessage,

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/LightManager.cs

@@ -5,7 +5,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class LightManager : IManager, ISerializable
+    public class LightManager : IManager, ISerializable
     {
         public const string header = "LIGHT";
         private static bool cubeActive = true;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/MeidoManager.cs

@@ -6,7 +6,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MeidoManager : IManager, ISerializable
+    public class MeidoManager : IManager, ISerializable
     {
         public const string header = "MEIDO";
         private static readonly CharacterMgr characterMgr = GameMain.Instance.CharacterMgr;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/MessageWindowManager.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class MessageWindowManager : IManager, ISerializable
+    public class MessageWindowManager : IManager, ISerializable
     {
         public const string header = "TEXTBOX";
         public static readonly SliderProp fontBounds = new SliderProp(25f, 60f);

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/PropManager.cs

@@ -9,7 +9,7 @@ using BepInEx.Configuration;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static MenuFileUtility;
-    internal class PropManager : IManager, ISerializable
+    public class PropManager : IManager, ISerializable
     {
         public const string header = "PROP";
         public const int propDataVersion = 1000;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/SceneManager.cs

@@ -8,7 +8,7 @@ using BepInEx.Configuration;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using Input = InputManager;
-    internal class SceneManager : IManager
+    public class SceneManager : IManager
     {
         public static bool Busy { get; private set; }
         public bool Initialized { get; private set; }

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/WindowManager.cs

@@ -4,7 +4,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static Constants;
-    internal class WindowManager : IManager
+    public class WindowManager : IManager
     {
         private readonly Dictionary<Window, BaseWindow> Windows = new Dictionary<Window, BaseWindow>();
         public BaseWindow this[Window id]

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointChain.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using Input = InputManager;
-    internal class DragPointChain : DragPointMeido
+    public class DragPointChain : DragPointMeido
     {
         private readonly TBody.IKCMO IK = new TBody.IKCMO();
         private readonly Quaternion[] jointRotation = new Quaternion[3];

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointFinger.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using Input = InputManager;
-    internal class DragPointFinger : DragPointMeido
+    public class DragPointFinger : DragPointMeido
     {
         private static readonly Color dragpointColour = new Color(0.1f, 0.4f, 0.95f, defaultAlpha);
         private readonly TBody.IKCMO IK = new TBody.IKCMO();

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointHead.cs

@@ -4,7 +4,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using Input = InputManager;
-    internal class DragPointHead : DragPointMeido
+    public class DragPointHead : DragPointMeido
     {
         private Quaternion headRotation;
         private Vector3 eyeRotationL;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointPelvis.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using Input = InputManager;
-    internal class DragPointPelvis : DragPointMeido
+    public class DragPointPelvis : DragPointMeido
     {
         private Quaternion pelvisRotation;
 

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointSpine.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using Input = InputManager;
-    internal class DragPointSpine : DragPointMeido
+    public class DragPointSpine : DragPointMeido
     {
         private Quaternion spineRotation;
         private bool isHip;

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/IK/DragPointTorso.cs

@@ -3,7 +3,7 @@ using UnityEngine;
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using Input = InputManager;
-    internal class DragPointTorso : DragPointMeido
+    public class DragPointTorso : DragPointMeido
     {
         private static readonly float[] blah = new[] { 0.03f, 0.1f, 0.09f, 0.07f };
         private static readonly float[] something = new[] { 0.08f, 0.15f };

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/Meido.cs

@@ -9,7 +9,7 @@ using System.Collections.Generic;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal class Meido : ISerializable
+    public class Meido : ISerializable
     {
         private bool initialized;
         private float[] BlendSetValueBackup;

+ 3 - 3
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Meido/MeidoDragPointManager.cs

@@ -6,13 +6,13 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal enum AttachPoint
+    public enum AttachPoint
     {
         None, Head, Neck, UpperArmL, UpperArmR, ForearmL, ForearmR, MuneL, MuneR, HandL, HandR,
         Pelvis, ThighL, ThighR, CalfL, CalfR, FootL, FootR
     }
 
-    internal class MeidoDragPointManager
+    public class MeidoDragPointManager
     {
         private enum Bone
         {
@@ -669,7 +669,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
         }
     }
 
-    internal struct AttachPointInfo
+    public struct AttachPointInfo
     {
         public AttachPoint AttachPoint { get; }
         public string MaidGuid { get; }

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/MenuFileCache.cs

@@ -9,7 +9,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
 {
     using static MenuFileUtility;
 
-    internal class MenuFileCache
+    public class MenuFileCache
     {
         private const int cacheVersion = 765;
         public static readonly string cachePath = Path.Combine(Constants.configPath, "cache.dat");

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/MenuFileUtility.cs

@@ -9,7 +9,7 @@ using UnityEngine.Rendering;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal static class MenuFileUtility
+    public static class MenuFileUtility
     {
         private static byte[] menuFileBuffer;
         public const string noCategory = "noCategory";

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/MyGui.cs

@@ -2,7 +2,7 @@ using UnityEngine;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal static class MpsGui
+    public static class MpsGui
     {
         public static readonly GUILayoutOption HalfSlider = GUILayout.Width(98);
         public static readonly Texture2D white = Utility.MakeTex(2, 2, Color.white);

+ 1 - 1
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Translation.cs

@@ -7,7 +7,7 @@ using BepInEx.Configuration;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal static class Translation
+    public static class Translation
     {
         private const string settingsHeader = "Translation";
         private static readonly string[] props = { "ui", "props", "bg", "face" };

+ 3 - 3
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Utility.cs

@@ -7,7 +7,7 @@ using System.Linq;
 
 namespace COM3D2.MeidoPhotoStudio.Plugin
 {
-    internal static class Utility
+    public static class Utility
     {
         internal static readonly byte[] pngHeader = { 137, 80, 78, 71, 13, 10, 26, 10 };
         internal static readonly byte[] pngEnd = System.Text.Encoding.ASCII.GetBytes("IEND");
@@ -210,7 +210,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
         }
     }
 
-    internal class MousePosition : MonoBehaviour
+    public class MousePosition : MonoBehaviour
     {
         private Vector3 mousePosition;
         public Vector3 Position => mousePosition;
@@ -231,7 +231,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
     }
 
 
-    internal static class BinaryExtensions
+    public static class BinaryExtensions
     {
         public static string ReadNullableString(this BinaryReader binaryReader)
         {