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);
             }
         }
     }
 }
Exemple #3
0
 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));
 }
Exemple #4
0
 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));
            }
        }
    }