24 lines
No EOL
462 B
C#
24 lines
No EOL
462 B
C#
using Server.Items;
|
|
|
|
namespace Server.ContextMenus
|
|
{
|
|
public class EatEntry : ContextMenuEntry
|
|
{
|
|
private Mobile m_From;
|
|
private Food m_Food;
|
|
|
|
public EatEntry( Mobile from, Food food ) : base( 6135, 1 )
|
|
{
|
|
m_From = from;
|
|
m_Food = food;
|
|
}
|
|
|
|
public override void OnClick()
|
|
{
|
|
if ( m_Food.Deleted || !m_Food.Movable || !m_From.CheckAlive() || !m_Food.CheckItemUse( m_From ) )
|
|
return;
|
|
|
|
m_Food.Eat( m_From );
|
|
}
|
|
}
|
|
} |