41 lines
948 B
C#
41 lines
948 B
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.
|
|
}
|
|
}
|
|
}
|