![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Classes | |
| class | SCR_ResourceComponentClass |
Typedefs | |
| typedef func | SCR_Resources_OnResourceEnabledChanged |
Enumerations | |
| enum | EResourceDebugVisualizationFlags |
Definition at line 11 of file SCR_ResourceComponent.c.
Definition at line 1 of file SCR_ResourceComponent.c.
|
protected |
Checks if provided character should be able to use this resource component
| [in] | character |
Definition at line 168 of file SCR_ResourceComponent.c.
|
protected |
| [in] | resourceType | Type to check |
Definition at line 159 of file SCR_ResourceComponent.c.
|
protected |
Processes and presents the debugging visualization for the consumer and/or container. Generic/Shared visualization should be processed explicitely here and consumer specific visualiation should be processed through SCR_ResourceConsumer::DebugDraw(), similarly for the container with SCR_ResourceContainer::DebugDraw(). A white arrow is drawn explicitely from here with the intent of providing a visual cue of the extents of the highest range, that is the storage range of the container or the resource range of the consumer. Whatever is the highest is the height that will be selected for this arrow.
TODO: Cache the height value and only change it on a event basis.
Processes and presents the debugging visualization for the encapsulator.
Draws the arrow for the visual cue regarding the maximum range.
Definition at line 1349 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 986 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 996 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 1006 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 962 of file SCR_ResourceComponent.c.
|
protected |
| [in] | identifier | |
| [in] | resourceType |
Definition at line 593 of file SCR_ResourceComponent.c.
|
protected |
| [in] | identifier | |
| [in] | resourceType | |
| [in,out] | consumer | The first consumer instance of a specified resource type, or null if none. |
Definition at line 626 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 696 of file SCR_ResourceComponent.c.
|
protected |
| [in] | resourceType |
Definition at line 478 of file SCR_ResourceComponent.c.
|
protected |
| [in] | resourceType | |
| [out] | container |
Definition at line 510 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 570 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 863 of file SCR_ResourceComponent.c.
|
protected |
| [in] | disabledResourceTypes | List of disabled resources |
Definition at line 150 of file SCR_ResourceComponent.c.
|
protected |
| [in] | resourceType |
Definition at line 364 of file SCR_ResourceComponent.c.
|
protected |
| [in] | resourceType | |
| [out] | encapsulator | The first encapsulator instance of a specified resource type, or null if none. |
Definition at line 395 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 452 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 356 of file SCR_ResourceComponent.c.
|
protected |
| [in] | identifier | |
| [in] | resourceType |
Definition at line 717 of file SCR_ResourceComponent.c.
|
protected |
| [in] | identifier | |
| [in] | resourceType | |
| [out] | generator | The first generator instance of a specified resource type, or null if none. |
Definition at line 749 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 821 of file SCR_ResourceComponent.c.
| [out] | mins | |
| [out] | maxs |
Definition at line 331 of file SCR_ResourceComponent.c.
| [out] | mins | |
| [out] | maxs |
Definition at line 322 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 314 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 307 of file SCR_ResourceComponent.c.
| [out] | mins | |
| [out] | maxs |
Definition at line 340 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 842 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 849 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 655 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 538 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 424 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 778 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 233 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 349 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 856 of file SCR_ResourceComponent.c.
|
protected |
| [in] | owner |
Definition at line 1045 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 878 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 892 of file SCR_ResourceComponent.c.
|
protected |
| [in] | resourceType | Type to check |
Definition at line 139 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 885 of file SCR_ResourceComponent.c.
Definition at line 1505 of file SCR_ResourceComponent.c.
Definition at line 1517 of file SCR_ResourceComponent.c.
Called on parent entity when child entity is added into hierarchy
| [in] | parent | |
| [in] | child |
Definition at line 1289 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 1579 of file SCR_ResourceComponent.c.
Definition at line 1548 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 225 of file SCR_ResourceComponent.c.
| [in] | owner | |
| [in] | activeState |
Definition at line 1567 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 1488 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 1414 of file SCR_ResourceComponent.c.
|
protected |
Utility method used to replicate the component state. Warning: This is important for the SCR_ResourceConsumer and SCR_ResourceContainer classes as it is used to cause the component to replicate, so do not add extra functionality here unless it is necessary for the replication functionality of both the SCR_ResourceConsumer and SCR_ResourceContainer classes.
Definition at line 1427 of file SCR_ResourceComponent.c.
| enum EResourceDebugVisualizationFlags SCR_Resources_OnResourceEnabledChanged | ( | SCR_ResourceComponent | resourceComponent, |
| array< EResourceType > | disabledResourceTypes ) |
| [in] | mins | |
| [in] | maxs |
Definition at line 947 of file SCR_ResourceComponent.c.
|
protected |
| [in] | maxs |
Definition at line 939 of file SCR_ResourceComponent.c.
|
protected |
| [in] | mins |
Definition at line 932 of file SCR_ResourceComponent.c.
|
protected |
| [in] | gridUpdateId |
Definition at line 911 of file SCR_ResourceComponent.c.
|
protected |
| [in] | state |
Definition at line 921 of file SCR_ResourceComponent.c.
|
protected |
Set Resource Type enabled or disabled
| [in] | enable | Set true to enable resource type, set false to disable |
| [in] | resourceType | Resource type to enable/disable |
Definition at line 189 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 898 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 904 of file SCR_ResourceComponent.c.
|
protected |
HOTFIX: Until replication issues are resolved.
Definition at line 86 of file SCR_ResourceComponent.c.
|
protected |
HOTFIX: Until replication issues are resolved.
Definition at line 96 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 974 of file SCR_ResourceComponent.c.
|
protected |
Updates the serial number for the current processing call of the resource grid onto this component.
Definition at line 955 of file SCR_ResourceComponent.c.
| CONSUMER = 1 << 0 |
Definition at line 0 of file SCR_ResourceComponent.c.
| CONTAINER = 1 << 1 |
Definition at line 1 of file SCR_ResourceComponent.c.
| ENCAPSULATOR = 1 << 3 |
Definition at line 3 of file SCR_ResourceComponent.c.
| GENERATOR = 1 << 2 |
Definition at line 2 of file SCR_ResourceComponent.c.
|
protected |
Refer to SCR_ResourceConsumer for documentation.
Definition at line 64 of file SCR_ResourceComponent.c.
|
protected |
Defined/Configured through SCR_ResourceComponentClass::m_Container. Refer to SCR_ResourceContainer for documentation.
Definition at line 120 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 72 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 76 of file SCR_ResourceComponent.c.
|
protected |
Refer to SCR_ResourceEncapsulator for documentation.
Definition at line 60 of file SCR_ResourceComponent.c.
|
protected |
Refer to SCR_ResourceGenerator for documentation.
Definition at line 68 of file SCR_ResourceComponent.c.
|
protected |
Setting for enabling the debugging visualization of the container and/or consumer.
Definition at line 105 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 127 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 134 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 56 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 131 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 48 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 128 of file SCR_ResourceComponent.c.
Definition at line 116 of file SCR_ResourceComponent.c.
|
protected |
Setting for the base color for the debugging visualization of the container and/or consumer.
Definition at line 113 of file SCR_ResourceComponent.c.
|
protected |
Flags for enabling the debugging visualization.
Definition at line 109 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 124 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 52 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 51 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 49 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 126 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 81 of file SCR_ResourceComponent.c.
|
protected |
Replication component attached to the owner entity.
Definition at line 123 of file SCR_ResourceComponent.c.
|
protected |
HOTFIX: Until replication issues are resolved.
Definition at line 79 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 54 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 53 of file SCR_ResourceComponent.c.
| SCR_ResourceComponentClass UPDATE_DISTANCE_TRESHOLD = 2.5 |
Component used to activate the sandbox resources functionality on an entity. This component can enable the functionality for both sandbox container and sandbox consumer in an individual manner. The sandbox resources functionality does not require a manager so just the presence of containers being registered into a consumer's queue is enough for it to perform its functionality. The replication component is a requirement for the component to work properly.
| const float UPDATE_DISTANCE_TRESHOLD_SQUARE = UPDATE_DISTANCE_TRESHOLD * UPDATE_DISTANCE_TRESHOLD |
Definition at line 46 of file SCR_ResourceComponent.c.
|
protected |
Definition at line 47 of file SCR_ResourceComponent.c.