public MyProjectorClipboard(MyProjectorBase projector, MyPlacementSettings settings)
     : base(settings) //Pasting Settings here ?
 {
     MyDebug.AssertDebug(projector != null);
     m_projector = projector;
     m_calculateVelocity = false;
 }
 public MyProjectorClipboard(MyProjectorBase projector, MyPlacementSettings settings)
     : base(settings) //Pasting Settings here ?
 {
     MyDebug.AssertDebug(projector != null);
     m_projector         = projector;
     m_calculateVelocity = false;
 }
Example #3
0
        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;
 }
Example #6
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;
 }
Example #10
0
 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;
 }
Example #11
0
 public MyProjectorClipboard(MyProjectorBase projector, MyPlacementSettings settings) : base(settings, true)
 {
     this.m_projector         = projector;
     base.m_calculateVelocity = false;
 }
 public MyGridClipboardAdvanced(MyPlacementSettings settings, bool calculateVelocity = true) : base(settings, calculateVelocity)
 {
     m_useDynamicPreviews = false;
     m_dragDistance = 0;
 }