29 lines
922 B
C#
29 lines
922 B
C#
|
using StardewValley;
|
|||
|
|
|||
|
namespace Omegasis.HappyBirthday.Framework
|
|||
|
{
|
|||
|
/// <summary>Provides utility methods for displaying messages to the user.</summary>
|
|||
|
internal class Messages
|
|||
|
{
|
|||
|
/*********
|
|||
|
** Public methods
|
|||
|
*********/
|
|||
|
/// <summary>Show a message to the user with a star icon.</summary>
|
|||
|
/// <param name="message">The message to display.</param>
|
|||
|
public static void ShowStarMessage(string message)
|
|||
|
{
|
|||
|
Game1.addHUDMessage(new HUDMessage(message, 1));
|
|||
|
if (!message.Contains("Inventory"))
|
|||
|
{
|
|||
|
Game1.playSound("cancel");
|
|||
|
return;
|
|||
|
}
|
|||
|
if (!Game1.player.mailReceived.Contains("BackpackTip"))
|
|||
|
{
|
|||
|
Game1.player.mailReceived.Add("BackpackTip");
|
|||
|
Game1.addMailForTomorrow("pierreBackpack", false, false);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|