Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ResourceContainer Class Reference
Inheritance diagram for SCR_ResourceContainer:
SCR_ResourceActor SCR_ResourceContainerVirtual

Protected Member Functions

float GetResourceValue ()
float GetMaxResourceValue ()
float GetWeightMultiplier ()
float GetResourceGain ()
float GetResourceDecay ()
float GetResourceGainTickrate ()
float GetResourceDecayTickrate ()
void GetBoundingVolume (inout vector mins, inout vector maxs)
void GetAxisAlignedBoundingVolume (inout vector mins, inout vector maxs)
EResourceContainerStorageType GetStorageType ()
EResourceType GetResourceType ()
EResourceContainerOnEmptyBehavior GetOnEmptyBehavior ()
SCR_ResourceEncapsulator GetResourceEncapsulator ()
set< SCR_ResourceInteractor > GetLinkedInteractors ()
array< SCR_ResourceInteractor > GetLinkedInteractorsCopy ()
int GetLinkedInteractorsCount ()
SCR_ResourceInteractor GetLinkedInteractorAt (int index)
int GetLinkedInteractorIndex (notnull SCR_ResourceInteractor interactor)
WorldTimestamp GetLastUpdateTimestamp ()
 Returns the timestamp that is aimed to be used for the computation of gain and decay.
bool IsInteractorLinked (notnull SCR_ResourceInteractor interactor)
bool IsAllowed (notnull SCR_ResourceInteractor interactor)
override bool IsIsolated ()
bool IsInRange (vector origin, float range)
bool IsResourceDecayEnabled ()
bool IsResourceGainEnabled ()
bool IsEncapsulated ()
override bool ShouldUpdate ()
bool IsAllowedToStoreResource ()
bool CanStoreResource ()
ScriptInvoker GetOnResourcesChanged ()
ScriptInvoker GetOnMaxResourcesChanged ()
ScriptInvoker GetOnResourcesDepleted ()
ScriptInvoker GetOnResourcesMaxedOut ()
ScriptInvoker GetOnGainChanged ()
ScriptInvoker GetOnDecayChanged ()
ScriptInvoker GetOnGainEnabledChanged ()
ScriptInvoker GetOnDecayEnabledChanged ()
void SetLastUpdateTimestamp (WorldTimestamp timestamp)
bool SetResourceValue (float value, bool notifyChange=true)
bool SetResourceValueUnsafe (float value, bool notifyChange=true)
bool SetMaxResourceValue (float value, bool notifyChange=true)
bool SetResourceGain (float value, bool notifyChange=true)
bool SetResourceDecay (float value, bool notifyChange=true)
void SetResourceGainTickrate (float tickrate)
void SetResourceDecayTickrate (float tickrate)
void SetResourceGainTimeout (float timeout)
void SetResourceDecayTimeout (float timeout)
void SetResourceEncapsulator (SCR_ResourceEncapsulator encapsulator)
bool IncreaseResourceValue (float value, bool notifyChange=true)
bool DecreaseResourceValue (float value, bool notifyChange=true)
bool MaxOutResourceValue (bool notifyChange=true)
bool DepleteResourceValue (bool notifyChange=true)
void SetOnEmptyBehavior (EResourceContainerOnEmptyBehavior behavior)
bool LinkInteractor (notnull SCR_ResourceInteractor interactor)
bool UnlinkInteractor (notnull SCR_ResourceInteractor interactor)
void UnlinkEveryInteractor ()
bool EnableGain (bool shouldEnable, bool notifyChange=true)
bool EnableDecay (bool shouldEnable, bool notifyChange=true)
void SetIsEncapsulated (bool shouldEnable)
void UpdateWeightMultiplier ()
void DebugDraw (bool shouldShowRange=true)
override void Update (WorldTimestamp timestamp)
float ComputeResourceDifference ()
void ComputeResourceGain (float timeslice, out float resourceValue)
void ComputeResourceDecay (float timeslice, out float resourceValue)
void OnResourcesChanged (float previousValue)
void OnResourcesIncreased (float previousValue)
void OnResourcesDecreased (float previousValue)
void OnResourcesDepleted (float previousValue)
void OnResourcesMaxedOut (float previousValue)
void OnMaxResourcesChanged (float previousValue)
void OnGainChanged (float previousValue)
void OnDecayChanged (float previousValue)
void OnGainEnabledChanged (float previousValue)
void OnDecayEnabledChanged (float previousValue)
void CopyFromContainer (notnull SCR_ResourceContainer container)
void Initialize (notnull IEntity owner, notnull SCR_ResourceContainer container)
override void Clear ()

