少年修仙传客户端代码仓库
client_Wu Xijin
2018-11-02 3fda123ff461ad36da22fbf7b43219e34a36522c
4534 【1.2】【前端】组队功能和助战积分优化
2个文件已添加
104 ■■■■■ 已修改文件
System/Team/TeamAssistTipWin.cs 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Team/TeamAssistTipWin.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Team/TeamAssistTipWin.cs
New file
@@ -0,0 +1,92 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Friday, November 02, 2018
//--------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TableConfig;
namespace Snxxz.UI
{
    public class TeamAssistTipWin : Window
    {
        [SerializeField] Text m_Target;
        [SerializeField] Text m_AssistPointOnce;
        [SerializeField] Text m_AssistPointAccumulative;
        [SerializeField] Button m_AssistShop;
        TeamModel model { get { return ModelCenter.Instance.GetModel<TeamModel>(); } }
        DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
        #region Built-in
        protected override void BindController()
        {
        }
        protected override void AddListeners()
        {
            m_AssistShop.AddListener(GotoShop);
        }
        protected override void OnPreOpen()
        {
            DisplayTarget();
            DisplayAssistPoint();
        }
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
        {
        }
        protected override void OnAfterClose()
        {
        }
        #endregion
        private void DisplayTarget()
        {
            var mapId = model.myTeam.mission.mapId;
            var lineId = model.myTeam.mission.mapEx;
            var dungeonId = dungeonModel.GetDungeonId(mapId, lineId);
            var config = Config.Instance.Get<DungeonConfig>(dungeonId);
            if (config != null)
            {
                m_Target.text = Language.Get("", config.FBName);
            }
            else
            {
                m_Target.text = "";
            }
        }
        private void DisplayAssistPoint()
        {
            var onceAssist = 100;
            m_AssistPointOnce.text = Language.Get("", onceAssist);
            var totalAssist = 1000;
            var accumulativeAssist = 800;
            m_AssistPointAccumulative.text = Language.Get("", accumulativeAssist, totalAssist);
        }
        private void GotoShop()
        {
        }
    }
}
System/Team/TeamAssistTipWin.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: b0bc4e032dad22e4fbb0e9d769334b56
timeCreated: 1541151094
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant: