Class ClientCameraManager
The manager that controls the player camera
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Engine.CameraSystem
Assembly: Engine.Camera.dll
Syntax
public class ClientCameraManager : Manager
Constructors
ClientCameraManager(ClientPlayerManager)
Constructor
Declaration
public ClientCameraManager(ClientPlayerManager clientPlayerManager)
Parameters
| Type | Name | Description |
|---|---|---|
| ClientPlayerManager | clientPlayerManager | The client player manager |
Methods
Init()
Called on initialization
Declaration
public override void Init()
Overrides
LoadGameTask(ClientLoadData)
Called on game load
Declaration
public override Task LoadGameTask(ClientLoadData clientLoadData)
Parameters
| Type | Name | Description |
|---|---|---|
| ClientLoadData | clientLoadData |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |
Overrides
Process()
Called every frame
Declaration
public override void Process()
Overrides
SetRotateAroundTarget(GameObject)
Change rotate around target
Declaration
public void SetRotateAroundTarget(GameObject target)
Parameters
| Type | Name | Description |
|---|---|---|
| UnityEngine.GameObject | target | The target gameobject other than the my player |
SetRotateAroundTargetToPlayer()
Change rotate around target to the my player
Declaration
public void SetRotateAroundTargetToPlayer()
Shutdown()
Called on shutdown
Declaration
public override void Shutdown()