コード例 #1
0
 private void OnInnerGaugeChange(object source, LongswordEventArgs args)
 {
     Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Render, new Action(() =>
     {
         GaugeWidth = args.InnerGauge * 85;
     }));
 }
コード例 #2
0
 private void OnChargeLevelChange(object source, LongswordEventArgs args)
 {
     Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Render, new Action(() =>
     {
         OuterGaugePercentage = args.OuterGauge;
         OuterGaugeColor      = OuterGaugeColors.ElementAtOrDefault(args.ChargeLevel);
     }));
 }
コード例 #3
0
 private void OnSpiritGaugeBlinkDurationUpdate(object source, LongswordEventArgs args)
 {
     Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Render, new Action(() =>
     {
         GaugeIsBlinking    = args.SpiritGaugeBlinkDuration > 0;
         GaugeBlinkDuration = TimeSpan.FromSeconds(args.SpiritGaugeBlinkDuration).ToString(args.SpiritGaugeBlinkDuration > 60 ? "m\\:ss" : "ss");
     }));
 }
コード例 #4
0
        private void UpdateInformation()
        {
            LongswordEventArgs dummyArgs = new LongswordEventArgs(Context);

            OnChargeLevelChange(this, dummyArgs);
            OnInnerGaugeChange(this, dummyArgs);
            OnOuterGaugeChange(this, dummyArgs);
            OnSafijiivaCounterUpdate(this, new JobEventArgs(Context));
        }
コード例 #5
0
 private void OnChargeLevelChange(object source, LongswordEventArgs args)
 {
     throw new NotImplementedException();
 }
コード例 #6
0
 private void OnInnerGaugeChange(object source, LongswordEventArgs args)
 {
     throw new NotImplementedException();
 }