public static void SetStamina(LocalNotificationParam param, PlayerData player) { if (param == null || player == null) { return; } MyLocalNotification.CancelStamina(); if (!GameUtility.Config_UsePushStamina.Value) { return; } LocalNotification.Notification notification = (LocalNotification.Notification)null; notification.message = (__Null)LocalizedText.Get("sys.LOCAL_NOTIFICATION_STAMINA"); notification.category = (__Null)MyLocalNotification.LOCAL_NOTIFICATION_CATEGORY_STAMINA; long num = (long)(player.StaminaMax - player.Stamina) * player.StaminaRecverySec; if (num < (long)param.limitSec_stamina) { return; } LocalNotification.ScheduleWithTimeInterval(notification, (int)num); }
private void Init() { MyLocalNotification.Setup(this.path); }