protected override void OnTarget(Mobile from, object targeted) { if (m_Horn.Deleted) { return; } var entity = targeted as IEntity; if (UberScriptTriggers.Trigger(entity, from, TriggerName.onTargeted, m_Horn)) { return; } IPoint3D loc; if (targeted is Item) { loc = ((Item)targeted).GetWorldLocation(); } else { loc = targeted as IPoint3D; } m_Horn.Use(from, loc); }
protected override void OnTarget(Mobile from, object targeted) { if (m_Horn.Deleted) { return; } IPoint3D loc; if (targeted is Item) { loc = ((Item)targeted).GetWorldLocation(); } else { loc = targeted as IPoint3D; } m_Horn.Use(from, loc); }