Exemplo n.º 1
0
 // Token: 0x0600108A RID: 4234 RVA: 0x001D6634 File Offset: 0x001D4834
 private void SetTitleType(sScrollItem item, int dataIdx)
 {
     if (dataIdx < this.m_Data.Count)
     {
         item.TitleType.Text1.text = this.DM.mStringTable.GetStringByID((uint)this.m_Data[dataIdx].StrID);
         item.CStr.ClearString();
         item.CStr.StringToFormat(this.DM.mStringTable.GetStringByID((uint)this.m_Data[dataIdx].StrID_Value));
         item.CStr.IntToFormat((long)((ulong)this.m_Data[dataIdx].StrNum), 1, true);
         item.CStr.AppendFormat("{0}{1}");
         item.TitleType.Text2.text = item.CStr.ToString();
     }
 }
Exemplo n.º 2
0
 // Token: 0x0600108C RID: 4236 RVA: 0x001D6850 File Offset: 0x001D4A50
 private void SetHeroType(sScrollItem item, int dataIdx)
 {
     for (int i = 0; i < 5; i++)
     {
         if (this.AM.m_HeroInfo[i].HeroID != 0)
         {
             Hero recordByKey = DataManager.Instance.HeroTable.GetRecordByKey(this.AM.m_HeroInfo[i].HeroID);
             item.HeroType.HeroImage[i].sprite   = this.GM.m_IconSpriteAsset.LoadSprite(recordByKey.Graph);
             item.HeroType.HeroImage[i].material = this.GM.m_IconSpriteAsset.GetMaterial();
             if (item.HeroType.HeroImage[i].sprite == null)
             {
                 item.HeroType.HeroImage[i].sprite   = this.GM.m_ItemIconSpriteAsset.LoadSprite(1130);
                 item.HeroType.HeroImage[i].material = this.GM.m_ItemIconSpriteAsset.GetMaterial();
             }
             item.HeroType.FrameImage[i].material = this.GM.GetFrameMaterial();
             if (this.AM.m_HeroInfo[i].Star != 0)
             {
                 item.HeroType.FrameImage[i].sprite = this.GM.LoadFrameSprite(EFrameSprite.Hero, this.AM.m_HeroInfo[i].Star);
             }
             if (this.AM.m_HeroInfo[i].Rank != 0)
             {
                 item.HeroType.RankImage[i].sprite = this.GM.LoadFrameSprite(EFrameSprite.Hero, this.AM.m_HeroInfo[i].Rank + 100);
             }
             item.HeroType.RankImage[i].material = this.GM.GetFrameMaterial();
             if (i == 0)
             {
                 if (this.bLeaderHero)
                 {
                     item.HeroType.LordsIcon1.enabled = true;
                     item.HeroType.LordsIcon2.enabled = true;
                 }
                 else
                 {
                     item.HeroType.LordsIcon1.enabled = false;
                     item.HeroType.LordsIcon2.enabled = false;
                 }
                 this.m_FlashImage = item.HeroType.LordsIcon2;
             }
             item.HeroType.Tf[i].gameObject.SetActive(true);
         }
         else
         {
             item.HeroType.Tf[i].gameObject.SetActive(false);
         }
     }
 }
Exemplo n.º 3
0
    // Token: 0x0600108B RID: 4235 RVA: 0x001D6718 File Offset: 0x001D4918
    private void SetTextType(sScrollItem item, int dataIdx)
    {
        int armyIdx = 0;

        if (dataIdx < this.m_Data.Count && dataIdx >= 0)
        {
            armyIdx = this.m_Data[dataIdx].ArmyIdx;
        }
        item.TextType.Text1.text = this.DM.mStringTable.GetStringByID((uint)this.GetArmyStringID(armyIdx));
        item.CStr.ClearString();
        item.CStr.IntToFormat((long)((ulong)this.m_Data[dataIdx].ArmyNum), 1, true);
        item.CStr.AppendFormat("{0}");
        item.TextType.Text2.text = item.CStr.ToString();
        this.SetArmyIcon(item.TextType.IconImage, armyIdx, item.TextType.iconText, item.ArmyIconStr, item.TextType.Hint, item.TextType.BackgroundImage, item.TextType.Text1.preferredWidth);
        item.TextType.Text1.alignment = TextAnchor.MiddleLeft;
        item.TextType.Text2.alignment = TextAnchor.MiddleRight;
    }