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

Private Member Functions

override void Init ()
 
override void SetActions ()
 
override bool CanReceiveUpgrade ()
 
override void OnWorkStart ()
 
override void ApplyResultModifications (ItemBase result)
 
override bool CanTransformIntoStick ()
 
override void EEHitBy (TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef)
 
override void CalculateQuantity ()
 
override void UpdateParticle ()
 
void DebugSetHealthAndEnergy (float time)
 
override void GetDebugActions (out TSelectableActionInfoArrayEx outputList)
 
override bool OnAction (int action_id, Man player, ParamsReadContext ctx)
 

Member Function Documentation

◆ ApplyResultModifications()

override void ApplyResultModifications ( ItemBase  result)
inlineprivate

◆ CalculateQuantity()

override void CalculateQuantity ( )
inlineprivate

References GetGame(), and Math::Min().

Referenced by OnWorkStart().

◆ CanReceiveUpgrade()

override bool CanReceiveUpgrade ( )
inlineprivate

◆ CanTransformIntoStick()

override bool CanTransformIntoStick ( )
inlineprivate

◆ DebugSetHealthAndEnergy()

void DebugSetHealthAndEnergy ( float  time)
inlineprivate

References Math::InverseLerp().

Referenced by OnAction().

◆ EEHitBy()

override void EEHitBy ( TotalDamageResult  damageResult,
int  damageType,
EntityAI  source,
int  component,
string  dmgZone,
string  ammo,
vector  modelPos,
float  speedCoef 
)
inlineprivate

References component.

◆ GetDebugActions()

override void GetDebugActions ( out TSelectableActionInfoArrayEx  outputList)
inlineprivate

References SAT_DEBUG_ACTION.

◆ Init()

override void Init ( )
inlineprivate

◆ OnAction()

override bool OnAction ( int  action_id,
Man  player,
ParamsReadContext  ctx 
)
inlineprivate

◆ OnWorkStart()

override void OnWorkStart ( )
inlineprivate

References CalculateQuantity().

◆ SetActions()

override void SetActions ( )
inlineprivate

References AddAction().

◆ UpdateParticle()


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