Protected Attributes

ref set< SCR_ResourceInteractor > m_aInteractors = new set<SCR_ResourceInteractor>()
float debugControlOffset = 0.25
EResourceContainerStorageType m_eStorageType
float m_fResourceValueCurrent
float m_fResourceValueMax
bool m_bEnableResourceGain
float m_fResourceGain
float m_fResourceGainTickrate
float m_fResourceGainTimeout
bool m_bEnableResourceDecay
float m_fResourceDecay
float m_fResourceDecayTickrate
float m_fResourceDecayTimeout
EResourceContainerOnEmptyBehavior m_eOnEmptyBehavior
bool m_bIsEncapsulated
WorldTimestamp m_LastUpdateTimestamp
float m_fResourceGainElapsedTime
float m_fResourceDecayElapsedTime
float m_fWeightMultiplier
ref ScriptInvoker m_OnResourcesChangedInvoker
ref ScriptInvoker m_OnMaxResourcesChangedInvoker
ref ScriptInvoker m_OnResourcesDepletedInvoker
ref ScriptInvoker m_OnResourcesMaxedOutInvoker
ref ScriptInvoker m_OnGainChangedInvoker
ref ScriptInvoker m_OnDecayChangedInvoker
ref ScriptInvoker m_OnGainEnabledChangedInvoker
ref ScriptInvoker m_OnDecayEnabledChangedInvoker
SCR_ResourceEncapsulator m_ResourceEncapsulator

Detailed Description

Definition at line 34 of file SCR_ResourceContainer.c.

Member Function Documentation

◆ CanStoreResource()

bool SCR_ResourceContainer::CanStoreResource ( )
inlineprotected

Definition at line 315 of file SCR_ResourceContainer.c.

◆ Clear()

override void SCR_ResourceContainer::Clear ( )
inlineprotected

Definition at line 979 of file SCR_ResourceContainer.c.

◆ ComputeResourceDecay()

void SCR_ResourceContainer::ComputeResourceDecay ( float timeslice,
out float resourceValue )
inlineprotected

Definition at line 746 of file SCR_ResourceContainer.c.

◆ ComputeResourceDifference()

float SCR_ResourceContainer::ComputeResourceDifference ( )
inlineprotected

Definition at line 724 of file SCR_ResourceContainer.c.

◆ ComputeResourceGain()

void SCR_ResourceContainer::ComputeResourceGain ( float timeslice,
out float resourceValue )
inlineprotected

Definition at line 730 of file SCR_ResourceContainer.c.

◆ CopyFromContainer()

void SCR_ResourceContainer::CopyFromContainer ( notnull SCR_ResourceContainer container)
inlineprotected

Definition at line 901 of file SCR_ResourceContainer.c.

◆ DebugDraw()

void SCR_ResourceContainer::DebugDraw ( bool shouldShowRange = true)
inlineprotected

Definition at line 677 of file SCR_ResourceContainer.c.

◆ DecreaseResourceValue()

bool SCR_ResourceContainer::DecreaseResourceValue ( float value,
bool notifyChange = true )
inlineprotected

Definition at line 535 of file SCR_ResourceContainer.c.

◆ DepleteResourceValue()

bool SCR_ResourceContainer::DepleteResourceValue ( bool notifyChange = true)
inlineprotected

Definition at line 547 of file SCR_ResourceContainer.c.

◆ EnableDecay()

bool SCR_ResourceContainer::EnableDecay ( bool shouldEnable,
bool notifyChange = true )
inlineprotected

Definition at line 609 of file SCR_ResourceContainer.c.

◆ EnableGain()

