public void CreateAndPlayGoldNotificationSound(GoldScheduledNotificationEvent e, Node node, [JoinAll] NoGoldNotificationSoundListenerNode listener, [JoinAll] SelfBattleUserNode battleUser, [JoinAll] SingleNode <GoldSoundConfigComponent> config) { listener.Entity.AddComponent <GoldNotificationPlaySoundComponent>(); }
public void GoldDrop(GoldScheduledNotificationEvent e, Node node, [JoinAll] SingleNode <MultikillListComponent> multikillList) { this.ActivateEffect(multikillList.component.goldBoxElement, 0, 0, e.Sender); }
public void NotifyAboutScheduledGold(GoldScheduledNotificationEvent evt, Node any, [JoinAll] CombatEventLogNode combatEventLog) { string messageText = !string.IsNullOrEmpty(evt.Sender) ? string.Format(combatEventLog.combatLogCommonMessages.UserGoldScheduledMessage, evt.Sender) : combatEventLog.combatLogCommonMessages.GoldScheduledMessage; combatEventLog.uiLog.UILog.AddMessage(messageText); }