本文整理汇总了C#中Sandbox.Game.Entities.MyVoxelBase.GetObjectBuilder方法的典型用法代码示例。如果您正苦于以下问题:C# MyVoxelBase.GetObjectBuilder方法的具体用法?C# MyVoxelBase.GetObjectBuilder怎么用?C# MyVoxelBase.GetObjectBuilder使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sandbox.Game.Entities.MyVoxelBase
的用法示例。
在下文中一共展示了MyVoxelBase.GetObjectBuilder方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CopyVoxelMapInternal
private void CopyVoxelMapInternal(MyVoxelBase toCopy)
{
m_copiedVoxelMaps.Add((MyObjectBuilder_EntityBase)toCopy.GetObjectBuilder(true));
if (m_copiedVoxelMaps.Count == 1)
{
MatrixD pasteMatrix = GetPasteMatrix();
Vector3D dragPointGlobal = toCopy.WorldMatrix.Translation;
m_dragPointToPositionLocal = Vector3D.TransformNormal(toCopy.PositionComp.GetPosition() - dragPointGlobal, toCopy.PositionComp.WorldMatrixNormalizedInv);
m_dragDistance = (float)(dragPointGlobal - pasteMatrix.Translation).Length();
}
m_copiedVoxelMapOffsets.Add(toCopy.WorldMatrix.Translation - m_copiedVoxelMaps[0].PositionAndOrientation.Value.Position);
}