public EditorTooltipActor(EditorLevel level) : base(level, ActorType.Tooltip, level.getUnusedActorId()) { _position = level.controller.worldMouse; _radius = 1f; _message = "Default Message"; }
public EditorCollisionFilterActor(EditorLevel level) : base(level, ActorType.CollisionFilter, level.getUnusedActorId()) { Vector2 worldMouse = _level.controller.worldMouse; _selectedPoints = new List <PointListNode>(); initializeControls(worldMouse + new Vector2(0f, -0.5f), worldMouse + new Vector2(0f, 0.5f)); _selectedPoints.Add(_nodeA); _selectedPoints.Add(_nodeB); _layerDepth = 0.1f; }
public EditorLevelTransitionActor(EditorLevel level) : base(level, ActorType.LevelTransition, level.getUnusedActorId()) { _position = level.controller.worldMouse; _halfWidth = 0.5f; _halfHeight = 0.5f; _angle = 0f; _levelUid = "default"; _positionInLevel = Vector2.Zero; _requiresActivation = true; }
public EditorWaypointActor(EditorLevel level) : base(level, ActorType.Waypoint, level.getUnusedActorId()) { _selectedPoints = new List <PointListNode>(); _layerDepth = 0.1f; _uid = "default_waypoint"; Vector2 worldMouse = level.controller.worldMouse; _headPoint = new PointListNode(worldMouse + new Vector2(-0.5f, 0f)); _selectedPoints.Add(_headPoint); _selectedPoints.Add(_headPoint.tail.insertAfter(worldMouse + new Vector2(0.5f, 0f))); }
public EditorEdgeBoundaryActor(EditorLevel level) : base(level, ActorType.EdgeBoundary, level.getUnusedActorId()) { _position = _level.controller.worldMouse; _edgeBoundaryType = EdgeBoundaryType.LowerBound; }