| 
    Arma Reforger Script API
    
   | 
 
  
Additional Inherited Members | |
  Public Member Functions inherited from SCR_ResourceEncapsulator | |
| override float | GetAggregatedResourceValue () | 
| override float | GetAggregatedMaxResourceValue () | 
| override int | GetContainerCount () | 
| override SCR_ResourceContainerQueueBase | GetContainerQueue () | 
| SCR_ResourceContainer | GetContainerRepresentative () | 
| array< ref SCR_ResourceEncapsulatorActionBase > | GetActions () | 
| override bool | IsAllowed (notnull SCR_ResourceContainer container) | 
| bool | IsContainerRepresentative (notnull SCR_ResourceContainer container) | 
| override bool | ShouldUpdate () | 
| override int | FindContainer (notnull SCR_ResourceContainer container) | 
| void | SetContainerRepresentative (notnull SCR_ResourceContainer container) | 
| override bool | RegisterContainer (notnull SCR_ResourceContainer container) | 
| override bool | RegisterContainerForced (notnull SCR_ResourceContainer container) | 
| override bool | UnregisterContainer (int containerIndex) | 
| override bool | UnregisterContainer (notnull SCR_ResourceContainer container) | 
| void | RequestConsumtion (float resourceCost, bool notifyChange=true) | 
| void | RequestGeneration (float resourceAmount, bool notifyChange=true) | 
| void | DebugDraw () | 
| override void | UpdateContainerResourceValue (SCR_ResourceContainer container, float previousValue) | 
| override void | UpdateContainerMaxResourceValue (SCR_ResourceContainer container, float previousValue) | 
| override void | Initialize (notnull IEntity owner) | 
| override void | Clear () | 
| override void | OnResourcesChanged (float previousValue) | 
| override void | OnMaxResourcesChanged (float previousValue) | 
| override void | OnContainerRegistered (notnull SCR_ResourceContainer container) | 
| override void | OnContainerUnregistered (notnull SCR_ResourceContainer container) | 
  Public Member Functions inherited from SCR_ResourceInteractor | |
| override int | GetGridUpdateId () | 
| float | GetResourceGridRange () | 
| vector | GetLastPosition () | 
| EResourceType | GetResourceType () | 
| ScriptInvoker< SCR_ResourceInteractor, float > | GetOnResourcesChanged () | 
| ScriptInvoker< SCR_ResourceInteractor, float > | GetOnMaxResourcesChanged () | 
| EResourceGeneratorID | GetIdentifier () | 
| override bool | IsGridUpdateIdGreaterThan (int gridUpdateId) | 
| bool | IsAllowed (notnull IEntity entity, EResourceType resourceType) | 
| bool | CanInteractWith (notnull SCR_ResourceContainer container) | 
| override void | SetGridUpdateId (int gridUpdateId) | 
| void | UpdateLastPosition () | 
| Updates the last known position of the interactor.   | |
| void | Replicate () | 
| void | ReplicateEx () | 
| void | OnResourceGridUpdated (notnull SCR_ResourceGrid grid) | 
| Gets called when the interactor container queue is updated by the resource grid.   | |
  Public Member Functions inherited from SCR_ResourceActor | |
| Color | GetDebugColor () | 
| vector | GetOwnerOrigin () | 
| string | GetDebugName () | 
| int | GetDebugNameHash () | 
| SCR_ResourceComponent | GetComponent () | 
| IEntity | GetOwner () | 
| EResourceRights | GetResourceRight () | 
| bool | IsIsolated () | 
| void | SetResourceRights (EResourceRights rights) | 
| void | Update (float timeslice) | 
| Method used to perform a periodic/iterative update on the state of the resource actor.   | |
| void | Update (WorldTimestamp timestamp) | 
| Method used to perform a periodic/iterative update on the state of the resource actor.   | |
| void | UpdateInner (float timeslice) | 
| void | ~SCR_ResourceActor () | 
  Public Attributes inherited from SCR_ResourceActor | |
| string | m_sDebugName | 
  Static Public Attributes inherited from SCR_ResourceActor | |
| static const float | RESOURCES_LOWER_LIMIT = 0.0 | 
  Protected Attributes inherited from SCR_ResourceEncapsulator | |
| SCR_ResourceContainer | m_ContainerRepresentative | 
| ref SCR_ResourceEncapsulatorContainerQueue | m_ContainerQueue | 
| ref array< ref SCR_ResourceEncapsulatorActionBase > | m_aActions | 
  Protected Attributes inherited from SCR_ResourceInteractor | |
| ref ScriptInvoker< SCR_ResourceInteractor, float > | m_OnResourcesChangedInvoker | 
| ref ScriptInvoker< SCR_ResourceInteractor, float > | m_OnMaxResourcesChangedInvoker | 
| int | m_iGridUpdateId = int.MIN | 
| float | m_fAggregatedResourceValue = -1.0 | 
| HOTFIX: Until replication issues are resolved.   | |
| float | m_fAggregatedMaxResourceValue = -1.0 | 
| vector | m_LastPosition = vector.Zero | 
  Protected Attributes inherited from SCR_ResourceActor | |
| EResourceRights | m_eResourceRights | 
| EResourceType | m_eResourceType | 
| SCR_ResourceComponent | m_ResourceComponent | 
| IEntity | m_Owner | 
  Static Protected Attributes inherited from SCR_ResourceActor | |
| static const float | UPDATE_PERIOD = 10.0 / 60.0 | 
| static const int | CODEC_GENERATOR_PACKET_BYTESIZE = 32 |