12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- namespace COM3D2.MeidoPhotoStudio.Plugin
- {
- public class MaidCallWindow : BaseMainWindow
- {
- private MeidoManager meidoManager;
- private MaidSelectorPane maidSelectorPane;
- private Button placementButton;
- private Button placementOKButton;
- public MaidCallWindow(MeidoManager meidoManager) : base()
- {
- this.meidoManager = meidoManager;
- placementButton = new Button("Normal");
- placementButton.ControlEvent += (o, a) => Debug.Log("Change placement");
- Controls.Add(placementButton);
- placementOKButton = new Button("OK");
- placementOKButton.ControlEvent += (o, a) => Debug.Log("Placement changed");
- Controls.Add(placementOKButton);
- maidSelectorPane = new MaidSelectorPane(meidoManager);
- maidSelectorPane.MaidCall += (s, e) =>
- {
- this.meidoManager.IsFade = true;
- GameMain.Instance.MainCamera.FadeOut(0.01f, false, () =>
- {
- this.meidoManager.CallMeidos(maidSelectorPane.selectedMaidList);
- }, false);
- };
- }
- public override void Draw(params GUILayoutOption[] layoutOptions)
- {
- GUILayout.BeginHorizontal();
- placementButton.Draw(GUILayout.Width(150));
- placementOKButton.Draw();
- GUILayout.EndHorizontal();
- maidSelectorPane.Draw();
- }
- }
- }
|