/// <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)"); }
/// <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)"); }