ORK Framework  2.24.0
API Documentation
ORKFramework.Behaviours.TopDownBorderCamera Class Reference
Inheritance diagram for ORKFramework.Behaviours.TopDownBorderCamera:
ORKFramework.Behaviours.BaseCameraControl

Public Member Functions

override void CameraTargetChanged (GameObject oldTarget, GameObject newTarget)
 
virtual void ResetRotation ()
 
virtual void ResetPanning ()
 
virtual void ResetZoom ()
 
- Public Member Functions inherited from ORKFramework.Behaviours.BaseCameraControl
void SetCameraControlTarget (GameObject target, CameraControlTargetTransition transition)
 
void ResetCurrentCameraTarget (CameraControlTargetTransition transition)
 
void UpdatePosition (Vector3 position, Quaternion rotation)
 
void TransitionUpdate (Vector3 position, Quaternion rotation)
 

Public Attributes

bool initialDamping = true
 
string onChild = ""
 
float positionDamping = 0
 
Vector4 positionPadding = new Vector4(0, 0, 0, 0)
 
HorizontalPlaneType horizontalPlane = HorizontalPlaneType.XZ
 
float distance = 10.0f
 
float height = 5.0f
 
float heightDamping = 2.0f
 
float distanceDamping = 2.0f
 
float rotationDamping = 2.0f
 
float rotation = 0
 
UseableIn useRotationIn = UseableIn.None
 
bool rememberRotation = false
 
float rotationInputChange = 90
 
bool rotateDeltaTime = false
 
AxisControl rotationAxis = new AxisControl()
 
int rotationResetInputKey = 0
 
float rotationFactor = 1
 
MouseTouchControl rotationMouseTouch = new MouseTouchControl(false, 1, false, 2, 1, MouseTouch.Move)
 
bool cameraTargetChangeResetRotation = false
 
bool cameraTargetChangeBlockRotation = false
 
UseableIn usePanningIn = UseableIn.None
 
bool rememberPanning = false
 
float panningSpeed = 10
 
int horizontalPanningKeyID = 0
 
int verticalPanningKeyID = 0
 
int centerPanningKeyID = 0
 
bool limitPanning = true
 
float panningDistanceLimitField = 20
 
float panningDistanceLimitBattle = 20
 
bool cameraTargetChangeResetPanning = false
 
bool cameraTargetChangeBlockPanning = false
 
UseableIn useScreenEdgePanningIn = UseableIn.None
 
bool screenEdgePanningUIBlock = false
 
float screenEdgePanningSpeed = 10
 
Vector4 screenEdgeDistance = new Vector4(100, 100, 100, 100)
 
ValueSetter screenEdgeValueSetter = ValueSetter.Value
 
UseableIn useZoomingIn = UseableIn.None
 
bool rememberZoom = false
 
bool zoomUIBlock = false
 
float zoomHeightInputChange = 3
 
float zoomDistanceInputChange = 3
 
bool zoomDeltaTime = false
 
AxisControl zoomAxis = new AxisControl()
 
int zoomResetInputKey = 0
 
float zoomMinHeightField = 5
 
float zoomMaxHeightField = 15
 
float zoomMinDistanceField = 5
 
float zoomMaxDistanceField = 15
 
float zoomMinHeightBattle = 5
 
float zoomMaxHeightBattle = 15
 
float zoomMinDistanceBattle = 5
 
float zoomMaxDistanceBattle = 15
 
bool cameraTargetChangeResetZoom = false
 
bool cameraTargetChangeBlockZoom = false
 

Protected Member Functions

void OnDestroy ()
 

Additional Inherited Members

- Properties inherited from ORKFramework.Behaviours.BaseCameraControl
GameObject CameraTarget [get]
 
CameraControlTargetTransition CameraTargetTransition [get]
 
bool IsCameraTargetTransition [get]