public EditorEdgeBoundaryActor(EditorLevel level, XElement data)
     : base(level, data)
 {
     _position         = Loader.loadVector2(data.Attribute("position"), Vector2.Zero);
     _edgeBoundaryType = (EdgeBoundaryType)Loader.loadEnum(typeof(EdgeBoundaryType), data.Attribute("edge_boundary_type"), 0);
 }
 public EditorEdgeBoundaryActor(EditorLevel level, XElement data)
     : base(level, data)
 {
     _position = Loader.loadVector2(data.Attribute("position"), Vector2.Zero);
     _edgeBoundaryType = (EdgeBoundaryType)Loader.loadEnum(typeof(EdgeBoundaryType), data.Attribute("edge_boundary_type"), 0);
 }
 public EditorEdgeBoundaryActor(EditorLevel level)
     : base(level, ActorType.EdgeBoundary, level.getUnusedActorId())
 {
     _position         = _level.controller.worldMouse;
     _edgeBoundaryType = EdgeBoundaryType.LowerBound;
 }
 public EditorEdgeBoundaryActor(EditorLevel level)
     : base(level, ActorType.EdgeBoundary, level.getUnusedActorId())
 {
     _position = _level.controller.worldMouse;
     _edgeBoundaryType = EdgeBoundaryType.LowerBound;
 }