Compile-driven bulk-copy loop (tools/engine-port/m1_copy_loop.py) pulled the precise reference closure of the battle-core roots, stopping at the classify god-object/View-VFX-UI boundary. 782 files; no re-explosion (M0 had estimated ~order 1000). Residual frontier = 52 shim-classified + 80 external (Unity/BCL) types to author next.
53 lines
1.0 KiB
C#
53 lines
1.0 KiB
C#
using Cute;
|
|
using Wizard.Battle.Recovery;
|
|
|
|
namespace Wizard;
|
|
|
|
public class BaseTask : NetworkTask
|
|
{
|
|
public override string Url
|
|
{
|
|
get
|
|
{
|
|
string text = "";
|
|
text = ApiType.ApiList[type];
|
|
return $"{CustomPreference.GetApplicationServerURL()}{text}";
|
|
}
|
|
}
|
|
|
|
protected ApiType.Type type { get; set; }
|
|
|
|
public BaseTask()
|
|
{
|
|
type = ApiType.Type.Load;
|
|
}
|
|
|
|
protected override int Parse()
|
|
{
|
|
resultCode = (int)base.ResponseData["data_headers"]["result_code"];
|
|
long setServerTime = base.ResponseData["data_headers"]["servertime"].ToLong();
|
|
PlayerStaticData.UserTime.Set(setServerTime);
|
|
return resultCode;
|
|
}
|
|
|
|
public static void OnRequestFinishedEmpty(ResultCode successcode)
|
|
{
|
|
}
|
|
|
|
public static void OnRequestFailed(ResultCode errorcode)
|
|
{
|
|
}
|
|
|
|
public static void OnFailedErrorCode(int code)
|
|
{
|
|
}
|
|
|
|
protected void DeleteRecoveryFileIfBattleAlreadyEnded(int resultCode)
|
|
{
|
|
if (resultCode == 1352)
|
|
{
|
|
RecoveryRecordManagerBase.DeleteRecoveryFile();
|
|
}
|
|
}
|
|
}
|