Replaces partial EffectMgr.EffectType with all 226 decomp values; copies the IsNotNullOrEmpty/EquelsID/FindFromCardId/GetAllFuncVfxResults extension files + UI extensions; adds Renderer/MeshFilter shared-material/mesh/sortingOrder. Compile loop then closed the revealed deps (3242 files). 9.1k -> 18 errors.
40 lines
846 B
C#
40 lines
846 B
C#
using LitJson;
|
|
|
|
namespace Wizard;
|
|
|
|
public class SealedSelectPhantomCardTask : BaseTask
|
|
{
|
|
public class Param : BaseParam
|
|
{
|
|
public int select_card_id;
|
|
|
|
public bool is_retire;
|
|
|
|
public Param(int selectCardId, bool isRetire)
|
|
{
|
|
select_card_id = selectCardId;
|
|
is_retire = isRetire;
|
|
}
|
|
}
|
|
|
|
public SealedSelectPhantomCardTask(int selectCardId)
|
|
{
|
|
base.type = ApiType.Type.ArenaSealedSelectPhantomCard;
|
|
base.Params = new Param(selectCardId, Data.ArenaData.SealedData.IsRetired.Value);
|
|
}
|
|
|
|
protected override int Parse()
|
|
{
|
|
int num = base.Parse();
|
|
if (num != 1)
|
|
{
|
|
return num;
|
|
}
|
|
JsonData jsonData = base.ResponseData["data"];
|
|
SealedData sealedData = Data.ArenaData.SealedData;
|
|
sealedData.SetRewardInfo(jsonData);
|
|
sealedData.UpdateHaveUserGoodsNum(jsonData);
|
|
return num;
|
|
}
|
|
}
|