//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Friday, November 02, 2018 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; 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(); } } DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel(); } } #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 = DungeonConfig.Get(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() { } } }