bool SCR_ResourceContainer::EnableGain ( bool shouldEnable,
bool notifyChange = true )
inlineprotected

Definition at line 577 of file SCR_ResourceContainer.c.

◆ GetAxisAlignedBoundingVolume()

void SCR_ResourceContainer::GetAxisAlignedBoundingVolume ( inout vector mins,
inout vector maxs )
inlineprotected

Definition at line 144 of file SCR_ResourceContainer.c.

◆ GetBoundingVolume()

void SCR_ResourceContainer::GetBoundingVolume ( inout vector mins,
inout vector maxs )
inlineprotected

Definition at line 137 of file SCR_ResourceContainer.c.

◆ GetLastUpdateTimestamp()

WorldTimestamp SCR_ResourceContainer::GetLastUpdateTimestamp ( )
inlineprotected

Returns the timestamp that is aimed to be used for the computation of gain and decay.

Definition at line 217 of file SCR_ResourceContainer.c.

◆ GetLinkedInteractorAt()

SCR_ResourceInteractor SCR_ResourceContainer::GetLinkedInteractorAt ( int index)
inlineprotected

Definition at line 204 of file SCR_ResourceContainer.c.

◆ GetLinkedInteractorIndex()

int SCR_ResourceContainer::GetLinkedInteractorIndex ( notnull SCR_ResourceInteractor interactor)
inlineprotected

Definition at line 210 of file SCR_ResourceContainer.c.

◆ GetLinkedInteractors()

set< SCR_ResourceInteractor > SCR_ResourceContainer::GetLinkedInteractors ( )
inlineprotected

Definition at line 179 of file SCR_ResourceContainer.c.

◆ GetLinkedInteractorsCopy()

array< SCR_ResourceInteractor > SCR_ResourceContainer::GetLinkedInteractorsCopy ( )
inlineprotected

Definition at line 185 of file SCR_ResourceContainer.c.

◆ GetLinkedInteractorsCount()

int SCR_ResourceContainer::GetLinkedInteractorsCount ( )
inlineprotected

Definition at line 198 of file SCR_ResourceContainer.c.

◆ GetMaxResourceValue()

float SCR_ResourceContainer::GetMaxResourceValue ( )
inlineprotected

Definition at line 101 of file SCR_ResourceContainer.c.

◆ GetOnDecayChanged()

ScriptInvoker SCR_ResourceContainer::GetOnDecayChanged ( )
inlineprotected

Definition at line 367 of file SCR_ResourceContainer.c.

◆ GetOnDecayEnabledChanged()

ScriptInvoker SCR_ResourceContainer::GetOnDecayEnabledChanged ( )
inlineprotected

Definition at line 385 of file SCR_ResourceContainer.c.

◆ GetOnEmptyBehavior()

EResourceContainerOnEmptyBehavior SCR_ResourceContainer::GetOnEmptyBehavior ( )
inlineprotected

Definition at line 167 of file SCR_ResourceContainer.c.

◆ GetOnGainChanged()

ScriptInvoker SCR_ResourceContainer::GetOnGainChanged ( )
inlineprotected

Definition at line 358 of file SCR_ResourceContainer.c.

◆ GetOnGainEnabledChanged()

ScriptInvoker SCR_ResourceContainer::GetOnGainEnabledChanged ( )
inlineprotected

Definition at line 376 of file SCR_ResourceContainer.c.

◆ GetOnMaxResourcesChanged()

ScriptInvoker SCR_ResourceContainer::GetOnMaxResourcesChanged ( )
inlineprotected

Definition at line 331 of file SCR_ResourceContainer.c.

◆ GetOnResourcesChanged()

ScriptInvoker SCR_ResourceContainer::GetOnResourcesChanged ( )
inlineprotected

Definition at line 322 of file SCR_ResourceContainer.c.

◆ GetOnResourcesDepleted()

ScriptInvoker SCR_ResourceContainer::GetOnResourcesDepleted ( )
inlineprotected

Definition at line 340 of file SCR_ResourceContainer.c.

◆ GetOnResourcesMaxedOut()

ScriptInvoker SCR_ResourceContainer::GetOnResourcesMaxedOut ( )
inlineprotected

