RailUtilities
public static class Railcam2D.RailUtilities;A static class containing the core logic of Railcam 2D. This class is used by the Railcam 2D component to calculate camera position.
Public Members
GetCameraPosition(Vector2, Rail)
public static Vector2 GetCameraPosition(Vector2 targetPosition, Rail rail);| Member | Method |
| Returns | UnityEngine.Vector2 |
Allows camera position to be calculated using a specific Rail.
Parameters
| Name | Type |
targetPosition |
UnityEngine.Vector2 |
rail |
Railcam2D.Rail |
The targetPosition parameter is the position of the camera target (or combined position of multiple targets) that the camera is following.
The rail parameter is the Rail that is used to calculate camera position.
GetCameraPosition(Vector2, Rail[])
public static Vector2 GetCameraPosition(Vector2 targetPosition, Rail[] rails);| Member | Method |
| Returns | UnityEngine.Vector2 |
The primary method used to calculate camera position. Used by the Railcam 2D component.
Parameters
| Name | Type |
targetPosition |
UnityEngine.Vector2 |
rails |
Railcam2D.Rail[] |
The targetPosition parameter is the position of the camera target (or combined position of multiple targets) that the camera is following.
The rails parameter is an array of Rails that are used to calculate camera position.