少年修仙传客户端代码仓库
client_Zxw
2018-12-21 45a6412152e072f257ed1be16616dbe7fc86c1ff
5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发
1个文件已修改
2个文件已添加
96 ■■■■■ 已修改文件
System/CrossServerOneVsOne/CrossServerSettlementWin.cs 35 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/FightingPKWin.cs 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/FightingPKWin.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerSettlementWin.cs
@@ -15,21 +15,27 @@
    {
        [SerializeField] GameObject m_BackFailure;
        [SerializeField] GameObject m_BackWin;
        [SerializeField] Transform m_ContainerResult;
        [SerializeField] Button m_DropOutBtn;
        [SerializeField] Text m_DropOutBtnText;
        [SerializeField] Text m_DropOutBtnText;
        [SerializeField] Transform m_Normal;
        [SerializeField] Transform m_BrokenLine;
        #region Built-in
        CrossServerModel crossServerModel { get { return ModelCenter.Instance.GetModel<CrossServerModel>(); } }
        CrossServerModel crossServerModel { get { return ModelCenter.Instance.GetModel<CrossServerModel>(); } }
        DungeonModel model { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
        float timer = 0f;
        protected override void BindController()
        {
        }
        protected override void AddListeners()
        {
            m_DropOutBtn.AddListener(ExitDungeon);
        }
        protected override void OnPreOpen()
        {
        {
            timer = 0f;
            int WinnerID = crossServerModel.pkResultInfo.WinnerID;
            int playerID =(int)PlayerDatas.Instance.baseData.PlayerID;
            if (WinnerID == playerID)
@@ -54,9 +60,26 @@
        protected override void OnAfterClose()
        {
        }
        }
        protected override void LateUpdate()
        {
            base.LateUpdate();
            timer -= Time.deltaTime;
            if (timer < 0f)
            {
                timer = 1f;
                var endTime = model.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap);
                var seconds = (endTime - DateTime.Now).TotalSeconds;
                m_DropOutBtnText.text = Language.Get("DungeonVictoryWin_Btn_Exit_1", Mathf.Clamp((int)seconds, 0, int.MaxValue));
            }
        }
        #endregion
        private void ExitDungeon()
        {
            model.ExitCurrentDungeon();
            CloseClick();
        }
    }
}
System/CrossServerOneVsOne/FightingPKWin.cs
New file
@@ -0,0 +1,49 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Friday, December 21, 2018
//--------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI {
    public class FightingPKWin : Window
    {
        #region Built-in
        protected override void BindController()
        {
        }
        protected override void AddListeners()
        {
        }
        protected override void OnPreOpen()
        {
        }
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
        {
        }
        protected override void OnAfterClose()
        {
        }
        #endregion
    }
}
System/CrossServerOneVsOne/FightingPKWin.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: b32aa158e39085a4f8f596c19f49797b
timeCreated: 1545373628
licenseType: Free
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant: