| | |
| | | [SerializeField] Transform m_ContainerChallenge;
|
| | | [SerializeField] Button m_Challenge;
|
| | | [SerializeField] Text m_RecommondPower;
|
| | | [SerializeField] Text m_RecommondDefense;
|
| | | [SerializeField] Button m_ViewProperty;
|
| | |
|
| | | [SerializeField] float m_Expand = 1.05f;
|
| | |
| | | return;
|
| | | }
|
| | | var fightPower = PlayerDatas.Instance.baseData.FightPoint;
|
| | | var defense = UIHelper.GetPropertyValue(PropertyType.DEF);
|
| | | var recommandPower = 0;
|
| | | var recommandDefense = 0;
|
| | | TreasureDungeon treasureDungeon;
|
| | | if (model.TryGetTreasureDungeon(model.selectedTreasure, out treasureDungeon))
|
| | | {
|
| | |
| | | if (!dungeonInfo.Equals(default(TreasureDungeonInfo)))
|
| | | {
|
| | | recommandPower = dungeonInfo.fightPower;
|
| | | recommandDefense = dungeonInfo.defense;
|
| | | }
|
| | | }
|
| | |
|
| | | if (fightPower < recommandPower && defense < recommandDefense)
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("TreasureDungeonGotoError_1");
|
| | | return;
|
| | | }
|
| | |
|
| | | var config = TreasureConfig.Get(model.selectedTreasure);
|
| | |
| | | }
|
| | | m_ContainerChallenge.gameObject.SetActive(treasure.state == TreasureState.Collecting);
|
| | | var fightPower = PlayerDatas.Instance.baseData.FightPoint;
|
| | | var defense = UIHelper.GetPropertyValue(PropertyType.DEF);
|
| | | var recommandPower = 0;
|
| | | var recommandDefense = 0;
|
| | | TreasureDungeon treasureDungeon;
|
| | | if (model.TryGetTreasureDungeon(model.selectedTreasure, out treasureDungeon))
|
| | | {
|
| | |
| | | if (!dungeonInfo.Equals(default(TreasureDungeonInfo)))
|
| | | {
|
| | | recommandPower = dungeonInfo.fightPower;
|
| | | recommandDefense = dungeonInfo.defense;
|
| | | }
|
| | | }
|
| | | m_RecommondPower.text = Language.Get("TreasureRecommendAttr", StringUtility.Contact(fightPower, "/", recommandPower));
|
| | | m_RecommondPower.color = UIHelper.GetUIColor(fightPower >= recommandPower ? TextColType.Green : TextColType.Red);
|
| | |
|
| | |
|
| | | m_RecommondDefense.text = Language.Get("TreasureRecommendDefense", StringUtility.Contact(defense, "/", recommandDefense));
|
| | | m_RecommondDefense.color = UIHelper.GetUIColor(defense >= recommandDefense ? TextColType.Green : TextColType.Red);
|
| | | }
|
| | |
|
| | | private void DisplayDungeons()
|