| 
    Arma Reforger Script API
    
   | 
 
 Public Member Functions | |
| int | GetContainerCount () | 
| int | GetOffsetPosition () | 
| bool | IsEmpty () | 
| bool | ShouldContainerChangeCauseUpdate () | 
| int | RegisterContainer (notnull SCR_ResourceContainer container, notnull ResourceActorType actor) | 
| Registers a container into the queue.   | |
| void | UnregisterFirstContainer () | 
| Unegisters the first container in the queue.   | |
| void | UnregisterContainerAt (int position) | 
| Unegisters the container at a specific position in the queue.   | |
| int | ComputePosition (SCR_ResourceContainer container, ResourceActorType actor) | 
| int | InsertContainerAtEx (SCR_ResourceContainer container, int index) | 
| void | SetOffsetPosition (int offset) | 
| void | IncrementOffset (int increment) | 
| void | DecrementOffset (int decrement) | 
| void | Initialize (array< SCR_ResourceContainer > containers) | 
| void | Reset (int offsetPosition=0) | 
| void | DebugPrint () | 
| void | SCR_ResourceContainerStorage () | 
Protected Member Functions | |
| int | GetUpperOffsetPosition () | 
| SCR_ResourceContainer | GetContainerRelativeAt (int index) | 
| SCR_ResourceContainer | GetContainerAt (int index) | 
| int | InsertContainerAt (SCR_ResourceContainer container, int index) | 
Protected Attributes | |
| int | m_iOffsetPosition | 
| int | m_iContainerCount | 
| int SCR_ResourceContainerStorageQueue< Class ResourceActorType >.ComputePosition | ( | SCR_ResourceContainer | container, | 
| ResourceActorType | actor ) | 
| void SCR_ResourceContainerStorageQueue< Class ResourceActorType >.DebugPrint | ( | ) | 
| void SCR_ResourceContainerStorageQueue< Class ResourceActorType >.DecrementOffset | ( | int | decrement | ) | 
      
  | 
  protected | 
| int SCR_ResourceContainerStorageQueue< Class ResourceActorType >.GetContainerCount | ( | ) | 
      
  | 
  protected | 
| int SCR_ResourceContainerStorageQueue< Class ResourceActorType >.GetOffsetPosition | ( | ) | 
      
  | 
  protected | 
| void SCR_ResourceContainerStorageQueue< Class ResourceActorType >.IncrementOffset | ( | int | increment | ) | 
| void SCR_ResourceContainerStorageQueue< Class ResourceActorType >.Initialize | ( | array< SCR_ResourceContainer > | containers | ) | 
      
  | 
  protected | 
| int SCR_ResourceContainerStorageQueue< Class ResourceActorType >.InsertContainerAtEx | ( | SCR_ResourceContainer | container, | 
| int | index ) | 
| bool SCR_ResourceContainerStorageQueue< Class ResourceActorType >.IsEmpty | ( | ) | 
| int SCR_ResourceContainerStorageQueue< Class ResourceActorType >.RegisterContainer | ( | notnull SCR_ResourceContainer | container, | 
| notnull ResourceActorType | actor ) | 
Registers a container into the queue.
| container | The container to be registered into the queue. | 
| void SCR_ResourceContainerStorageQueue< Class ResourceActorType >.Reset | ( | int | offsetPosition = 0 | ) | 
| void SCR_ResourceContainerStorageQueue< Class ResourceActorType >.SCR_ResourceContainerStorage | ( | ) | 
| void SCR_ResourceContainerStorageQueue< Class ResourceActorType >.SetOffsetPosition | ( | int | offset | ) | 
| bool SCR_ResourceContainerStorageQueue< Class ResourceActorType >.ShouldContainerChangeCauseUpdate | ( | ) | 
| void SCR_ResourceContainerStorageQueue< Class ResourceActorType >.UnregisterContainerAt | ( | int | position | ) | 
Unegisters the container at a specific position in the queue.
| void SCR_ResourceContainerStorageQueue< Class ResourceActorType >.UnregisterFirstContainer | ( | ) | 
Unegisters the first container in the queue.
      
  | 
  protected | 
      
  | 
  protected |