当前位置: 首页>>代码示例>>C#>>正文


C# IPoint3D.Clone3D方法代码示例

本文整理汇总了C#中IPoint3D.Clone3D方法的典型用法代码示例。如果您正苦于以下问题:C# IPoint3D.Clone3D方法的具体用法?C# IPoint3D.Clone3D怎么用?C# IPoint3D.Clone3D使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IPoint3D的用法示例。


在下文中一共展示了IPoint3D.Clone3D方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: SetTarget

		public virtual void SetTarget(IPoint3D target)
		{
			if (IsDisposed || Target == target)
			{
				return;
			}

			if (target == null)
			{
				Target = null;
				return;
			}

			if (target is IEntity)
			{
				Target = (IEntity)target;
				return;
			}

			if (Target is Mobile)
			{
				((Mobile)Target).Location = target.Clone3D();
				return;
			}

			if (Target is Item)
			{
				((Item)Target).Location = target.Clone3D();
				return;
			}

			Target = new Entity(Serial.Zero, target.Clone3D(), Map);
		}
开发者ID:greeduomacro,项目名称:RuneUO,代码行数:33,代码来源:EffectInfo.cs

示例2: SetSource

		public virtual void SetSource(IPoint3D source)
		{
			if (IsDisposed || Source == source)
			{
				return;
			}

			if (source == null)
			{
				Source = null;
				return;
			}

			if (source is IEntity)
			{
				Source = (IEntity)source;
				Map = Source.Map;
				return;
			}

			if (Source is Mobile)
			{
				((Mobile)Source).Location = source.Clone3D();
				return;
			}

			if (Source is Item)
			{
				((Item)Source).Location = source.Clone3D();
				return;
			}

			Source = new Entity(Serial.Zero, source.Clone3D(), Source != null ? Source.Map : Map);
		}
开发者ID:greeduomacro,项目名称:RuneUO,代码行数:34,代码来源:EffectInfo.cs

示例3: Shape3D

		public Shape3D(IPoint3D center)
		{
			_Center = center.Clone3D();
		}
开发者ID:Ravenwolfe,项目名称:Core,代码行数:4,代码来源:Shape3D.cs


注:本文中的IPoint3D.Clone3D方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。