| New file |
| | |
| | | //-------------------------------------------------------- |
| | | // [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() |
| | | { |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |