Style Slasher
A dressup combat roguelike created by Scrungle Studios for the 2025 Swinburne Capstone project.
Slasher.Camera.CameraManager Class Reference
Inheritance diagram for Slasher.Camera.CameraManager:
Inheritance graph
Collaboration diagram for Slasher.Camera.CameraManager:
Collaboration graph

Classes

struct  RoomInfo
 

Static Public Member Functions

static void SetRoom (Vector3 center, Vector2 size)
 

Properties

Blender< RoomTransitionroomTransition [get]
 
Blender< Inventoryinventory [get]
 

Events

static Action OnNewRoom = () => {}
 

Private Member Functions

void Awake ()
 
void OnEnable ()
 
void OnDisable ()
 
void Start ()
 
void SetInventoryState (bool state)
 
void SetNewRoom ()
 
void Update ()
 
void LateUpdate ()
 

Private Attributes

CameraConditions conditions = new()
 
List< BaseBlendableContainerblenders = new()
 
CinemachineCamera cam
 
Vector3 smoothedVelocity
 
float fov = 40f
 
CameraParams current
 

Static Private Attributes

static RoomInfo info
 

Member Function Documentation

◆ Awake()

void Slasher.Camera.CameraManager.Awake ( )
private
Here is the call graph for this function:

◆ LateUpdate()

void Slasher.Camera.CameraManager.LateUpdate ( )
private

◆ OnDisable()

void Slasher.Camera.CameraManager.OnDisable ( )
private
Here is the call graph for this function:

◆ OnEnable()

void Slasher.Camera.CameraManager.OnEnable ( )
private
Here is the call graph for this function:

◆ SetInventoryState()

void Slasher.Camera.CameraManager.SetInventoryState ( bool state)
private

◆ SetNewRoom()

void Slasher.Camera.CameraManager.SetNewRoom ( )
private

◆ SetRoom()

static void Slasher.Camera.CameraManager.SetRoom ( Vector3 center,
Vector2 size )
static

◆ Start()

void Slasher.Camera.CameraManager.Start ( )
private

◆ Update()

void Slasher.Camera.CameraManager.Update ( )
private

Member Data Documentation

◆ blenders

List<BaseBlendableContainer> Slasher.Camera.CameraManager.blenders = new()
private

◆ cam

CinemachineCamera Slasher.Camera.CameraManager.cam
private

◆ conditions

CameraConditions Slasher.Camera.CameraManager.conditions = new()
private

◆ current

CameraParams Slasher.Camera.CameraManager.current
private

◆ fov

float Slasher.Camera.CameraManager.fov = 40f
private

◆ info

RoomInfo Slasher.Camera.CameraManager.info
staticprivate

◆ smoothedVelocity

Vector3 Slasher.Camera.CameraManager.smoothedVelocity
private

Property Documentation

◆ inventory

Blender<Inventory> Slasher.Camera.CameraManager.inventory
getprivate

◆ roomTransition

Blender<RoomTransition> Slasher.Camera.CameraManager.roomTransition
getprivate

Event Documentation

◆ OnNewRoom

Action Slasher.Camera.CameraManager.OnNewRoom = () => {}
staticprivate

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