Class MainCameraController
Inheritance
MainCameraController
Implements
IPreRunGamePriorityService
Assembly: cs.temp.dll.dll
Syntax
public class MainCameraController : MonoBehaviour, IMainCameraController, IPreRunGamePriorityService
Properties
CanUpdateCameraTransform
Declaration
public bool CanUpdateCameraTransform { get; }
Property Value
gameMgr
Declaration
protected IGameManager gameMgr { get; }
Property Value
Type |
Description |
IGameManager |
|
IsOrthographic
Declaration
public bool IsOrthographic { get; }
Property Value
IsTransformUpdating
Declaration
public bool IsTransformUpdating { get; }
Property Value
logger
Declaration
protected IGameLoggingService logger { get; }
Property Value
Type |
Description |
IGameLoggingService |
|
MainCamera
Gets the main camera in the game.
Declaration
public Camera MainCamera { get; }
Property Value
MainCameraUI
Declaration
public Camera MainCameraUI { get; }
Property Value
MousePositionDelta
Declaration
public Vector3 MousePositionDelta { get; }
Property Value
PanningHandler
Declaration
public IMainCameraPanningHandler PanningHandler { get; }
Property Value
RotationHandler
Declaration
public IMainCameraRotationHandler RotationHandler { get; }
Property Value
ServicePriority
Declaration
public int ServicePriority { get; }
Property Value
terrainMgr
Declaration
protected ITerrainManager terrainMgr { get; }
Property Value
Type |
Description |
ITerrainManager |
|
ZoomHandler
Declaration
public IMainCameraZoomHandler ZoomHandler { get; }
Property Value
Methods
Init(IGameManager)
Declaration
public void Init(IGameManager gameMgr)
Parameters
Type |
Name |
Description |
IGameManager |
gameMgr |
|
RaiseCameraTransformUpdated()
Declaration
public void RaiseCameraTransformUpdated()
ScreenPointToRay(Vector3)
Declaration
public Ray ScreenPointToRay(Vector3 position)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Returns
ScreenToViewportPoint(Vector3)
Declaration
public Vector3 ScreenToViewportPoint(Vector3 position)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Returns
ScreenToWorldPoint(Vector3, Boolean)
Declaration
public Vector3 ScreenToWorldPoint(Vector3 position, bool applyOffset = true)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Boolean |
applyOffset |
|
Returns
Events
CameraTransformUpdated
Declaration
public event CustomEventHandler<IMainCameraController, EventArgs> CameraTransformUpdated
Event Type
Implements
IPreRunGamePriorityService