private string GetMinePointImageName(GuildWarManager.MineState mineState, int resourceID = 1) { if (mineState != GuildWarManager.MineState.My) { if (mineState != GuildWarManager.MineState.Enemy) { if (resourceID != 3) { return("gg_ziyuandian"); } return("zj_ziyuandian"); } else { if (resourceID != 3) { return("df_ziyuandian"); } return("zj_ziyuandian_1"); } } else { if (resourceID != 3) { return("zf_ziyuandian"); } return("zj_ziyuandian_2"); } }
private void UpdateMineDataByID(int resourceID = 1) { GuildWarManager.MineState mineState = GuildWarManager.Instance.GetMineState(resourceID); if (GuildWarManager.Instance.GuildWarResourceBriefDic != null && GuildWarManager.Instance.GuildWarResourceBriefDic.ContainsKey(resourceID)) { int myMemberCount = GuildWarManager.Instance.GuildWarResourceBriefDic[resourceID].myMemberCount; int faceMemberCount = GuildWarManager.Instance.GuildWarResourceBriefDic[resourceID].faceMemberCount; Text component = base.FindTransform("Resource" + resourceID).FindChild("ResourceTitle").FindChild("ResourceTitleL").GetComponent <Text>(); if (component != null) { component.set_text(myMemberCount + string.Empty); } Text component2 = base.FindTransform("Resource" + resourceID).FindChild("ResourceTitle").FindChild("ResourceTitleR").GetComponent <Text>(); if (component2 != null) { component2.set_text(faceMemberCount + string.Empty); } Image component3 = base.FindTransform("Resource" + resourceID).FindChild("ResourceButton").GetComponent <Image>(); if (component3 != null) { ResourceManager.SetCodeSprite(component3, this.GetMinePointImageName(mineState, resourceID)); } if (resourceID != 3) { Transform transform = base.FindTransform("Resource" + resourceID).FindChild("ResourceButton").FindChild("ResourceText"); if (transform != null) { this.SetMinePointText(transform, mineState); } } } }
protected string FormatMinePointTextColor(GuildWarManager.MineState mineState, string text) { if (mineState == GuildWarManager.MineState.My) { return(TextColorMgr.GetColor(text, "6adc32", string.Empty)); } if (mineState != GuildWarManager.MineState.Enemy) { return(TextColorMgr.GetColor(text, "efefef", string.Empty)); } return(TextColorMgr.GetColor(text, "ff4040", string.Empty)); }
protected string GetMinePointImageName(GuildWarManager.MineState mineState) { if (mineState == GuildWarManager.MineState.My) { return("kongxian"); } if (mineState != GuildWarManager.MineState.Enemy) { return("lixian"); } return("manglu"); }
private void UpdateMineInfoTitleText(int resourceID) { GuildWarManager.MineState mineState = GuildWarManager.Instance.GetMineState(resourceID); if (this.resourceInfoText != null) { if (GuildWarManager.Instance.GuildWarResourceBriefDic != null && GuildWarManager.Instance.GuildWarResourceBriefDic.ContainsKey(resourceID) && mineState != GuildWarManager.MineState.NoData && mineState != GuildWarManager.MineState.None) { string text = (mineState != GuildWarManager.MineState.Enemy) ? GuildWarManager.Instance.MyGuildName : GuildWarManager.Instance.EnemyGuildName; this.resourceInfoText.set_text(GameDataUtils.GetChineseContent(DataReader <JunTuanZhanCaiJi> .Get(resourceID).Name, false) + " " + text); } else { this.resourceInfoText.set_text(GameDataUtils.GetChineseContent(DataReader <JunTuanZhanCaiJi> .Get(resourceID).Name, false) + " 无主据点"); } } }
private void SetMinePointText(Transform mineTextTrans, GuildWarManager.MineState mineState) { if (mineTextTrans == null) { return; } Gradient component = mineTextTrans.GetComponent <Gradient>(); Outline component2 = mineTextTrans.GetComponent <Outline>(); if (mineState == GuildWarManager.MineState.Enemy) { if (component != null) { component.topColor = new Color(1f, 0.8666667f, 0.847058833f); component.bottomColor = new Color(1f, 0.4f, 0.454901963f); } if (component2 != null) { component2.set_effectColor(new Color(0.6431373f, 0.141176477f, 0.211764708f)); } } else if (mineState == GuildWarManager.MineState.My) { if (component != null) { component.topColor = new Color(0.921568632f, 1f, 0.858823538f); component.bottomColor = new Color(127f, 1f, 0.3647059f); } if (component2 != null) { component2.set_effectColor(new Color(0.227450982f, 0.5294118f, 0.109803922f)); } } else { if (component != null) { component.topColor = new Color(1f, 0.9882353f, 0.8156863f); component.bottomColor = new Color(1f, 0.9607843f, 0.333333343f); } if (component2 != null) { component2.set_effectColor(new Color(0.623529434f, 0.380392164f, 0.145098045f)); } } }