![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| ResourceName | GetPrefab () |
| void | SetNumberOfRequiredPrefabs (int newValue) |
| int | GetNumberOfRequiredPrefabs () |
| LocalizedString | GetPartName () |
| LocalizedString | GetMissingPartName () |
| bool | IsRequirementMet (out int difference) |
| int | GetNumberOfFoundEntities () |
| bool | ShouldDeleteFoundEntities () |
| array< IEntity > | GetFoundEntities () |
| bool | EvaluateFoundEntity (vector origin, float distanceSqToFoundEntity, notnull BaseContainer foundPrefab, notnull IEntity foundEntity) |
| bool | DeleteFoundEntity (int id, notnull IEntity user) |
| void | AddFoundEntity (notnull IEntity entity) |
| void | ReplaceFoundEntity (notnull IEntity entity, int id) |
| SCR_RequiredDeployablePart | DeepClone () |
Protected Attributes | |
| ResourceName | m_sPrefab |
| int | m_iNumberOfRequiredPrefabs |
| LocalizedString | m_sPartName |
| bool | m_bDeletePartsOnDeployment |
| bool | m_bDetachMagazinesWhenUsed |
| ref array< IEntity > | m_aFoundEntities |
Definition at line 1 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Attempts to add entity to the list of found elements as long as its not already on that list
| [in] | entity |
Definition at line 156 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Returns deep copy of this instance Normal Clone does a shallow copy, thus if you need to clone content of a child class then override this and do it manually
Definition at line 182 of file SCR_RequiredDeployablePart.c.
Attempts to delete one of the found entities and remove it from the array
| [in] | id | of the entity that should be deleted |
Definition at line 136 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Evaluates found entity against requirements and if it meets them, then it is stored as found entity If max number of required elements is already reached, then it will check if this new entity is closer than others, and in such case replace one of them
| [in] | origin | position from which search is being done |
| [in] | distanceSqToFoundEntity | distance from the origin to the position of the found entity |
| [in] | foundPrefab | |
| [in] | foundEntity |
Definition at line 99 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Definition at line 86 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Definition at line 49 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Definition at line 69 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Definition at line 35 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Definition at line 42 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Definition at line 22 of file SCR_RequiredDeployablePart.c.
| [out] | difference | between number of found entities and required amount |
Definition at line 57 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Attempts to replace entity which is in specified place of the array with provided entity
| [in] | entity | new element that will replace the old one |
| [in] | id | place in which new element will replace the old one |
Definition at line 168 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Definition at line 28 of file SCR_RequiredDeployablePart.c.
|
inlineprotected |
Definition at line 79 of file SCR_RequiredDeployablePart.c.
|
protected |
Definition at line 18 of file SCR_RequiredDeployablePart.c.
|
protected |
Definition at line 13 of file SCR_RequiredDeployablePart.c.
|
protected |
Definition at line 16 of file SCR_RequiredDeployablePart.c.
|
protected |
Definition at line 7 of file SCR_RequiredDeployablePart.c.
|
protected |
Definition at line 10 of file SCR_RequiredDeployablePart.c.
|
protected |
Definition at line 4 of file SCR_RequiredDeployablePart.c.