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.
42 lines
955 B
C#
42 lines
955 B
C#
using LitJson;
|
|
|
|
namespace Wizard;
|
|
|
|
public class SealedSelectClassTask : BaseTask
|
|
{
|
|
public class Param : BaseParam
|
|
{
|
|
public int class_id;
|
|
|
|
public Param(int classId)
|
|
{
|
|
class_id = classId;
|
|
}
|
|
}
|
|
|
|
public SealedSelectClassTask(int classId)
|
|
{
|
|
base.type = ApiType.Type.ArenaSealedSelectClass;
|
|
base.Params = new Param(classId);
|
|
}
|
|
|
|
protected override int Parse()
|
|
{
|
|
int num = base.Parse();
|
|
if (num != 1)
|
|
{
|
|
return num;
|
|
}
|
|
JsonData jsonData = base.ResponseData["data"];
|
|
SealedData sealedData = Data.ArenaData.SealedData;
|
|
sealedData.UpdateHaveUserGoodsNum(jsonData);
|
|
sealedData.SetSelectedClassId((base.Params as Param).class_id);
|
|
sealedData.SetGachaCardInfo(jsonData);
|
|
sealedData.SetGachaSupplyInfo(jsonData);
|
|
sealedData.SetSealedCardInfo(jsonData, isRegisterSealedCard: true);
|
|
sealedData.SetDeckCompleted(jsonData);
|
|
sealedData.SetIsSpecialEffect(jsonData);
|
|
return num;
|
|
}
|
|
}
|