Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts
| | |
| | | { |
| | | if (PlayerDatas.Instance.fairyData.fairy == null) |
| | | return; |
| | | |
| | | GuildManager.Instance.RequestGuildData(); |
| | | GlobalTimeEvent.Instance.secondEvent += OnSecondEvent; |
| | | GlobalTimeEvent.Instance.fiveSecondEvent += OnFiveSecondEvent; |
| | | ChatManager.Instance.OnUpdateTalkEvent += OnUpdateTalkEvent; |
| | |
| | | var playerInfo = PlayerDatas.Instance.fairyData.GetMember(playerId);
|
| | | if (playerInfo == null)
|
| | | {
|
| | | return taofaPlayerData.ContainsKey(playerId) ? taofaPlayerData[playerId] : null;
|
| | | return taofaPlayerData.ContainsKey(playerId) ? taofaPlayerData[playerId] : new MemberData();
|
| | | }
|
| | |
|
| | | return new MemberData()
|
| | |
| | | |
| | | protected override void OnPreOpen() |
| | | { |
| | | var guildInfo = PlayerDatas.Instance.fairyData.fairy; |
| | | if (guildInfo == null) |
| | | return; |
| | | inputField.placeholder.GetComponent<Text>().text = string.IsNullOrEmpty(guildInfo.Broadcast) ? Language.Get("Guild_62") : guildInfo.Broadcast; ; |
| | | inputField.text = string.Empty; |
| | | } |
| | | |
| | |
| | | return;
|
| | | }
|
| | | lastChangeMarkTime = Time.time;
|
| | | if (UIManager.Instance.IsOpened<GuildHallWin>())
|
| | | if ((netPack.Type == 1 || netPack.Type == 2) && UIManager.Instance.IsOpened<GuildBaseWin>())
|
| | | {
|
| | | RequestGuildData();
|
| | | }
|
| | |
| | | txtLineupDesc.text = GetDesc(recommendID); |
| | | btnUse.SetListener(() => |
| | | { |
| | | ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), Language.Get("LineupRecommend06"), |
| | | bool hasHeroAll = manager.HasHeroAll(recommendID); |
| | | if (hasHeroAll) |
| | | { |
| | | manager.UseTeam(recommendID); |
| | | return; |
| | | } |
| | | |
| | | ConfirmCancel.ShowPopConfirm( |
| | | Language.Get("L1003"), |
| | | Language.Get("LineupRecommend06"), |
| | | (bool isOK) => |
| | | { |
| | | if (isOK) |
| | |
| | | return false; |
| | | } |
| | | |
| | | // 拥有所有推荐武将 |
| | | public bool HasHeroAll(int recommendID) |
| | | { |
| | | if (!TryGetHeroIDListByRecommendID(recommendID, out int[] heroIDArr) || heroIDArr.IsNullOrEmpty()) |
| | | return false; |
| | | foreach (var heroID in heroIDArr) |
| | | { |
| | | if (!HeroManager.Instance.HasHero(heroID)) |
| | | return false; |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | public void UseTeam(int recommendID) |
| | | { |
| | | if (!LineupRecommendConfig.HasKey(recommendID)) |