Loading...
Searching...
No Matches
SCR_CharacterSlowdownEasingSystem Interface Reference

A system to help with easing the slowdown effect applied to the character. More...

Inheritance diagram for SCR_CharacterSlowdownEasingSystem:
GameSystem

Public Member Functions

void Register (notnull SCR_ChimeraCharacter character)
 Add a new character to the system so they get updated.
 
void Unregister (notnull SCR_ChimeraCharacter character)
 Remove a character in the system so they no longer get updated.
 
- Public Member Functions inherited from GameSystem
bool ShouldBePaused ()
 Is this system should be paused while the simulation is paused?
 
bool ShouldBeEnabledInEditMode ()
 Is this system should be enabled inside the editor.
 

Static Public Member Functions

static override void InitInfo (WorldSystemInfo outInfo)
 

Protected Member Functions

override void OnInit ()
 
override void OnUpdatePoint (WorldUpdatePointArgs args)
 

Protected Attributes

ref array< SCR_ChimeraCharacterm_aCharacters = {}
 
float m_fTransitionStrength
 

Detailed Description

A system to help with easing the slowdown effect applied to the character.

Member Function Documentation

◆ InitInfo()

static override void SCR_CharacterSlowdownEasingSystem.InitInfo ( WorldSystemInfo outInfo)
static

◆ OnInit()

override void SCR_CharacterSlowdownEasingSystem.OnInit ( )
protected

◆ OnUpdatePoint()

override void SCR_CharacterSlowdownEasingSystem.OnUpdatePoint ( WorldUpdatePointArgs args)
protected

◆ Register()

void SCR_CharacterSlowdownEasingSystem.Register ( notnull SCR_ChimeraCharacter character)

Add a new character to the system so they get updated.

Parameters
[in]characterCharacter that will be subscribed to the system.

◆ Unregister()

void SCR_CharacterSlowdownEasingSystem.Unregister ( notnull SCR_ChimeraCharacter character)

Remove a character in the system so they no longer get updated.

Parameters
[in]characterCharacter that will be removed from the system.

Member Data Documentation

◆ m_aCharacters

ref array<SCR_ChimeraCharacter> SCR_CharacterSlowdownEasingSystem.m_aCharacters = {}
protected

◆ m_fTransitionStrength

float SCR_CharacterSlowdownEasingSystem.m_fTransitionStrength
protected

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