public MyProjectorClipboard(MyProjectorBase projector, MyPlacementSettings settings) : base(settings) //Pasting Settings here ? { MyDebug.AssertDebug(projector != null); m_projector = projector; m_calculateVelocity = false; }
protected override void Init(MyObjectBuilder_DefinitionBase builder) { base.Init(builder); var ob = (MyObjectBuilder_ClipboardDefinition)builder; PastingSettings = ob.PastingSettings; }
protected override void Init(MyObjectBuilder_DefinitionBase builder) { base.Init(builder); var ob = (MyObjectBuilder_CubeBuilderDefinition)builder; DefaultBlockBuildingDistance = ob.DefaultBlockBuildingDistance; MaxBlockBuildingDistance = ob.MaxBlockBuildingDistance; MinBlockBuildingDistance = ob.MinBlockBuildingDistance; BuildingDistSurvivalCharacter = ob.BuildingDistSurvivalCharacter; BuildingDistSurvivalShip = ob.BuildingDistSurvivalShip; BuildingSettings = ob.BuildingSettings; }
public MyGridClipboard2(MyPlacementSettings settings, bool calculateVelocity = true) : base(settings, calculateVelocity) { EnableGridChangeToDynamic = false; m_useDynamicPreviews = false; m_dragDistance = 0; }
public MyGridClipboard(MyPlacementSettings settings, bool calculateVelocity = true) { m_calculateVelocity = calculateVelocity; m_settings = settings; }
public MyGridClipboardAdvanced(MyPlacementSettings settings, bool calculateVelocity = true) : base(settings, calculateVelocity) { m_useDynamicPreviews = false; m_dragDistance = 0; }
public MyMultiBlockClipboard(MyPlacementSettings settings, bool calculateVelocity = true) : base(settings, calculateVelocity) { EnableGridChangeToDynamic = false; m_useDynamicPreviews = false; }
public MyMultiBlockClipboard(MyPlacementSettings settings, bool calculateVelocity = true) : base(settings, calculateVelocity) { m_useDynamicPreviews = false; }
public MyMultiBlockClipboard(MyPlacementSettings settings, bool calculateVelocity = true) : base(settings, calculateVelocity) { this.RemoveBlocksInMultiBlock = new HashSet <Tuple <MySlimBlock, ushort?> >(); this.m_tmpBlockPositionsSet = new HashSet <Vector3I>(); base.m_useDynamicPreviews = false; }
public MyProjectorClipboard(MyProjectorBase projector, MyPlacementSettings settings) : base(settings, true) { this.m_projector = projector; base.m_calculateVelocity = false; }