public void updateRefGuildShopCount(COM_GuildMember Member) { if (IsRefShopCountDown(Member)) { shuaxinBtn.isEnabled = false; } }
bool IsRefShopCountDown(COM_GuildMember Member) { GuildJob go = (GuildJob)Enum.ToObject(typeof(GuildJob), Member.job_); if (go == GuildJob.GJ_Minister && Member.shopRefreshTimes_ == 3) { return(true); } else if (go == GuildJob.GJ_Premier && Member.shopRefreshTimes_ == 6) { return(true); } else if (go == GuildJob.GJ_SecretaryHead && Member.shopRefreshTimes_ == 4) { return(true); } else if (go == GuildJob.GJ_VicePremier && Member.shopRefreshTimes_ == 5) { return(true); } else if (go == GuildJob.GJ_People && Member.shopRefreshTimes_ == 2) { return(true); } return(false); }
private void OnClickKick(ButtonScript obj, object args, int param1, int param2) { COM_GuildMember self = GuildSystem.GetGuildMemberSelf(GamePlayer.Instance.InstId); GuildJob job = (GuildJob)Enum.ToObject(typeof(GuildJob), self.job_); if (job == GuildJob.GJ_Premier || job == GuildJob.GJ_VicePremier) { GuildJob mjob = (GuildJob)Enum.ToObject(typeof(GuildJob), Member.job_); if (mjob == GuildJob.GJ_People) { NetConnection.Instance.kickOut((int)Member.roleId_); } else { PopText.Instance.Show(LanguageManager.instance.GetValue("tichuduiyuan")); } } else { PopText.Instance.Show(LanguageManager.instance.GetValue("EN_CommandPositionLess")); } gameObject.SetActive(false); }
void UpdateGuildmenbers(COM_GuildMember guildMember) { if (guildMember.roleId_ == GamePlayer.Instance.InstId) { MyFamilyInfo.SwithShowMe(); PopText.Instance.Show(LanguageManager.instance.GetValue("gongxijiaru")); Hide(); } }
void updateGuildMember(COM_GuildMember GuildMember) { if (GamePlayer.Instance.InstId == GuildMember.roleId_ && GuildMember.signflag_) { yiobj.SetActive(true); qiandaoBtn.isEnabled = false; } UpdataTabBagItems(); //RefreshFamilyMembers (GuildSystem.GuildMembers.ToArray()); }
static void DelguildMember(COM_GuildMember guildMember) { for (int i = 0; i < GuildMembers.Count; i++) { if (guildMember.roleName_.Equals(GuildMembers[i].roleName_)) { GuildMembers.Remove(GuildMembers[i]); } } }
static bool ContainsName(COM_GuildMember guildMember) { for (int i = 0; i < GuildMembers.Count; i++) { if (guildMember.roleName_.Equals(GuildMembers[i].roleName_)) { return(true); } } return(false); }
public static bool tichuCuild(COM_GuildMember Member) { for (int i = 0; i < GuildMembers.Count; i++) { if (Member.roleId_ == GuildMembers[i].roleId_) { return(true); } } return(false); }
static void ChangePosition(COM_GuildMember guildMember) { for (int i = 0; i < GuildMembers.Count; i++) { if (guildMember.roleName_.Equals(GuildMembers[i].roleName_)) { GuildMembers.RemoveAt(i); GuildMembers.Add(guildMember); break; } } }
public void UpdateGuildShopOK(COM_GuildMember Member) { refXiaohao = (Mathf.Pow(2, Member.shopRefreshTimes_) * xiaohao); xiaohaoLable.text = refXiaohao.ToString(); gongxianLable.text = GuildSystem.GetGuildMemberSelf(GamePlayer.Instance.InstId).contribution_.ToString(); foreach (Transform tr in grid.transform) { Destroy(tr.gameObject); } UpdateGuildShop(Member.shopItems_); if (IsRefShopCountDown(Member)) { shuaxinBtn.isEnabled = false; } }
static void st() { for (int i = 0; i < GuildMembers.Count; i++) { for (int j = i; j < GuildMembers.Count; j++) { if (GuildMembers[i].job_ < GuildMembers[j].job_) { COM_GuildMember temp = GuildMembers[i]; GuildMembers[i] = GuildMembers[j]; GuildMembers[j] = temp; } } } }
static public void UpdateGuildMemberInfo(COM_GuildMember GuildMember) { for (int i = 0; i < GuildMembers.Count; i++) { if (GuildMembers[i].roleId_ == GuildMember.roleId_) { GuildMembers.RemoveAt(i); GuildMembers.Add(GuildMember); } } if (UpdateGuildMemberOk != null) { UpdateGuildMemberOk(GuildMember); } }
public static void UpdateMembers(COM_GuildMember guildMember, ModifyListFlag ListFlag) { string temp = ""; string stime = ""; string dec = ""; isExt = false; if (ListFlag == ModifyListFlag.MLF_Add) { stime = LanguageManager.instance.GetValue("MLF_time").Replace("{n}", System.DateTime.Now.Month.ToString()).Replace("{n1}", System.DateTime.Now.Day.ToString()).Replace("{n2}", System.DateTime.Now.Hour.ToString()).Replace("{n3}", System.DateTime.Now.Minute.ToString()); dec = LanguageManager.instance.GetValue("MLF_Add").Replace("{n}", guildMember.roleName_); temp = stime + ";" + dec; if (!ContainsName(guildMember)) { GuildMembers.Add(guildMember); } if (UpdateGuildmenbersok != null) { UpdateGuildmenbersok(guildMember); } } else if (ListFlag == ModifyListFlag.MLF_Delete) { stime = LanguageManager.instance.GetValue("MLF_time").Replace("{n}", System.DateTime.Now.Month.ToString()).Replace("{n1}", System.DateTime.Now.Day.ToString()).Replace("{n2}", System.DateTime.Now.Hour.ToString()).Replace("{n3}", System.DateTime.Now.Minute.ToString()); dec = LanguageManager.instance.GetValue("MLF_Delete").Replace("{n}", guildMember.roleName_); temp = stime + ";" + dec; if (guildMember.roleId_ == GamePlayer.Instance.InstId) { guildRequestDic_.Clear(); historyMessage.Clear(); } // if(tichuCuild(guildMember)&&guildMember.roleId_==GamePlayer.Instance.InstId) // { // PopText.Instance.Show(LanguageManager.instance.GetValue("tichujiazu")); // } DelguildMember(guildMember); } else if (ListFlag == ModifyListFlag.MLF_ChangePosition) { ChangePosition(guildMember); if (UpdateMemberJobOk != null) { UpdateMemberJobOk(); } stime = LanguageManager.instance.GetValue("MLF_time").Replace("{n}", System.DateTime.Now.Month.ToString()).Replace("{n1}", System.DateTime.Now.Day.ToString()).Replace("{n2}", System.DateTime.Now.Hour.ToString()).Replace("{n3}", System.DateTime.Now.Minute.ToString()); dec = LanguageManager.instance.GetValue("MLF_ChangePosition").Replace("{n}", guildMember.roleName_).Replace("{n1}", LanguageManager.instance.GetValue(guildMember.job_.ToString())); temp = stime + ";" + dec; } else if (ListFlag == ModifyListFlag.MLF_ChangeLevel || ListFlag == ModifyListFlag.MLF_ChangeProfession || ListFlag == ModifyListFlag.MLF_ChangeContribution) { for (int i = 0; i < GuildMembers.Count; i++) { if (GuildMembers[i].roleId_ == guildMember.roleId_) { GuildMembers.RemoveAt(i); GuildMembers.Add(guildMember); } } } else if (ListFlag == ModifyListFlag.MLF_ChangeOnline) { for (int i = 0; i < GuildMembers.Count; i++) { if (GuildMembers[i].roleId_ == guildMember.roleId_) { GuildMembers.RemoveAt(i); GuildMembers.Add(guildMember); } } } else if (ListFlag == ModifyListFlag.MLF_ChangeOffline) { for (int i = 0; i < GuildMembers.Count; i++) { if (GuildMembers[i].roleId_ == guildMember.roleId_) { GuildMembers.RemoveAt(i); GuildMembers.Add(guildMember); } } } st(); if (InitmemberDataOk != null) { InitmemberDataOk(GuildMembers.ToArray()); } if (GuildSystem.UpdateGuildShopCountOk != null) { GuildSystem.UpdateGuildShopCountOk(guildMember); } if (!temp.Equals("")) { historyMessage.Add(temp); } }