public override void Get2DViewActions(Scene2DView view, Scene2DActions actions)
 {
     base.Get2DViewActions(view, actions);
     if (!view.TouchesSelectionMarquee(SectorExtent))
     {
         return;
     }
     // commented out until supported
     //actions.AddAction(this, VA_UNLOCK_SECTORS);
     if (SectorVisibleMask == 0)
     {
         actions.AddAction(this, VA_MAKE_VISIBLE);
     }
     else
     {
         actions.AddAction(this, VA_MAKE_INVISIBLE);
     }
     if (SectorCollisionMask == 0)
     {
         actions.AddAction(this, VA_ENABLE_COLLISION);
     }
     else
     {
         actions.AddAction(this, VA_DISABLE_COLLISION);
     }
 }
Example #2
0
 public void Get2DViewActions(CSharpFramework.Controls.Scene2DView view, Scene2DActions actions)
 {
     if (view.HasSelectionMarquee)
     {
         actions.AddAction(this, RO_CREATEZONEGRID);
     }
 }
Example #3
0
 public override void Get2DViewActions(Scene2DView view, Scene2DActions actions)
 {
     base.Get2DViewActions(view, actions);
     if (!this.Modifiable || !view.SelectionMarqueeWorldBox.Valid)
     {
         return;
     }
     actions.AddAction(this, VA_AS_SELECTION);
 }
 public override void Get2DViewActions(Scene2DView view, Scene2DActions actions)
 {
     base.Get2DViewActions(view, actions);
       if (!view.TouchesSelectionMarquee(SectorExtent))
     return;
       // commented out until supported
       //actions.AddAction(this, VA_UNLOCK_SECTORS);
       if (SectorVisibleMask == 0)
     actions.AddAction(this, VA_MAKE_VISIBLE);
       else
     actions.AddAction(this, VA_MAKE_INVISIBLE);
       if (SectorCollisionMask == 0)
     actions.AddAction(this, VA_ENABLE_COLLISION);
       else
     actions.AddAction(this, VA_DISABLE_COLLISION);
 }
        public override void Get2DViewActions(Scene2DView view, Scene2DActions actions)
        {
            base.Get2DViewActions(view, actions);

              if (!view.TouchesSelectionMarquee(this.AbsoluteBoundingBox))
            return;

              if (this.Modifiable)
              {
            actions.AddAction(this, VA_EDIT_SECTOR_PROPERTIES);
            actions.AddAction(this, VA_IMPORT_HEIGHTMAP);
            actions.AddAction(this, VA_REPAIR_SECTORS);
              }
              actions.AddAction(this, VA_RELOAD_SECTORS);
        }
 public override void Get2DViewActions(Scene2DView view, Scene2DActions actions)
 {
     base.Get2DViewActions(view, actions);
       if (!this.Modifiable || !view.SelectionMarqueeWorldBox.Valid)
     return;
       actions.AddAction(this, VA_AS_SELECTION);
 }
 public void Get2DViewActions(CSharpFramework.Controls.Scene2DView view, Scene2DActions actions)
 {
     if (view.HasSelectionMarquee)
     actions.AddAction(this, RO_CREATEZONEGRID);
 }