| | |
| | | [SerializeField] TextEx txtChallengeYes; |
| | | [SerializeField] TextEx txtChallengeNo; |
| | | [SerializeField] ImageEx imgChallengeLVYes; |
| | | [SerializeField] ImageEx imgChallengeLVNo; |
| | | [SerializeField] ImageEx imgChallengeIcon; |
| | | [SerializeField] ImageEx imgChallengeRed; |
| | | bool isLvOk; |
| | |
| | | txtChallengeYes.SetActive(isLvOk && isHasNextLineID); |
| | | txtChallengeNo.SetActive(!isLvOk || !isHasNextLineID); |
| | | imgChallengeLVYes.SetActive(isLvOk && isHasNextLineID); |
| | | imgChallengeLVNo.SetActive(!isLvOk || !isHasNextLineID); |
| | | imgChallengeLVYes.gray = !isLvOk || !isHasNextLineID; |
| | | imgChallengeIcon.SetActive(isLvOk && isHasNextLineID); |
| | | } |
| | | private void OnClickChallenge() |
| | |
| | | if (!DungeonManager.Instance.TryGetFBInfoByMapID(BoneFieldManager.Instance.DataMapID, out var fbInfo)) |
| | | return; |
| | | int nowPassLineID = BoneFieldManager.Instance.GetNowPassLineID(fbInfo); |
| | | BoneFieldManager.Instance.SendTurnFight(BoneFieldManager.Instance.DataMapID, nowPassLineID); |
| | | UIManager.Instance.CloseWindow<BoneFieldWin>(); |
| | | BattleManager.Instance.SendTurnFight((uint)BoneFieldManager.Instance.DataMapID, (uint)nowPassLineID); |
| | | } |
| | | } |