public void CreateAndPlayGoldNotificationSound(GoldScheduledNotificationEvent e, Node node, [JoinAll] NoGoldNotificationSoundListenerNode listener, [JoinAll] SelfBattleUserNode battleUser, [JoinAll] SingleNode <GoldSoundConfigComponent> config)
 {
     listener.Entity.AddComponent <GoldNotificationPlaySoundComponent>();
 }
示例#2
0
 public void GoldDrop(GoldScheduledNotificationEvent e, Node node, [JoinAll] SingleNode <MultikillListComponent> multikillList)
 {
     this.ActivateEffect(multikillList.component.goldBoxElement, 0, 0, e.Sender);
 }
示例#3
0
        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);
        }