Definition at line 349 of file SCR_ResourceContainer.c.

◆ GetResourceDecay()

float SCR_ResourceContainer::GetResourceDecay ( )
inlineprotected

Definition at line 119 of file SCR_ResourceContainer.c.

◆ GetResourceDecayTickrate()

float SCR_ResourceContainer::GetResourceDecayTickrate ( )
inlineprotected

Definition at line 131 of file SCR_ResourceContainer.c.

◆ GetResourceEncapsulator()

SCR_ResourceEncapsulator SCR_ResourceContainer::GetResourceEncapsulator ( )
inlineprotected

Definition at line 173 of file SCR_ResourceContainer.c.

◆ GetResourceGain()

float SCR_ResourceContainer::GetResourceGain ( )
inlineprotected

Definition at line 113 of file SCR_ResourceContainer.c.

◆ GetResourceGainTickrate()

float SCR_ResourceContainer::GetResourceGainTickrate ( )
inlineprotected

Definition at line 125 of file SCR_ResourceContainer.c.

◆ GetResourceType()

EResourceType SCR_ResourceContainer::GetResourceType ( )
inlineprotected

Definition at line 161 of file SCR_ResourceContainer.c.

◆ GetResourceValue()

float SCR_ResourceContainer::GetResourceValue ( )
inlineprotected

Definition at line 95 of file SCR_ResourceContainer.c.

◆ GetStorageType()

EResourceContainerStorageType SCR_ResourceContainer::GetStorageType ( )
inlineprotected

Definition at line 155 of file SCR_ResourceContainer.c.

◆ GetWeightMultiplier()

float SCR_ResourceContainer::GetWeightMultiplier ( )
inlineprotected

Definition at line 107 of file SCR_ResourceContainer.c.

◆ IncreaseResourceValue()

bool SCR_ResourceContainer::IncreaseResourceValue ( float value,
bool notifyChange = true )
inlineprotected

Definition at line 529 of file SCR_ResourceContainer.c.

◆ Initialize()

void SCR_ResourceContainer::Initialize ( notnull IEntity owner,
notnull SCR_ResourceContainer container )
inlineprotected

Finds the top most faction affiliation component of the parents, if any and also finds the first resource encapsulator from parent to parent that can register the container, then registers the container into that encapsulator.

Definition at line 921 of file SCR_ResourceContainer.c.

◆ IsAllowed()

bool SCR_ResourceContainer::IsAllowed ( notnull SCR_ResourceInteractor interactor)
inlineprotected

Definition at line 229 of file SCR_ResourceContainer.c.

◆ IsAllowedToStoreResource()

bool SCR_ResourceContainer::IsAllowedToStoreResource ( )
inlineprotected

Definition at line 309 of file SCR_ResourceContainer.c.

◆ IsEncapsulated()

bool SCR_ResourceContainer::IsEncapsulated ( )
inlineprotected

Definition at line 297 of file SCR_ResourceContainer.c.

◆ IsInRange()

bool SCR_ResourceContainer::IsInRange ( vector origin,
float range )
inlineprotected

Definition at line 275 of file SCR_ResourceContainer.c.

◆ IsInteractorLinked()

bool SCR_ResourceContainer::IsInteractorLinked ( notnull SCR_ResourceInteractor interactor)
inlineprotected

Definition at line 223 of file SCR_ResourceContainer.c.

◆ IsIsolated()

override bool SCR_ResourceContainer::IsIsolated ( )
inlineprotected

Definition at line 269 of file SCR_ResourceContainer.c.

◆ IsResourceDecayEnabled()

bool SCR_ResourceContainer::IsResourceDecayEnabled ( )
inlineprotected

Definition at line 285 of file SCR_ResourceContainer.c.

◆ IsResourceGainEnabled()

bool SCR_ResourceContainer::IsResourceGainEnabled ( )
inlineprotected

Definition at line 291 of file SCR_ResourceContainer.c.

◆ LinkInteractor()

bool SCR_ResourceContainer::LinkInteractor ( notnull SCR_ResourceInteractor interactor)
inlineprotected

