Wobbly Life Mod SDK
 
Loading...
Searching...
No Matches
ModWobblyLife.ModCameraFocusRef Class Reference

A ModCameraFocus but reference to a non mod CameraFocus for example the PlayerCharacter camera. More...

Inheritance diagram for ModWobblyLife.ModCameraFocusRef:
ModWobblyLife.ModCameraFocus ModWobblyLife.Network.ModNetworkSubBehaviour ModWobblyLife.Network.IModNetworkSubBehaviour

Public Member Functions

override void UpdateCamera (ModGameplayCamera camera, Transform cameraTransform)
 Not in use.
 
- Public Member Functions inherited from ModWobblyLife.ModCameraFocus
void AssignCameraFocus (object cameraFocus)
 Internal use.
 
abstract void UpdateCamera (ModGameplayCamera camera, Transform cameraTransform)
 Called per frame to update the camera.
 
virtual bool IsFOVChangeAllowed ()
 Whether FOV changing is allowed.
 
virtual bool ShouldResetFOVOnFocus ()
 Whether should change FOV to default FOV on focus.
 
ModCameraFocusCallbacks GetInternalCallbacks ()
 Internal use.
 
- Public Member Functions inherited from ModWobblyLife.Network.ModNetworkSubBehaviour
void RegisterRPCs (ModNetworkObject networkObject)
 Called when you should register rpcs.
 
void NetworkStart (ModNetworkObject networkObject)
 Called when this object is ready on the network.
 
void NetworkPost (ModNetworkObject networkObject)
 Called after fully initalized the network.
 
GameObject GetGameObject ()
 Returns the gameobject of this object.
 
void RegisterRPCs (ModNetworkObject networkObject)
 Called when you should register rpcs.
 
void NetworkStart (ModNetworkObject networkObject)
 Called when this object is ready on the network.
 
void NetworkPost (ModNetworkObject networkObject)
 Called after fully initalized the network.
 
GameObject GetGameObject ()
 Returns the gameobject of this object.
 

Protected Member Functions

override void OnFocusCamera (ModPlayerController playerController)
 Not in use.
 
override void OnUnfocusCamera (ModPlayerController playerController)
 Not in use.
 
- Protected Member Functions inherited from ModWobblyLife.ModCameraFocus
override void Awake ()
 
abstract void OnFocusCamera (ModPlayerController playerController)
 When a camera has focused on this camera focus.
 
abstract void OnUnfocusCamera (ModPlayerController playerController)
 When a camera has unfocused from this camera focus.
 
- Protected Member Functions inherited from ModWobblyLife.Network.ModNetworkSubBehaviour
virtual void Awake ()
 
virtual void Start ()
 
virtual void OnDestroy ()
 
virtual void ModAwake ()
 
virtual void ModStart ()
 
virtual void ModOnDestroy ()
 
virtual void ModRegisterRPCs (ModNetworkObject modNetworkObject)
 
virtual void ModNetworkStart (ModNetworkObject modNetworkObject)
 
virtual void ModNetworkPost (ModNetworkObject modNetworkObject)
 

Additional Inherited Members

- Public Attributes inherited from ModWobblyLife.Network.ModNetworkSubBehaviour
ModNetworkObject modNetworkObject
 
- Events inherited from ModWobblyLife.ModCameraFocus
static Action< ModCameraFocusonPrepare
 Internal use.
 

Detailed Description

A ModCameraFocus but reference to a non mod CameraFocus for example the PlayerCharacter camera.

Member Function Documentation

◆ OnFocusCamera()

override void ModWobblyLife.ModCameraFocusRef.OnFocusCamera ( ModPlayerController  playerController)
protectedvirtual

Not in use.

Parameters
playerController

Implements ModWobblyLife.ModCameraFocus.

◆ OnUnfocusCamera()

override void ModWobblyLife.ModCameraFocusRef.OnUnfocusCamera ( ModPlayerController  playerController)
protectedvirtual

Not in use.

Parameters
playerController

Implements ModWobblyLife.ModCameraFocus.

◆ UpdateCamera()

override void ModWobblyLife.ModCameraFocusRef.UpdateCamera ( ModGameplayCamera  camera,
Transform  cameraTransform 
)
virtual

Not in use.

Parameters
camera
cameraTransform

Implements ModWobblyLife.ModCameraFocus.