12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- using System;
- namespace PrivateMaidMode
- {
- public class GP003MainMenuManager : WfScreenChildren
- {
- private CharacterMgr charaMgr
- {
- get
- {
- return GameMain.Instance.CharacterMgr;
- }
- }
- public override void Awake()
- {
- base.Awake();
- }
- protected override void OnCall()
- {
- GameMain.Instance.MainLight.Reset();
- GameMain.Instance.MainCamera.Reset(CameraMain.CameraType.Target, true);
- GameMain.Instance.SoundMgr.VoiceStopAll();
- for (int i = 0; i < this.charaMgr.GetMaidCount(); i++)
- {
- Maid maid = this.charaMgr.GetMaid(i);
- if (!(maid == null))
- {
- maid.Visible = true;
- maid.AllProcPropSeqStart();
- }
- }
- }
- protected override bool IsCallFadeIn()
- {
- return !this.charaMgr.IsBusy();
- }
- protected override void OnFinish()
- {
- if (this.screenManager.MoveScreen.IsExistNextFile())
- {
- this.screenManager.CallScreen("Move");
- }
- }
- [NonSerialized]
- public SceneGP003MainMenuScreenManager screenManager;
- }
- }
|