Rail
public class Railcam2D.Rail;
Represents a 2D path that the camera can traverse.
Public Members
Activate()
public void Activate();
Member | Method |
Returns | void |
A method that sets Active
to true
. Can be used with Unity Events to change the Rail's status at runtime.
Active
public bool Active = true;
Member | Field |
Type | bool |
Defaults To | true |
A bool
that determines whether the Rail is included (true
) or excluded (false
) from camera position calculations.
Inactive Rails are only excluded from calculations performed using
RailUtilities.GetCameraPosition(Vector2, Rail[])
, which is the standard way Railcam 2D calculates camera position. This value is ignored when callingRailUtilities.GetCameraPosition(Vector2, Rail)
.
Deactivate()
public void Deactivate();
Member | Method |
Returns | void |
A method that sets Active
to false
. Can be used with Unity Events to change the Rail's status at runtime.
Effects
public List<Effect> Effects = new List<Effect>();
Member | Field |
Type | List<Railcam2D.Effect> |
Defaults To | new List<Railcam2D.Effect>() |
A list of Effects that displace the camera's position along the Rail.
Waypoints
public List<Waypoint> Waypoints = new List<Waypoint>();
Member | Field |
Type | List<Railcam2D.Waypoint> |
Defaults To | new List<Railcam2D.Waypoint>() |
A list of Waypoints that define the Rail's 2D path through a scene, and the axis the camera follows the target along.