Definition at line 559 of file SCR_ResourceContainer.c.

◆ MaxOutResourceValue()

bool SCR_ResourceContainer::MaxOutResourceValue ( bool notifyChange = true)
inlineprotected

Definition at line 541 of file SCR_ResourceContainer.c.

◆ OnDecayChanged()

void SCR_ResourceContainer::OnDecayChanged ( float previousValue)
inlineprotected

Definition at line 880 of file SCR_ResourceContainer.c.

◆ OnDecayEnabledChanged()

void SCR_ResourceContainer::OnDecayEnabledChanged ( float previousValue)
inlineprotected

Definition at line 894 of file SCR_ResourceContainer.c.

◆ OnGainChanged()

void SCR_ResourceContainer::OnGainChanged ( float previousValue)
inlineprotected

Definition at line 873 of file SCR_ResourceContainer.c.

◆ OnGainEnabledChanged()

void SCR_ResourceContainer::OnGainEnabledChanged ( float previousValue)
inlineprotected

Definition at line 887 of file SCR_ResourceContainer.c.

◆ OnMaxResourcesChanged()

void SCR_ResourceContainer::OnMaxResourcesChanged ( float previousValue)
inlineprotected

Definition at line 858 of file SCR_ResourceContainer.c.

◆ OnResourcesChanged()

void SCR_ResourceContainer::OnResourcesChanged ( float previousValue)
inlineprotected

Definition at line 762 of file SCR_ResourceContainer.c.

◆ OnResourcesDecreased()

void SCR_ResourceContainer::OnResourcesDecreased ( float previousValue)
inlineprotected

Definition at line 819 of file SCR_ResourceContainer.c.

◆ OnResourcesDepleted()

void SCR_ResourceContainer::OnResourcesDepleted ( float previousValue)
inlineprotected

Definition at line 827 of file SCR_ResourceContainer.c.

◆ OnResourcesIncreased()

void SCR_ResourceContainer::OnResourcesIncreased ( float previousValue)
inlineprotected

Definition at line 793 of file SCR_ResourceContainer.c.

◆ OnResourcesMaxedOut()

void SCR_ResourceContainer::OnResourcesMaxedOut ( float previousValue)
inlineprotected

Definition at line 851 of file SCR_ResourceContainer.c.

◆ SetIsEncapsulated()

void SCR_ResourceContainer::SetIsEncapsulated ( bool shouldEnable)
inlineprotected

Definition at line 641 of file SCR_ResourceContainer.c.

◆ SetLastUpdateTimestamp()

void SCR_ResourceContainer::SetLastUpdateTimestamp ( WorldTimestamp timestamp)
inlineprotected

Sets the timestamp that is aimed to be used for the computation of gain and decay.

Parameters
[in]timestampthe timestamp to set as last update timestamp.

Definition at line 398 of file SCR_ResourceContainer.c.

◆ SetMaxResourceValue()

bool SCR_ResourceContainer::SetMaxResourceValue ( float value,
bool notifyChange = true )
inlineprotected

Definition at line 454 of file SCR_ResourceContainer.c.

◆ SetOnEmptyBehavior()

void SCR_ResourceContainer::SetOnEmptyBehavior ( EResourceContainerOnEmptyBehavior behavior)
inlineprotected

Definition at line 553 of file SCR_ResourceContainer.c.

◆ SetResourceDecay()

bool SCR_ResourceContainer::SetResourceDecay ( float value,
bool notifyChange = true )
inlineprotected

Definition at line 484 of file SCR_ResourceContainer.c.

◆ SetResourceDecayTickrate()

void SCR_ResourceContainer::SetResourceDecayTickrate ( float tickrate)
inlineprotected

Definition at line 505 of file SCR_ResourceContainer.c.

◆ SetResourceDecayTimeout()

void SCR_ResourceContainer::SetResourceDecayTimeout ( float timeout)
inlineprotected

Definition at line 517 of file SCR_ResourceContainer.c.

◆ SetResourceEncapsulator()

void SCR_ResourceContainer::SetResourceEncapsulator ( SCR_ResourceEncapsulator encapsulator)
inlineprotected

