Пример #1
0
 public static void EmberUseOccurred(UserEmberUsageModel ember)
 {
     if (GlobalEvents.OnEmberUseOccurred != null)
     {
         GlobalEvents.OnEmberUseOccurred(null, ember);
     }
 }
Пример #2
0
 private async void GlobalEvents_OnEmberUseOccurred(object sender, UserEmberUsageModel emberUsage)
 {
     if (this.MinimumAmountRequiredToShow == 0.0 || emberUsage.Amount >= this.MinimumAmountRequiredToShow)
     {
         await this.AddEvent(emberUsage.User.UserName + ": " + emberUsage.Amount);
     }
 }
        private async void GlobalEvents_OnEmberUseOccurred(object sender, UserEmberUsageModel emberUsage)
        {
            foreach (UserCurrencyViewModel emberCurrency in ChannelSession.Settings.Currencies.Values.Where(c => c.IsTrackingEmbers))
            {
                emberUsage.User.Data.AddCurrencyAmount(emberCurrency, emberUsage.Amount);
            }

            Dictionary <string, string> specialIdentifiers = new Dictionary <string, string>()
            {
                { "emberamount", emberUsage.Amount.ToString() },
            };

            await this.RunEventCommand(this.FindMatchingEventCommand(EnumHelper.GetEnumName(OtherEventTypeEnum.MixerEmbersUsed)), emberUsage.User, extraSpecialIdentifiers : specialIdentifiers);
        }
 private async void GlobalEvents_OnEmberUseOccurred(object sender, UserEmberUsageModel emberUsage)
 {
     await this.ReduceHealth(emberUsage.User, (emberUsage.Amount * this.EmberBonus));
 }
Пример #5
0
 private void GlobalEvents_OnEmberUseOccurred(object sender, UserEmberUsageModel emberUsage)
 {
     this.CurrentAmountNumber += emberUsage.Amount;
 }
Пример #6
0
 private async void GlobalEvents_OnEmberUseOccurred(object sender, UserEmberUsageModel emberUsage)
 {
     await this.AddSeconds(emberUsage.Amount *this.EmberBonus);
 }
Пример #7
0
 private void GlobalEvents_OnEmberUseOccurred(object sender, UserEmberUsageModel e)
 {
     this.embersTracker.OnStatisticEventOccurred(e.User.UserName, e.Amount);
 }
 private async void GlobalEvents_OnEmberUseOccurred(object sender, UserEmberUsageModel emberUsage)
 {
     await this.AddEvent(emberUsage.User.UserName, string.Format("{0} Embers", emberUsage.Amount));
 }
 private void GlobalEvents_OnEmberUseOccurred(object sender, UserEmberUsageModel emberUsage)
 {
     this.AddAmount(emberUsage.Amount);
 }
Пример #10
0
 private void GlobalEvents_OnEmberUseOccurred(object sender, UserEmberUsageModel emberUsage)
 {
     this.SecondsToAdd += (emberUsage.Amount * this.EmberBonus);
 }