private void OnGameOver(SceneBase.GameResult result)
 {
     if (result == SceneBase.GameResult.ALL_ITEM_FOUND)
     {
         OnDestory();
     }
 }
示例#2
0
 private void OnGameOver(SceneBase.GameResult res)
 {
     if (res == SceneBase.GameResult.ALL_ITEM_FOUND)
     {
         this.isComplete = true;
     }
 }
 private void OnGameOver(SceneBase.GameResult result)
 {
     if (result == SceneBase.GameResult.ALL_ITEM_FOUND)
     {
         TimeDelay();
     }
 }
 private void OnGameOver(SceneBase.GameResult result)
 {
     if (result == SceneBase.GameResult.ALL_ITEM_FOUND)
     {
         GameComplete();
     }
 }
示例#5
0
        /// <summary>
        /// 游戏结束处理
        /// </summary>
        /// <param name="gameResult"></param>
        private void OnGameOverHandler(SceneBase.GameResult gameResult)
        {
            //GameEvents.MainGameEvents.OnGameOver -= OnGameOverHandler;

            this.m_currentScene.StopAndRemoveSceneBGM(false);

            if ((byte)gameResult > 127)
            {
                GameEvents.MainGameEvents.OnGameOver -= OnGameOverHandler;
                TimeModule.Instance.SetTimeout(() => { EngineCoreEvents.UIEvent.HideUIEvent.SafeInvoke(UIDefine.UI_GAME_MAIN); }, (byte)gameResult > 127 ? 3f : 0.1f);
                CSSceneRewardRequest request = new CSSceneRewardRequest();
                request.PlayerId = GlobalInfo.MY_PLAYER_ID;
                request.SceneId  = SceneModule.Instance.SceneData.id;
                request.Result   = (byte)gameResult > 127 ? 1 : 0;

                GameEvents.NetWorkEvents.SendMsg.SafeInvoke(request);      //避免结算界面还没出来闪loading
            }
            //else
            //{

            //}
        }
 private void OnGameOver(SceneBase.GameResult result)
 {
     this.m_isComplete = true;
 }
 private void OnGameOver(SceneBase.GameResult result)
 {
     //OnDestory();
     this.m_isRun = false;
 }