public void UpdateUserBasic(User user, bool isLogin = false) { /* * if (level != 0) { * levelChanged = user.level - level; * } * level = user.level; * * if (honorLevel != user.honorLevel) { * honorLevelChanged = user.honorLevel - honorLevel; * } * honorLevel = user.honorLevel; * * exp = user.exp; */ // honor = user.honor; UpdateHonor(user.honor, isLogin); model_Energy.energy = user.energy; model_Energy.nextEnergyRecoverTimestamp = TimeHelper.GetCurrentRealTimestamp() + user.nextEnergy * 1000; //转化为毫秒 model_Resource.UpdateUserResources(user, isLogin); model_Energy.ResumeRecoverEnergyTimer(); if (isLogin) { customData.Parse(user.clientData); } }
private static void SetModelTimer(bool isPause) { Model_User model_user = InstancePlayer.instance.model_User; // energy Model_Energy model_Energy = model_user.model_Energy; if (isPause) { model_Energy.PauseRecoverEnergyTimer(); } else { model_Energy.ResumeRecoverEnergyTimer(); } }