C# Class GILES.pb_SceneCamera

Inheritance: UnityEngine.MonoBehaviour
Afficher le fichier Open project: procore3d/giles Class Usage Examples

Méthodes publiques

Свойство Type Description
DollyCursor UnityEngine.Texture2D
LookCursor UnityEngine.Texture2D
OrbitCursor UnityEngine.Texture2D
PanCursor UnityEngine.Texture2D
lookSpeed float
moveSpeed float
orbitSpeed float
plane UnityEngine.GameObject
scrollModifier float
zoomSpeed float

Private Properties

Свойство Type Description
Awake void
CalculateCameraPosition UnityEngine.Vector3
CamTarget UnityEngine.Vector3
CheckMouseOverGUI bool
CopySign float
LateUpdate void
OnGUI void
ScreenToWorldDistance float
Start void
ZoomInternal void
ZoomInternal void

Méthodes publiques

Méthode Description
AddOnCameraMoveDelegate ( OnCameraMoveEvent del ) : void
Focus ( GameObject target ) : void
Focus ( Vector3 target ) : void
Focus ( Vector3 target, float distance ) : void
GetPivot ( ) : Vector3
IsUsingKey ( ) : bool
IsUsingMouse ( Vector2 mousePosition ) : bool

Private Methods

Méthode Description
Awake ( ) : void
CalculateCameraPosition ( Vector3 target ) : Vector3
CamTarget ( ) : Vector3
CheckMouseOverGUI ( ) : bool
CopySign ( float x, float y ) : float
LateUpdate ( ) : void
OnGUI ( ) : void
ScreenToWorldDistance ( float screenDistance, float distanceFromCamera ) : float
Start ( ) : void
ZoomInternal ( GameObject target ) : void
ZoomInternal ( Vector3 target, float distance ) : void

Method Details

AddOnCameraMoveDelegate() public static méthode

public static AddOnCameraMoveDelegate ( OnCameraMoveEvent del ) : void
del OnCameraMoveEvent
Résultat void

Focus() public static méthode

public static Focus ( GameObject target ) : void
target UnityEngine.GameObject
Résultat void

Focus() public static méthode

public static Focus ( Vector3 target ) : void
target UnityEngine.Vector3
Résultat void

Focus() public static méthode

public static Focus ( Vector3 target, float distance ) : void
target UnityEngine.Vector3
distance float
Résultat void

GetPivot() public méthode

public GetPivot ( ) : Vector3
Résultat UnityEngine.Vector3

IsUsingKey() public méthode

public IsUsingKey ( ) : bool
Résultat bool

IsUsingMouse() public méthode

public IsUsingMouse ( Vector2 mousePosition ) : bool
mousePosition UnityEngine.Vector2
Résultat bool

Property Details

DollyCursor public_oe property

public Texture2D,UnityEngine DollyCursor
Résultat UnityEngine.Texture2D

LookCursor public_oe property

public Texture2D,UnityEngine LookCursor
Résultat UnityEngine.Texture2D

OrbitCursor public_oe property

public Texture2D,UnityEngine OrbitCursor
Résultat UnityEngine.Texture2D

PanCursor public_oe property

public Texture2D,UnityEngine PanCursor
Résultat UnityEngine.Texture2D

lookSpeed public_oe property

public float lookSpeed
Résultat float

moveSpeed public_oe property

public float moveSpeed
Résultat float

orbitSpeed public_oe property

public float orbitSpeed
Résultat float

plane public_oe property

public GameObject,UnityEngine plane
Résultat UnityEngine.GameObject

scrollModifier public_oe property

public float scrollModifier
Résultat float

zoomSpeed public_oe property

public float zoomSpeed
Résultat float