using UnityEngine; namespace COM3D2.MeidoPhotoStudio.Plugin { internal class CallWindowPane : BaseWindowPane { private MeidoManager meidoManager; private MaidSelectorPane maidSelectorPane; private Button placementButton; private Button placementOKButton; public CallWindowPane(MeidoManager meidoManager) { this.meidoManager = meidoManager; placementButton = new Button(Translation.Get("placementDropdown", "normal")); placementButton.ControlEvent += (o, a) => Debug.Log("Change placement"); Controls.Add(placementButton); placementOKButton = new Button(Translation.Get("maidCallWindow", "okButton")); placementOKButton.ControlEvent += (o, a) => Debug.Log("Placement changed"); Controls.Add(placementOKButton); maidSelectorPane = AddPane(new MaidSelectorPane(meidoManager)); } protected override void ReloadTranslation() { placementButton.Label = Translation.Get("placementDropdown", "normal"); placementOKButton.Label = Translation.Get("maidCallWindow", "okButton"); } public override void UpdatePanes() { base.UpdatePanes(); } public override void Draw() { GUILayout.BeginHorizontal(); placementButton.Draw(GUILayout.Width(150)); placementOKButton.Draw(); GUILayout.EndHorizontal(); maidSelectorPane.Draw(); } } }