MaidCallWindow.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using UnityEngine;
  5. namespace COM3D2.MeidoPhotoStudio.Plugin
  6. {
  7. public class MaidCallWindow : BaseMainWindow
  8. {
  9. private MeidoManager meidoManager;
  10. private MaidSelectorPane maidSelectorPane;
  11. private Button placementButton;
  12. private Button placementOKButton;
  13. public MaidCallWindow(MeidoManager meidoManager) : base()
  14. {
  15. this.meidoManager = meidoManager;
  16. placementButton = new Button("Normal");
  17. placementButton.ControlEvent += (o, a) => Debug.Log("Change placement");
  18. Controls.Add(placementButton);
  19. placementOKButton = new Button("OK");
  20. placementOKButton.ControlEvent += (o, a) => Debug.Log("Placement changed");
  21. Controls.Add(placementOKButton);
  22. maidSelectorPane = new MaidSelectorPane(meidoManager);
  23. }
  24. public override void Draw(params GUILayoutOption[] layoutOptions)
  25. {
  26. GUILayout.BeginHorizontal();
  27. placementButton.Draw(GUILayout.Width(150));
  28. placementOKButton.Draw();
  29. GUILayout.EndHorizontal();
  30. maidSelectorPane.Draw();
  31. }
  32. }
  33. }