Definition at line 523 of file SCR_ResourceContainer.c.

◆ SetResourceGain()

bool SCR_ResourceContainer::SetResourceGain ( float value,
bool notifyChange = true )
inlineprotected

Definition at line 469 of file SCR_ResourceContainer.c.

◆ SetResourceGainTickrate()

void SCR_ResourceContainer::SetResourceGainTickrate ( float tickrate)
inlineprotected

Definition at line 499 of file SCR_ResourceContainer.c.

◆ SetResourceGainTimeout()

void SCR_ResourceContainer::SetResourceGainTimeout ( float timeout)
inlineprotected

Definition at line 511 of file SCR_ResourceContainer.c.

◆ SetResourceValue()

bool SCR_ResourceContainer::SetResourceValue ( float value,
bool notifyChange = true )
inlineprotected

Sets the resource value of the container to the specified value, clamped to the maximum resource value.

Parameters
[in]valueThe resource value to set the container to.
[in]notifyChangeWhenever or not changes in resource value should be notified for this instance.
Returns
true if any change in resource was actually performed, false otherwise.

Definition at line 411 of file SCR_ResourceContainer.c.

◆ SetResourceValueUnsafe()

bool SCR_ResourceContainer::SetResourceValueUnsafe ( float value,
bool notifyChange = true )
inlineprotected

Unsafely sets the resource value of the container to the specified value, clamped to the maximum resource value.

Warning
Use with care, changing the resource value with this method expects you to take care of all the other factors externally, such as updating resource encapsulators and alike.
Parameters
[in]valueThe resource value to set the container to.
[in]notifyChangeWhenever or not changes in resource value should be notified for this instance.
Returns
true if any change in resource value was actually performed, false otherwise.

Definition at line 439 of file SCR_ResourceContainer.c.

◆ ShouldUpdate()

override bool SCR_ResourceContainer::ShouldUpdate ( )
inlineprotected

Definition at line 303 of file SCR_ResourceContainer.c.

◆ UnlinkEveryInteractor()

void SCR_ResourceContainer::UnlinkEveryInteractor ( )
inlineprotected

Definition at line 571 of file SCR_ResourceContainer.c.

◆ UnlinkInteractor()

bool SCR_ResourceContainer::UnlinkInteractor ( notnull SCR_ResourceInteractor interactor)
inlineprotected

Definition at line 565 of file SCR_ResourceContainer.c.

◆ Update()

override void SCR_ResourceContainer::Update ( WorldTimestamp timestamp)
inlineprotected

Definition at line 707 of file SCR_ResourceContainer.c.

◆ UpdateWeightMultiplier()

void SCR_ResourceContainer::UpdateWeightMultiplier ( )
inlineprotected

Definition at line 668 of file SCR_ResourceContainer.c.

Member Data Documentation

◆ debugControlOffset

float SCR_ResourceContainer::debugControlOffset = 0.25
protected

Definition at line 38 of file SCR_ResourceContainer.c.

◆ m_aInteractors

ref set<SCR_ResourceInteractor> SCR_ResourceContainer::m_aInteractors = new set<SCR_ResourceInteractor>()
protected

Definition at line 37 of file SCR_ResourceContainer.c.

◆ m_bEnableResourceDecay

bool SCR_ResourceContainer::m_bEnableResourceDecay
protected

Definition at line 62 of file SCR_ResourceContainer.c.

◆ m_bEnableResourceGain

bool SCR_ResourceContainer::m_bEnableResourceGain
protected

Definition at line 50 of file SCR_ResourceContainer.c.

◆ m_bIsEncapsulated

bool SCR_ResourceContainer::m_bIsEncapsulated
protected

Definition at line 76 of file SCR_ResourceContainer.c.

◆ m_eOnEmptyBehavior

EResourceContainerOnEmptyBehavior SCR_ResourceContainer::m_eOnEmptyBehavior
protected

Definition at line 74 of file SCR_ResourceContainer.c.

◆ m_eStorageType

EResourceContainerStorageType SCR_ResourceContainer::m_eStorageType
protected

Definition at line 41 of file SCR_ResourceContainer.c.

