Target() 공개 메소드

public Target ( TrapableContainer item ) : void
item Server.Items.TrapableContainer
리턴 void
예제 #1
0
 protected override void OnTarget(Mobile from, object o)
 {
     if (o is TrapableContainer)
     {
         m_Owner.Target((TrapableContainer)o);
     }
     else
     {
         from.SendMessage("You can't trap that");
     }
 }
예제 #2
0
 protected override void OnTarget(Mobile from, object o)
 {
     if (o is TrapableContainer)
     {
         m_Owner.Target((TrapableContainer)o);
     }
     else
     {
         from.PrivateOverheadMessage(MessageType.Regular, 0x88, 501767, from.NetState);
     }
 }
예제 #3
0
            protected override void OnTarget(Mobile from, object o)
            {
                var entity = o as IEntity;

                if (XmlScript.HasTrigger(entity, TriggerName.onTargeted) &&
                    UberScriptTriggers.Trigger(entity, from, TriggerName.onTargeted, null, null, m_Owner))
                {
                    return;
                }

                if (o is TrapableContainer)
                {
                    m_Owner.Target((TrapableContainer)o);
                }
                else
                {
                    from.SendMessage("You can't trap that");
                }
            }