Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_CharacterIdentityBioGroupConfig Class Reference
Inheritance diagram for SCR_CharacterIdentityBioGroupConfig:
SCR_IdentityBioGroupConfig SCR_UniquePlayerIdentityBioGroupConfig

Protected Member Functions

override bool IsValidFaction (string factionKey)
override bool IsValidFaction (int factionIndex)
override bool IsValidForRandomization (IEntity entity, SCR_ExtendedIdentityComponent extendedIdentity)
override SCR_IdentityBio GetIdentityBio (IEntity entity, int index)
override void AssignRandomAvailableBio (RandomGenerator randomizer, IEntity entity, out int index, out SCR_IdentityBio bio)
override SCR_IdentityBio OnCharacterBioAssigned (IEntity entity, int index)
override void ResetAvailable ()
SCR_EIdentityGender GetEntityGender (IEntity entity)
override void DelayedInit ()
override void SetAdditionalWeight ()
void SCR_CharacterIdentityBioGroupConfig ()

Protected Attributes

ref array< ref SCR_GenderSpecificIdentityBios > m_aGenderSpecificIdentityLists
SCR_ECharacterIdentityBioGroupType m_eIdentityGroupType
SCR_EIdentityCharacterControlType m_eCharacterControlTypes
ref map< SCR_EIdentityGender, ref array< int > > m_mAvailableGenderSpecificBioIndexLists
ref map< SCR_EIdentityGender, ref array< int > > m_mUnavailableGenderSpecificBioIndexLists

Detailed Description

Definition at line 2 of file SCR_CharacterIdentityBioGroupConfig.c.

Constructor & Destructor Documentation

◆ SCR_CharacterIdentityBioGroupConfig()

void SCR_CharacterIdentityBioGroupConfig::SCR_CharacterIdentityBioGroupConfig ( )
inlineprotected

Definition at line 317 of file SCR_CharacterIdentityBioGroupConfig.c.

Member Function Documentation

◆ AssignRandomAvailableBio()

override void SCR_CharacterIdentityBioGroupConfig::AssignRandomAvailableBio ( RandomGenerator randomizer,
IEntity entity,
out int index,
out SCR_IdentityBio bio )
inlineprotected

Definition at line 132 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ DelayedInit()

override void SCR_CharacterIdentityBioGroupConfig::DelayedInit ( )
inlineprotected

Definition at line 274 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ GetEntityGender()

SCR_EIdentityGender SCR_CharacterIdentityBioGroupConfig::GetEntityGender ( IEntity entity)
inlineprotected

Definition at line 264 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ GetIdentityBio()

override SCR_IdentityBio SCR_CharacterIdentityBioGroupConfig::GetIdentityBio ( IEntity entity,
int index )
inlineprotected

Definition at line 100 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ IsValidFaction() [1/2]

override bool SCR_CharacterIdentityBioGroupConfig::IsValidFaction ( int factionIndex)
inlineprotected

Definition at line 38 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ IsValidFaction() [2/2]

override bool SCR_CharacterIdentityBioGroupConfig::IsValidFaction ( string factionKey)
inlineprotected

Definition at line 17 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ IsValidForRandomization()

override bool SCR_CharacterIdentityBioGroupConfig::IsValidForRandomization ( IEntity entity,
SCR_ExtendedIdentityComponent extendedIdentity )
inlineprotected

Definition at line 57 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ OnCharacterBioAssigned()

override SCR_IdentityBio SCR_CharacterIdentityBioGroupConfig::OnCharacterBioAssigned ( IEntity entity,
int index )
inlineprotected

Definition at line 164 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ ResetAvailable()

override void SCR_CharacterIdentityBioGroupConfig::ResetAvailable ( )
inlineprotected

Definition at line 229 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ SetAdditionalWeight()

override void SCR_CharacterIdentityBioGroupConfig::SetAdditionalWeight ( )
inlineprotected

Definition at line 296 of file SCR_CharacterIdentityBioGroupConfig.c.

Member Data Documentation

◆ m_aGenderSpecificIdentityLists

ref array<ref SCR_GenderSpecificIdentityBios> SCR_CharacterIdentityBioGroupConfig::m_aGenderSpecificIdentityLists
protected

Definition at line 5 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ m_eCharacterControlTypes

SCR_EIdentityCharacterControlType SCR_CharacterIdentityBioGroupConfig::m_eCharacterControlTypes
protected

Definition at line 11 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ m_eIdentityGroupType

SCR_ECharacterIdentityBioGroupType SCR_CharacterIdentityBioGroupConfig::m_eIdentityGroupType
protected

Definition at line 8 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ m_mAvailableGenderSpecificBioIndexLists

ref map<SCR_EIdentityGender, ref array<int> > SCR_CharacterIdentityBioGroupConfig::m_mAvailableGenderSpecificBioIndexLists
protected

Definition at line 13 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ m_mUnavailableGenderSpecificBioIndexLists

ref map<SCR_EIdentityGender, ref array<int> > SCR_CharacterIdentityBioGroupConfig::m_mUnavailableGenderSpecificBioIndexLists
protected

Definition at line 14 of file SCR_CharacterIdentityBioGroupConfig.c.


The documentation for this class was generated from the following file: