PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
PlayerLightManager.c File Reference

Data Structures

class  ActionTargetLighSource
 

Functions

void PlayerLightManager (PlayerBase player)
 
void AddLightSource (Object object)
 
void RemoveLightSource (Object object)
 
void UpdateLightSourceList ()
 
ref array< ref ActionTargetGetLightSourceList ()
 
void SetSelectedLightSourceIdx (int value)
 
int GetSelectedLightSourceIdx ()
 
void SelectLightSourceTarget (ActionTarget target)
 
ref ActionTarget GetSelectedLightSourceTarget ()
 

Variables

ActionTargetLighSource m_SelectedLightSource
 
ref ActionTargetLighSource m_LightItemTarget
 
ref array< ref ActionTargetm_ValidLightItems
 
PlayerBase m_Player
 

Function Documentation

◆ AddLightSource()

void AddLightSource ( Object  object)

◆ GetLightSourceList()

ref array< ref ActionTarget > GetLightSourceList ( )

References m_ValidLightItems.

◆ GetSelectedLightSourceIdx()

int GetSelectedLightSourceIdx ( )

References m_SelectedLightSource.

◆ GetSelectedLightSourceTarget()

ref ActionTarget GetSelectedLightSourceTarget ( )

◆ PlayerLightManager()

void PlayerLightManager ( PlayerBase  player)

◆ RemoveLightSource()

void RemoveLightSource ( Object  object)

◆ SelectLightSourceTarget()

void SelectLightSourceTarget ( ActionTarget  target)

◆ SetSelectedLightSourceIdx()

void SetSelectedLightSourceIdx ( int  value)

◆ UpdateLightSourceList()

void UpdateLightSourceList ( )

Variable Documentation

◆ m_LightItemTarget

◆ m_Player

PlayerBase m_Player

◆ m_SelectedLightSource

◆ m_ValidLightItems