Пример #1
0
        /// <summary>
        /// Sends all farmers the "EqualMoneySplit.MoneyListener" message to tell them to update their money
        /// </summary>
        /// <param name="newMoney">The amount of money for each farmer to receive</param>
        public void SendShippingBinNotification(int newMoney)
        {
            MoneyPayload moneyData = new MoneyPayload(newMoney, Game1.player.Name, EventContext.EndOfDay);

            base.SendMessageToAllFarmers(Constants.MoneySplitListenerAddress, moneyData);

            Game1.chatBox.addInfoMessage($"You sent every player {newMoney}g.");

            EqualMoneyMod.Logger.Log($"Local farmer {Game1.player.Name} is sending {newMoney} to all farmers (through the shipping bin)");
        }
Пример #2
0
        /// <summary>
        /// Sends all farmers the "EqualMoneySplit.MoneyListener" message to tell them to update their money
        /// </summary>
        /// <param name="newMoney">The amount of money for each farmer to receive</param>
        public void SendWalletNotification(int newMoney)
        {
            MoneyPayload moneyData = new MoneyPayload(newMoney, Game1.player.Name, EventContext.InventoryChanged);

            base.SendMessageToAllFarmers(Constants.MoneySplitListenerAddress, moneyData);

            Game1.chatBox.addInfoMessage($"You sent every player {newMoney}g.");

            EqualMoneyMod.Logger.Log($"Local farmer {Game1.player.Name} is sending {newMoney} to all farmers (at a shop)");
        }