本文整理汇总了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);
}
}