fix: update logic dlg pet
This commit is contained in:
@@ -2856,12 +2856,15 @@ namespace BrewMonster
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 32)]
|
||||
public ushort[] name; // name, max 15 characters
|
||||
public string Name => ByteToStringUtils.UshortArrayToCP936String(name);
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 128)]
|
||||
public byte[] file_model; // model path
|
||||
public string FileModel => ByteToStringUtils.ByteArrayToUnicodeString(file_model);
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 128)]
|
||||
public byte[] file_icon; // icon file
|
||||
public string FileIcon => ByteToStringUtils.ByteArrayToUnicodeString(file_icon );
|
||||
|
||||
public uint character_combo_id; // character combo id
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace BrewMonster.Scripts
|
||||
{
|
||||
int m_iDoWhat;
|
||||
|
||||
public CECHPWorkConcentrate(int iWorkID, CECHPWorkMan pWorkMan) : base(Host_work_ID.WORK_CONCENTRATE, pWorkMan)
|
||||
public CECHPWorkConcentrate(CECHPWorkMan pWorkMan) : base(Host_work_ID.WORK_CONCENTRATE, pWorkMan)
|
||||
{
|
||||
m_dwMask = Work_mask.MASK_CONCENTRATE;
|
||||
m_dwTransMask = Work_mask.MASK_STAND;
|
||||
|
||||
@@ -2,6 +2,7 @@ using BrewMonster.Scripts.Pet;
|
||||
using CSNetwork.GPDataType;
|
||||
using ModelRenderer.Scripts.GameData;
|
||||
using System;
|
||||
using System.IO;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
@@ -66,9 +67,11 @@ namespace BrewMonster.UI
|
||||
|
||||
bool IsPetDye(int nSlot)
|
||||
{
|
||||
return nSlot >= 0
|
||||
&& GetGameUIMan().m_pDlgPetDye.IsShow()
|
||||
&& GetGameUIMan().m_pDlgPetDye.GetPetSlot() == nSlot;
|
||||
return false;
|
||||
//TO DO: fix later
|
||||
//return nSlot >= 0
|
||||
// && GetGameUIMan().m_pDlgPetDye.IsShow()
|
||||
// && GetGameUIMan().m_pDlgPetDye.GetPetSlot() == nSlot;
|
||||
}
|
||||
|
||||
void UpdateList()
|
||||
@@ -108,43 +111,58 @@ namespace BrewMonster.UI
|
||||
if ((pPet.GetClass() == (int)ePet_type.GP_PET_CLASS_COMBAT || pPet.GetClass() == (int)ePet_type.GP_PET_CLASS_EVOLUTION) && pPet.GetHPFactor() == 0.0f || IsPetDye(nPetSlot))
|
||||
m_pImg_Icon[i].color = new Color(128f/ 255f, 128f / 255f, 128f / 255f);
|
||||
else
|
||||
m_pImg_Icon[i].SetColor(A3DCOLORRGB(255, 255, 255));
|
||||
m_pImg_Icon[i].SetData(1);
|
||||
m_pImg_Icon[i].SetDataPtr((void*)1);
|
||||
PET_ESSENCE* pDBEssence = (PET_ESSENCE*)pDB.get_data_ptr(pPet.GetTemplateID(),
|
||||
ID_SPACE_ESSENCE, DataType);
|
||||
m_pImg_Icon[i].color = new Color(255f/ 255f, 255f / 255f, 255f / 255f);
|
||||
//m_pImg_Icon[i].SetData(1);
|
||||
//m_pImg_Icon[i].SetDataPtr((void*)1);
|
||||
object pDBEssence = pDB.get_data_ptr((uint)pPet.GetTemplateID(),
|
||||
ID_SPACE.ID_SPACE_ESSENCE, ref DataType);
|
||||
|
||||
if (pDBEssence)
|
||||
if (pDBEssence != null)
|
||||
{
|
||||
AString strFile;
|
||||
af_GetFileTitle(pDBEssence.file_icon, strFile);
|
||||
strFile.MakeLower();
|
||||
PET_ESSENCE pET = (PET_ESSENCE)pDBEssence;
|
||||
string strFile = "";
|
||||
af_GetFileTitle(pET.FileIcon,out strFile);
|
||||
strFile.ToLower();
|
||||
m_pImg_Icon[i].SetCover(GetGameUIMan().m_pA2DSpriteIcons[CECGameUIMan::ICONS_INVENTORY],
|
||||
GetGameUIMan().m_IconMap[CECGameUIMan::ICONS_INVENTORY][strFile]);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pImg_Icon[i].ClearCover();
|
||||
m_pImg_Icon[i].SetHint(_AL(""));
|
||||
m_pImg_Icon[i].sprite = null;
|
||||
//m_pImg_Icon[i].SetHint(_AL(""));
|
||||
}
|
||||
|
||||
m_pBtn_Evolution[i].Show(pPet.GetClass() == GP_PET_CLASS_COMBAT || pPet.GetClass() == GP_PET_CLASS_EVOLUTION);
|
||||
m_pBtn_Evolution[i].gameObject.SetActive(pPet.GetClass() == (int)ePet_type.GP_PET_CLASS_COMBAT || pPet.GetClass() == (int)ePet_type.GP_PET_CLASS_EVOLUTION);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pBtn_Summon[i].gameObject.SetActive(false);
|
||||
m_pBtn_Recall[i].gameObject.SetActive(false);
|
||||
m_pBtn_Detail[i].gameObject.SetActive(false);
|
||||
m_pBtn_Evolution[i].Show(false);
|
||||
// m_pBtn_Banish[i].Enable(false);
|
||||
m_pImg_Icon[i].SetDataPtr(NULL);
|
||||
m_pTxt_Level[i].SetText(_AL(""));
|
||||
m_pTxt_Name[i].SetText(_AL(""));
|
||||
m_pImg_Icon[i].ClearCover();
|
||||
m_pImg_Icon[i].SetHint(_AL(""));
|
||||
m_pImg_Icon[i].SetData(0);
|
||||
//m_pBtn_Summon[i].gameObject.SetActive(false);
|
||||
//m_pBtn_Recall[i].gameObject.SetActive(false);
|
||||
//m_pBtn_Detail[i].gameObject.SetActive(false);
|
||||
//m_pBtn_Evolution[i].gameObject.SetActive(false);
|
||||
//// m_pBtn_Banish[i].Enable(false);
|
||||
//m_pImg_Icon[i].SetDataPtr(NULL);
|
||||
//m_pTxt_Level[i].SetText(_AL(""));
|
||||
//m_pTxt_Name[i].SetText(_AL(""));
|
||||
//m_pImg_Icon[i].ClearCover();
|
||||
//m_pImg_Icon[i].SetHint(_AL(""));
|
||||
//m_pImg_Icon[i].SetData(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public bool af_GetFileTitle(string lpszFile, out string lpszTitle)
|
||||
{
|
||||
lpszTitle = string.Empty;
|
||||
|
||||
if (string.IsNullOrEmpty(lpszFile))
|
||||
return lpszFile != null;
|
||||
|
||||
if (lpszFile.EndsWith("\\") || lpszFile.EndsWith("/"))
|
||||
return false;
|
||||
|
||||
lpszTitle = Path.GetFileNameWithoutExtension(lpszFile);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e60664ecfa15d53418417d459aa62c43
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 600 KiB |
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,290 @@
|
||||
32
|
||||
32
|
||||
18
|
||||
16
|
||||
白鹤.dds
|
||||
17173小章鱼.dds
|
||||
2013飞天猪.dds
|
||||
2015北美狮子.dds
|
||||
2015帮派冰龙.dds
|
||||
2015帮派火龙.dds
|
||||
2015拉弥亚.dds
|
||||
2015机器人宠物.dds
|
||||
2015柯基宠物.dds
|
||||
2015热气球飞骑.dds
|
||||
2015独角兽.dds
|
||||
2015狮鹫坐骑.dds
|
||||
2015西方恶龙.dds
|
||||
2016人族炫彩风车.dds
|
||||
2016悟空坐骑.dds
|
||||
2016灰姑娘马车.dds
|
||||
q小龙.dds
|
||||
sina小浪.dds
|
||||
yy女熊.dds
|
||||
yy男熊.dds
|
||||
一周年坐骑龙.dds
|
||||
三头狗.dds
|
||||
上古兽.dds
|
||||
中国金龙.dds
|
||||
九尾火狐.dds
|
||||
五色鹿.dds
|
||||
五花蛛.dds
|
||||
五花蝎.dds
|
||||
人鱼.dds
|
||||
仓鼠.dds
|
||||
仙人掌.dds
|
||||
仙人球.dds
|
||||
伏羲魂守.dds
|
||||
僵尸兵.dds
|
||||
兔子幼年.dds
|
||||
兔幼年.dds
|
||||
兔齿山猫.dds
|
||||
共工魂守.dds
|
||||
关海法.dds
|
||||
冰凤凰.dds
|
||||
冰石行者.dds
|
||||
凤凰骑宠.dds
|
||||
凤鸣灵株.dds
|
||||
创世黑暗祭祀.dds
|
||||
刺客大师.dds
|
||||
剑灵大师.dds
|
||||
力士.dds
|
||||
劣魔.dds
|
||||
原始人.dds
|
||||
双头狼.dds
|
||||
双子星.dds
|
||||
变异毒囊蛙.dds
|
||||
变异的野狗.dds
|
||||
可爱气泡鱼.dds
|
||||
可爱螃蟹.dds
|
||||
可爱鱼妖.dds
|
||||
后土魂守.dds
|
||||
和风灵珠.dds
|
||||
噬光.dds
|
||||
园艺剪刀手.dds
|
||||
园艺区哨兵.dds
|
||||
土拔鼠国王.dds
|
||||
土蝼卫兵.dds
|
||||
土蝼哨兵.dds
|
||||
土蝼战士.dds
|
||||
土貂.dds
|
||||
圣诞麋鹿坐骑.dds
|
||||
地行彩鸟.dds
|
||||
坐骑夸父.dds
|
||||
坐骑猛犸巨象.dds
|
||||
坐骑章鱼龙怪.dds
|
||||
坐骑蛇.dds
|
||||
坐骑鼠轮车.dds
|
||||
墨鲶.dds
|
||||
大力神.dds
|
||||
大嘟嘟熊.dds
|
||||
大黄.dds
|
||||
大龙虾.dds
|
||||
天马独角兽.dds
|
||||
夫诸王.dds
|
||||
妖兽大师.dds
|
||||
妖精大师.dds
|
||||
姜小虎-包裹.dds
|
||||
姜小虎宠物.dds
|
||||
婚礼小精灵.dds
|
||||
完美狼兽.dds
|
||||
宠物龟.dds
|
||||
宽嘴奇足.dds
|
||||
寒冰公主.dds
|
||||
小叶蜂.dds
|
||||
小恐龙黑.dds
|
||||
小恶魔宝宝.dds
|
||||
小星星.dds
|
||||
小浣熊2013.dds
|
||||
小熊猫.dds
|
||||
小爱神.dds
|
||||
小神龙.dds
|
||||
小青蛙.dds
|
||||
小鱼人蓝.dds
|
||||
尖嘴奇足.dds
|
||||
岩灵战士.dds
|
||||
崩雷祭祀.dds
|
||||
巨嘴奇足.dds
|
||||
巨蜥骑宠.dds
|
||||
巫师大师.dds
|
||||
巫毒娃娃.dds
|
||||
帝骨.dds
|
||||
年兽.dds
|
||||
幼年狗.dds
|
||||
幼纹蝎.dds
|
||||
幽灵战士.dds
|
||||
庇佑圣灵.dds
|
||||
彩蝶精.dds
|
||||
恶魔武士.dds
|
||||
情意眠眠.dds
|
||||
惩戒圣灵.dds
|
||||
抱抱兔.dds
|
||||
探险者.dds
|
||||
摩托车01.dds
|
||||
救赎圣灵.dds
|
||||
敖蒙.dds
|
||||
文文蜂.dds
|
||||
斑斓豹.dds
|
||||
斑点狗.dds
|
||||
旋龟.dds
|
||||
无头骑兵将军.dds
|
||||
旱水精.dds
|
||||
暴牙牛喽罗.dds
|
||||
月神镜像.dds
|
||||
机械战狮.dds
|
||||
杀人蜂.dds
|
||||
松鼠.dds
|
||||
极乐鸟.dds
|
||||
构装电虎.dds
|
||||
梅花鹿.dds
|
||||
欧美企鹅特工队.dds
|
||||
欧美斗牛犬.dds
|
||||
欧美泰迪熊.dds
|
||||
欧美犀牛.dds
|
||||
欧美青蛙骑宠.dds
|
||||
欧美鸭嘴兽.dds
|
||||
武侠大师.dds
|
||||
水下三甲虫.dds
|
||||
水精.dds
|
||||
法师大师.dds
|
||||
波波鸟宝宝.dds
|
||||
泥鬼.dds
|
||||
海星人.dds
|
||||
涡漩祭祀.dds
|
||||
深海恐鱼.dds
|
||||
清静琉璃.dds
|
||||
游荡的鹦鹉.dds
|
||||
火凤凰.dds
|
||||
火炎结晶.dds
|
||||
火神祝融.dds
|
||||
灵狐.dds
|
||||
灵蜥猎人兀突子.dds
|
||||
灾厄幻影.dds
|
||||
炎爆幻影.dds
|
||||
炎精.dds
|
||||
炽天凤凰.dds
|
||||
烈火恐鸟.dds
|
||||
煮龙巫师小巴尔罕.dds
|
||||
熊幼年.dds
|
||||
熊幼年amd.dds
|
||||
熊成年.dds
|
||||
熊猫骑宠.dds
|
||||
燃情灵株.dds
|
||||
特效独角兽.dds
|
||||
狗幼年.dds
|
||||
独角兽黑.dds
|
||||
狮子.dds
|
||||
猞猁山猫.dds
|
||||
猪成年.dds
|
||||
猫头鹰.dds
|
||||
猫幼年.dds
|
||||
猴子坐骑.dds
|
||||
獠牙狼.dds
|
||||
玄虎.dds
|
||||
玉暖蓝田.dds
|
||||
白熊.dds
|
||||
白象.dds
|
||||
白豹.dds
|
||||
百裂缠丝.dds
|
||||
眼睛猴.dds
|
||||
眼镜猴.dds
|
||||
石吼怪.dds
|
||||
破胆幻影.dds
|
||||
祝融魂守.dds
|
||||
神仙鱼.dds
|
||||
神猴悟空.dds
|
||||
祭祀使徒高级.dds
|
||||
禅意圣灵.dds
|
||||
穿山甲.dds
|
||||
章鱼龙怪坐骑.dds
|
||||
精灵狼.dds
|
||||
红斑天牛.dds
|
||||
红色松鼠.dds
|
||||
红蝴蝶.dds
|
||||
绛珠之咒.dds
|
||||
绿狮子.dds
|
||||
美人鱼.dds
|
||||
群鹰峭壁.dds
|
||||
羽灵大师.dds
|
||||
羽芒大师.dds
|
||||
老虎.dds
|
||||
肥修罗.dds
|
||||
能量结晶体冰.dds
|
||||
花苞疯女.dds
|
||||
莲子止魂.dds
|
||||
萌小妹.dds
|
||||
蓝色老鹰.dds
|
||||
蓝豹子.dds
|
||||
虚无游神.dds
|
||||
蚰蜒.dds
|
||||
蝴蝶兰精.dds
|
||||
血狼勇士.dds
|
||||
血蹄狼.dds
|
||||
豹子成年.dds
|
||||
豹成年.dds
|
||||
赤练蛇.dds
|
||||
足球宝贝.dds
|
||||
轻烟灵珠.dds
|
||||
进化蛋.dds
|
||||
迪赛奥黑龙.dds
|
||||
通幽魔虎.dds
|
||||
通幽魔虎宝宝.dds
|
||||
通玄仙虎.dds
|
||||
通玄仙虎宝宝.dds
|
||||
金光狮子.dds
|
||||
金光电母.dds
|
||||
金毛犬.dds
|
||||
金猪.dds
|
||||
金甲天神.dds
|
||||
金翅蜂.dds
|
||||
金豹.dds
|
||||
金鱼.dds
|
||||
金鱼2小.dds
|
||||
金鱼amd.dds
|
||||
银翼狐.dds
|
||||
长臂蛮.dds
|
||||
闪电鳐.dds
|
||||
闻膦.dds
|
||||
陆化的海龟褐色.dds
|
||||
陆生机器螃蟹.dds
|
||||
雪人坐骑.dds
|
||||
雪兔宝宝.dds
|
||||
雪女.dds
|
||||
雪娃娃.dds
|
||||
雪战士.dds
|
||||
雪蛮神官塔塔.dds
|
||||
雪麒麟.dds
|
||||
雷电羊骑宠.dds
|
||||
震怒幻影.dds
|
||||
青蚨.dds
|
||||
飞天猪.dds
|
||||
飞天虎妖.dds
|
||||
飞龙坐骑.dds
|
||||
饿狼.dds
|
||||
骆驼.dds
|
||||
骑宠马白.dds
|
||||
骑宠马红.dds
|
||||
骑宠马绿.dds
|
||||
骑宠马黑.dds
|
||||
骑龙.dds
|
||||
高级狼兽.dds
|
||||
魅影.dds
|
||||
魅影换色橙色.dds
|
||||
魅灵大师.dds
|
||||
魔神蚩尤.dds
|
||||
鲲鹏.dds
|
||||
鲸涛通灵师鲸哈尔.dds
|
||||
鳞甲山猫.dds
|
||||
鸽子坐骑.dds
|
||||
鹦鹉.dds
|
||||
麋鹿.dds
|
||||
麒麟墨.dds
|
||||
麒麟绿.dds
|
||||
黑暗徘徊者.dds
|
||||
黑暗斥候.dds
|
||||
黑豹.dds
|
||||
齿蛮人.dds
|
||||
龙坐骑.dds
|
||||
龙宫神仙鱼.dds
|
||||
龙年春节坐骑.dds
|
||||
龙蛭.dds
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 55d983872b71c814da90f0c9beaacdd4
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user