예제 #1
0
    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);
    }
예제 #2
0
 private void Init()
 {
     MyLocalNotification.Setup(this.path);
 }