◆ m_fResourceDecay

float SCR_ResourceContainer::m_fResourceDecay
protected

Definition at line 65 of file SCR_ResourceContainer.c.

◆ m_fResourceDecayElapsedTime

float SCR_ResourceContainer::m_fResourceDecayElapsedTime
protected

Definition at line 80 of file SCR_ResourceContainer.c.

◆ m_fResourceDecayTickrate

float SCR_ResourceContainer::m_fResourceDecayTickrate
protected

Definition at line 68 of file SCR_ResourceContainer.c.

◆ m_fResourceDecayTimeout

float SCR_ResourceContainer::m_fResourceDecayTimeout
protected

Definition at line 71 of file SCR_ResourceContainer.c.

◆ m_fResourceGain

float SCR_ResourceContainer::m_fResourceGain
protected

Definition at line 53 of file SCR_ResourceContainer.c.

◆ m_fResourceGainElapsedTime

float SCR_ResourceContainer::m_fResourceGainElapsedTime
protected

Definition at line 79 of file SCR_ResourceContainer.c.

◆ m_fResourceGainTickrate

float SCR_ResourceContainer::m_fResourceGainTickrate
protected

Definition at line 56 of file SCR_ResourceContainer.c.

◆ m_fResourceGainTimeout

float SCR_ResourceContainer::m_fResourceGainTimeout
protected

Definition at line 59 of file SCR_ResourceContainer.c.

◆ m_fResourceValueCurrent

float SCR_ResourceContainer::m_fResourceValueCurrent
protected

Definition at line 44 of file SCR_ResourceContainer.c.

◆ m_fResourceValueMax

float SCR_ResourceContainer::m_fResourceValueMax
protected

Definition at line 47 of file SCR_ResourceContainer.c.

◆ m_fWeightMultiplier

float SCR_ResourceContainer::m_fWeightMultiplier
protected

Definition at line 81 of file SCR_ResourceContainer.c.

◆ m_LastUpdateTimestamp

WorldTimestamp SCR_ResourceContainer::m_LastUpdateTimestamp
protected

Definition at line 78 of file SCR_ResourceContainer.c.

◆ m_OnDecayChangedInvoker

ref ScriptInvoker SCR_ResourceContainer::m_OnDecayChangedInvoker
protected

Definition at line 88 of file SCR_ResourceContainer.c.

◆ m_OnDecayEnabledChangedInvoker

ref ScriptInvoker SCR_ResourceContainer::m_OnDecayEnabledChangedInvoker
protected

Definition at line 90 of file SCR_ResourceContainer.c.

◆ m_OnGainChangedInvoker

ref ScriptInvoker SCR_ResourceContainer::m_OnGainChangedInvoker
protected

Definition at line 87 of file SCR_ResourceContainer.c.

◆ m_OnGainEnabledChangedInvoker

ref ScriptInvoker SCR_ResourceContainer::m_OnGainEnabledChangedInvoker
protected

Definition at line 89 of file SCR_ResourceContainer.c.

◆ m_OnMaxResourcesChangedInvoker

ref ScriptInvoker SCR_ResourceContainer::m_OnMaxResourcesChangedInvoker
protected

Definition at line 84 of file SCR_ResourceContainer.c.

◆ m_OnResourcesChangedInvoker

ref ScriptInvoker SCR_ResourceContainer::m_OnResourcesChangedInvoker
protected

Definition at line 83 of file SCR_ResourceContainer.c.

◆ m_OnResourcesDepletedInvoker

ref ScriptInvoker SCR_ResourceContainer::m_OnResourcesDepletedInvoker
protected

Definition at line 85 of file SCR_ResourceContainer.c.

◆ m_OnResourcesMaxedOutInvoker

ref ScriptInvoker SCR_ResourceContainer::m_OnResourcesMaxedOutInvoker
protected

Definition at line 86 of file SCR_ResourceContainer.c.

◆ m_ResourceEncapsulator

SCR_ResourceEncapsulator SCR_ResourceContainer::m_ResourceEncapsulator
protected

Definition at line 92 of file SCR_ResourceContainer.c.


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