chore(m2): 保存功能验收及后续清理前检查点
This commit is contained in:
@@ -473,20 +473,28 @@ public class DebugFunc
|
||||
|
||||
private static void LoginTime(int hours)
|
||||
{
|
||||
var userService = GContext.container.Resolve<game.IUserService>() as game.PlayFabUserService;
|
||||
if (userService == null) return;
|
||||
var userService = GContext.container.Resolve<game.IUserService>();
|
||||
if (userService is not game.PlayFabUserService && userService is not game.KVUserService)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var loginTime = userService.LoginTime;
|
||||
var newLoginTime = loginTime.AddHours(hours);
|
||||
var prop = userService.GetType().GetProperty("LoginTime");
|
||||
var prop = userService is game.KVUserService
|
||||
? typeof(game.KVUserService).GetProperty("LoginTime")
|
||||
: userService.GetType().GetProperty("LoginTime");
|
||||
prop.SetValue(userService, newLoginTime);
|
||||
Debug.Log($"loginTime: {loginTime} newLoginTime: {newLoginTime} prop: {userService.LoginTime}");
|
||||
}
|
||||
|
||||
private static void AccoutInfo()
|
||||
{
|
||||
var userService = GContext.container.Resolve<game.IUserService>() as game.PlayFabUserService;
|
||||
if (userService == null) return;
|
||||
var userService = GContext.container.Resolve<game.IUserService>();
|
||||
if (userService is not game.PlayFabUserService && userService is not game.KVUserService)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Debug.Log($"pfid: {userService.UserId} tyid: {userService.CustomId} lastLogin: {userService.LoginTime}");
|
||||
|
||||
if (PlayerPrefs.HasKey("KEY_ACCOUNT_INFO"))
|
||||
|
||||
Reference in New Issue
Block a user