public override object VisitHsTarget(HSGrammarParser.HsTargetContext context) { PowerTarget poweTarget = new PowerTarget(); poweTarget.Id = int.Parse(context.INT().GetText()); poweTarget.Entitiy = new PowerEntity(); poweTarget.Entitiy.EntityId = (int)VisitHsEntityObject(context.hsEntityObject()); return(poweTarget); }
public override void OnDoubleClick(Mobile from) { Target t; if (!IsChildOf(from.Backpack)) { from.SendLocalizedMessage(1060640); // The item must be in your backpack to use it. } else { from.SendMessage("What do you want to put the batteries in?"); t = new PowerTarget(this); from.Target = t; } }