Exemple #1
0
    public override void SetData()
    {
        CMD_Picturebook cmd_Picturebook = (CMD_Picturebook)base.GetInstanceCMD();

        this._monsterDataList.Clear();
        for (int i = 0; i < this._monsterIconList.Count; i++)
        {
            int listId = base.IDX * PicturebookItem.ITEM_COUNT_PER_LINE + i;
            PicturebookMonster monsterData = cmd_Picturebook.GetMonsterData(listId);
            this._monsterDataList.Add(monsterData);
        }
    }
Exemple #2
0
 public static void MakeAllMonsterTex(CMD_Picturebook cmd, int allMonsterCount)
 {
     for (int i = 0; i < allMonsterCount; i++)
     {
         PicturebookMonster monsterData = cmd.GetMonsterData(i);
         if (monsterData == null)
         {
             break;
         }
         string iconId = monsterData.monsterMaster.Simple.iconId;
         string monsterIconPathByIconId          = GUIMonsterIcon.GetMonsterIconPathByIconId(iconId);
         string resourcePath                     = GUIMonsterIcon.InternalGetMonsterIconPathByIconId(iconId);
         PicturebookItem.TextureData textureData = new PicturebookItem.TextureData();
         textureData._monsterTexture      = new Texture2D(PicturebookItem.ICON_TEXTURE_CX, PicturebookItem.ICON_TEXTURE_CY);
         textureData._monsterAlphaTexture = new Texture2D(PicturebookItem.ICON_TEXTURE_CX, PicturebookItem.ICON_TEXTURE_CY);
         PicturebookMonsterIcon.SetTextureMonsterParts(ref textureData, resourcePath, monsterIconPathByIconId);
         PicturebookItem._monsterTextureDataList.Add(textureData);
     }
 }
Exemple #3
0
 private void SetIconMonsterData(int listIndex, PicturebookMonsterIcon monsterIcon, PicturebookMonster monsterData, Action <PicturebookMonster> actionShortPress)
 {
     if (PicturebookItem._monsterTextureDataList.Count > listIndex)
     {
         monsterIcon.SetMonsterIcon(PicturebookItem._monsterTextureDataList[listIndex], monsterData.monsterMaster.Group.growStep, monsterData.isUnknown);
         monsterIcon.SetMonsterData(monsterData);
         if (monsterData.isUnknown)
         {
             monsterIcon.SetTouchAct_S(null);
         }
         else
         {
             monsterIcon.SetTouchAct_S(delegate(PicturebookMonster noop)
             {
                 actionShortPress(monsterData);
             });
         }
     }
 }
Exemple #4
0
 public void SetMonsterData(PicturebookMonster monsterData)
 {
     this._monsterData = monsterData;
 }