本文整理匯總了C#中Server.Items.AddonComponent.MoveToWorld方法的典型用法代碼示例。如果您正苦於以下問題:C# AddonComponent.MoveToWorld方法的具體用法?C# AddonComponent.MoveToWorld怎麽用?C# AddonComponent.MoveToWorld使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Server.Items.AddonComponent
的用法示例。
在下文中一共展示了AddonComponent.MoveToWorld方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: AddComponent
public void AddComponent(AddonComponent c, int x, int y, int z)
{
if (this.Deleted)
return;
this.m_Components.Add(c);
c.Addon = this;
c.Offset = new Point3D(x, y, z);
c.MoveToWorld(new Point3D(this.X + x, this.Y + y, this.Z + z), this.Map);
}
示例2: AddComponent
public virtual void AddComponent( AddonComponent c, int x, int y, int z )
{
if ( Deleted )
return;
m_Components.Add( c );
c.Addon = this;
c.Offset = new Point3D( x, y, z );
c.MoveToWorld( new Point3D( X + x, Y + y, Z + z ), Map );
}
示例3: Execute
public override void Execute(CommandEventArgs e, object obj)
{
try
{
Item item = obj as Item;
m_found++;
if (item != null)
{
m_processed++;
AddonComponent ac = new AddonComponent(item.ItemID);
ac.MoveToWorld(item.Location, item.Map);
item.Delete();
}
AddResponse(String.Format("done."));
}
catch (Exception exe)
{
LogHelper.LogException(exe);
e.Mobile.SendMessage(exe.Message);
}
}