ModernUO/Projects/UOContent/Engines/Craft/Core/CraftRes.cs
2020-09-18 18:41:26 -07:00

47 lines
1.1 KiB
C#

using System;
namespace Server.Engines.Craft
{
public class CraftRes
{
public CraftRes(Type type, TextDefinition name, int amount, TextDefinition message = null)
{
ItemType = type;
Amount = amount;
NameNumber = name;
MessageNumber = message;
NameString = name;
MessageString = message;
}
public Type ItemType { get; }
public string MessageString { get; }
public int MessageNumber { get; }
public string NameString { get; }
public int NameNumber { get; }
public int Amount { get; }
public void SendMessage(Mobile from)
{
if (MessageNumber > 0)
{
from.SendLocalizedMessage(MessageNumber);
}
else if (!string.IsNullOrEmpty(MessageString))
{
from.SendMessage(MessageString);
}
else
{
from.SendLocalizedMessage(502925); // You don't have the resources required to make that item.
}
}
}
}