![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| bool | IsEnabled () |
| bool | IsValidForRandomization (IEntity entity, SCR_ExtendedIdentityComponent extendedIdentity) |
| int | GetWeight () |
| bool | IsValidFaction (string factionKey) |
| bool | IsValidFaction (int factionIndex) |
| string | GetBioGroupID () |
| SCR_IdentityBio | GetIdentityBio (IEntity entity, int index) |
| void | AssignRandomAvailableBio (RandomGenerator randomizer, IEntity entity, out int index, out SCR_IdentityBio bio) |
| SCR_IdentityBio | OnCharacterBioAssigned (IEntity entity, int index) |
| void | ResetAvailable () |
| Resets all available indexes. Including Unique (Server Only). | |
| void | SCR_IdentityBioGroupConfig () |
| void | SetAdditionalWeight () |
| void | DelayedInit () |
Protected Attributes | |
| bool | m_bEnabled |
| string | m_sBioGroupID |
| int | m_iWeight |
| float | m_fEntryAmountWeightMulti |
| ref array< string > | m_aNeedsFaction |
| ref array< ref SCR_IdentityBio > | m_aIdentityList |
| ref array< int > | m_aNeedsFactionIndexes |
| ref array< int > | m_aAvailableIdentityBioIndexList = {} |
| ref array< int > | m_aUnavailableIdentityBioIndexList = {} |
Definition at line 2 of file SCR_IdentityBioGroupConfig.c.
|
inlineprotected |
Definition at line 178 of file SCR_IdentityBioGroupConfig.c.
|
inlineprotected |
Get an random available bio (Server Only) Also removes the bio from available list
| [out] | index | Bio index |
| [out] | bio | Bio reference |
Definition at line 108 of file SCR_IdentityBioGroupConfig.c.
|
inlineprotected |
Definition at line 203 of file SCR_IdentityBioGroupConfig.c.
|
inlineprotected |
|
inlineprotected |
Get an bio from Index
| [in] | entity | The entity that has the identity |
| [in] | index | Index of bio |
Definition at line 95 of file SCR_IdentityBioGroupConfig.c.
|
inlineprotected |
Return randomization weight
Definition at line 53 of file SCR_IdentityBioGroupConfig.c.
|
inlineprotected |
Check if Bio Config is enabled. If not it will never be randomized.
Definition at line 34 of file SCR_IdentityBioGroupConfig.c.
Is Valid faction
| [in] | factionIndex | faction Index |
Definition at line 74 of file SCR_IdentityBioGroupConfig.c.
Is Valid faction
| [in] | factionKey | faction key |
Definition at line 62 of file SCR_IdentityBioGroupConfig.c.
|
inlineprotected |
General check if group is valid for randomization param[in] entity Entity which will get a identity param[in] extendedIdentity Extended Identity Component of the entity
Definition at line 44 of file SCR_IdentityBioGroupConfig.c.
|
inlineprotected |
Called when Character bio is assigned (Server Only) Also removes the bio from available list (Unless the group has no weight and thus need to be randonly assigned)
| [in] | index | Index of assigned Bio |
Definition at line 127 of file SCR_IdentityBioGroupConfig.c.
|
inlineprotected |
Resets all available indexes. Including Unique (Server Only).
Definition at line 163 of file SCR_IdentityBioGroupConfig.c.
|
inlineprotected |
Definition at line 195 of file SCR_IdentityBioGroupConfig.c.
|
protected |
Definition at line 26 of file SCR_IdentityBioGroupConfig.c.
|
protected |
Definition at line 20 of file SCR_IdentityBioGroupConfig.c.
|
protected |
Definition at line 17 of file SCR_IdentityBioGroupConfig.c.
|
protected |
Definition at line 23 of file SCR_IdentityBioGroupConfig.c.
|
protected |
Definition at line 29 of file SCR_IdentityBioGroupConfig.c.
|
protected |
Definition at line 5 of file SCR_IdentityBioGroupConfig.c.
|
protected |
Definition at line 14 of file SCR_IdentityBioGroupConfig.c.
|
protected |
Definition at line 11 of file SCR_IdentityBioGroupConfig.c.
|
protected |
Definition at line 8 of file SCR_IdentityBioGroupConfig.c.