My Project
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
BaseCamera Class Reference
Inheritance diagram for BaseCamera:
DesignerCamera Free3DCamera GameCamera

Public Member Functions

virtual void Set ()
 
void UpdateForegroundCamera ()
 
Vector3 GetWorldPlanePosition ()
 
void SetListenerOnCamera ()
 

Public Attributes

Camera cam
 
AudioListener listener
 
float listenerDistance = 20.0f
 
Camera foregroundCam
 
float foregroundOffset = 1.0f
 
bool keepInBoundsLeft
 
bool keepInBoundsRight
 
bool keepInBoundsTop
 
bool keepInBoundsBottom
 
bool outOfFocus
 
float lowerBoundAdjust = 10.0f
 
float upperBoundAdjust = 0.0f
 
float leftBoundAdjust = 1.0f
 
float rightBoundAdjust = 1.0f
 
bool restoreTransform = false
 

Protected Member Functions

virtual void Awake ()
 
void LateUpdate ()
 
Vector3 KeepInsideBounds (Vector3 pos)
 
void SetListener (Transform parent, Vector3 listenerPos, float listenerDistance)
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual void OnApplicationFocus (bool hasFocus)
 

Protected Attributes

bool overrideKeepInBounds
 
Vector3 defaultPos
 
Vector3 thisPos
 
Quaternion defaultRot
 
Quaternion thisRot
 
float defaultZoom
 
float thisZoom
 
CameraController controller
 

The documentation for this class was generated from the following file: