25 lines
No EOL
477 B
C#
25 lines
No EOL
477 B
C#
using System;
|
|
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 );
|
|
}
|
|
}
|
|
} |