// Update is called once per frame void Update() { if (!menuAnim.IsPlaying() && Misc.GetBack()) { warCtrl.OnResumeGame(); WarSceneController.state = WarSceneController.State.Running; menuAnim.SetAnim(MenuDisplayAnim.AnimType.OutToRight); } }
void ReturnMain() { gameObject.SetActive(false); if (isAssaultFlag) { isAssaultFlag = false; WarSceneController.state = WarSceneController.State.Assault; } else { warCtrl.OnResumeGame(); WarSceneController.state = WarSceneController.State.Running; } }
public void SetMagic(int no, WarSceneController.WhichSide side) { info = MagicManager.Instance.GetMagicDataInfo(no); warCtrl.OnResumeGame(); WarSceneController.state = WarSceneController.State.Magic; this.side = side; if (side == WarSceneController.WhichSide.Right) { enemySide = WarSceneController.WhichSide.Left; magicShow.magicInfo.SetInfo(info); warCtrl.rightGeneral.SetGeneralWaitForMagic(info.TIME); warCtrl.SetCameraMoveTo(new Vector3( warCtrl.rightGeneral.transform.localPosition.x, -30, 0)); } else { enemySide = WarSceneController.WhichSide.Right; warCtrl.leftGeneral.SetGeneralWaitForMagic(info.TIME); warCtrl.SetCameraMoveTo(new Vector3( warCtrl.leftGeneral.transform.localPosition.x, -30, 0)); } if (no == 18 || no == 49) { magicCount = 3; } else { magicCount = 1; } grayCtrl.SetGray(true); warCtrl.WaitforMagicMoveToGeneral(); }