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 |