| | |
| | | onEnd = onComplete; |
| | | isSkiped = false; |
| | | |
| | | var uiroot = WindowCenter.Instance.uiRoot; |
| | | uiroot.EnableCanvas(false, uiroot.baseCanvas, |
| | | uiroot.lifeBarCanvas, |
| | | uiroot.nameCanvas, |
| | | uiroot.normalCanvas, |
| | | uiroot.modalCanvas, |
| | | uiroot.tipsCanvas, |
| | | uiroot.systemCanvas, |
| | | uiroot.recycleBin, |
| | | uiroot.fightCanvasGroup.damageNumGroups[0].parent); |
| | | |
| | | WindowCenter.Instance.Open<CreateRoleMovieSkipWin>(); |
| | | CameraController.Instance.CameraObject.enabled = false; |
| | | |
| | | if (Application.isEditor) |
| | | { |
| | | var uiroot = WindowCenter.Instance.uiRoot; |
| | | uiroot.EnableCanvas(false, uiroot.baseCanvas, |
| | | uiroot.lifeBarCanvas, |
| | | uiroot.nameCanvas, |
| | | uiroot.normalCanvas, |
| | | uiroot.modalCanvas, |
| | | uiroot.tipsCanvas, |
| | | uiroot.systemCanvas, |
| | | uiroot.recycleBin, |
| | | uiroot.fightCanvasGroup.damageNumGroups[0].parent); |
| | | |
| | | WindowCenter.Instance.Open<CreateRoleMovieSkipWin>(); |
| | | PlayMovie(); |
| | | } |
| | | else |
| | | { |
| | | CameraManager.uiCamera.enabled = false; |
| | | WindowCenter.Instance.Close<LoadingWin>(); |
| | | CameraManager.uiCamera.backgroundColor = Color.black; |
| | | CameraManager.uiCamera.clearFlags = CameraClearFlags.SolidColor; |
| | | Clock.AlarmAfter(0.1f, PlayMovie); |
| | | } |
| | | |
| | | PlayMovie(); |
| | | } |
| | | |
| | | public static void Skip() |
| | |
| | | case RuntimePlatform.Android: |
| | | case RuntimePlatform.IPhonePlayer: |
| | | Handheld.PlayFullScreenMovie("CreateRoleMovie.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput, FullScreenMovieScalingMode.AspectFit); |
| | | Clock.AlarmAfter(0.1f, () => { PlayCameraAnimation(); }); |
| | | Clock.AlarmAfter(0.1f, PlayCameraAnimation); |
| | | break; |
| | | case RuntimePlatform.WindowsPlayer: |
| | | MoviePlayer.Instance.Play("CreateRoleMovie", PlayCameraAnimation); |
| | |
| | | |
| | | static void PlayCameraAnimation() |
| | | { |
| | | CameraManager.uiCamera.clearFlags = CameraClearFlags.Depth; |
| | | CameraController.Instance.CameraObject.enabled = true; |
| | | CameraController.Instance.PlayAnimationClip("KC_Camera"); |
| | | var logicUpdate = new LogicUpdate(); |
| | |
| | | |
| | | static void OnStop() |
| | | { |
| | | if (Application.isEditor) |
| | | { |
| | | var uiroot = WindowCenter.Instance.uiRoot; |
| | | uiroot.EnableCanvas(true, uiroot.baseCanvas, |
| | | uiroot.lifeBarCanvas, |
| | | uiroot.nameCanvas, |
| | | uiroot.normalCanvas, |
| | | uiroot.modalCanvas, |
| | | uiroot.tipsCanvas, |
| | | uiroot.systemCanvas, |
| | | uiroot.recycleBin, |
| | | uiroot.fightCanvasGroup.damageNumGroups[0].parent); |
| | | var uiroot = WindowCenter.Instance.uiRoot; |
| | | uiroot.EnableCanvas(true, uiroot.baseCanvas, |
| | | uiroot.lifeBarCanvas, |
| | | uiroot.nameCanvas, |
| | | uiroot.normalCanvas, |
| | | uiroot.modalCanvas, |
| | | uiroot.tipsCanvas, |
| | | uiroot.systemCanvas, |
| | | uiroot.recycleBin, |
| | | uiroot.fightCanvasGroup.damageNumGroups[0].parent); |
| | | |
| | | WindowCenter.Instance.Close<CreateRoleMovieSkipWin>(); |
| | | } |
| | | else |
| | | { |
| | | CameraManager.uiCamera.enabled = false; |
| | | } |
| | | WindowCenter.Instance.Close<CreateRoleMovieSkipWin>(); |
| | | |
| | | var sendInfo = new CA108_tagCMRefreshMainServerRole(); |
| | | GameNetSystem.Instance.SendInfo(sendInfo); |
| | | CameraController.Instance.CameraObject.enabled = true; |
| | | if (onEnd != null) |
| | | { |
| | | onEnd(); |