Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_CharacterIdentityBioGroupConfig.c File Reference

Go to the source code of this file.

Classes

class  SCR_CharacterIdentityBioGroupConfig

Enumerations

enum  SCR_EIdentityCharacterControlType { PLAYER_AND_AI , PLAYER_ONLY , AI_ONLY }

Functions

SCR_CharacterIdentityBioGroupConfig SCR_IdentityBioGroupConfig BaseContainerProps ()
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 ()
SCR_CharacterIdentityBioGroupConfig SCR_IdentityBioGroupConfig SCR_BaseContainerCustomTitleEnum (SCR_EIdentityGender, "m_eSpecificGender")

Variables

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

Enumeration Type Documentation

◆ SCR_EIdentityCharacterControlType

Enumerator
PLAYER_AND_AI 
PLAYER_ONLY 
AI_ONLY 

Definition at line 378 of file SCR_CharacterIdentityBioGroupConfig.c.

Function Documentation

◆ AssignRandomAvailableBio()

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

Definition at line 128 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ BaseContainerProps()

◆ DelayedInit()

override void BaseContainerProps::DelayedInit ( )
protected

Definition at line 270 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ GetEntityGender()

SCR_EIdentityGender BaseContainerProps::GetEntityGender ( IEntity entity)
protected

Definition at line 260 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ GetIdentityBio()

override SCR_IdentityBio BaseContainerProps::GetIdentityBio ( IEntity entity,
int index )
protected

Definition at line 96 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ IsValidFaction() [1/2]

override bool BaseContainerProps::IsValidFaction ( int factionIndex)
protected

Definition at line 34 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ IsValidFaction() [2/2]

override bool BaseContainerProps::IsValidFaction ( string factionKey)
protected

Definition at line 13 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ IsValidForRandomization()

override bool BaseContainerProps::IsValidForRandomization ( IEntity entity,
SCR_ExtendedIdentityComponent extendedIdentity )
protected

Definition at line 53 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ OnCharacterBioAssigned()

override SCR_IdentityBio BaseContainerProps::OnCharacterBioAssigned ( IEntity entity,
int index )
protected

Definition at line 160 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ ResetAvailable()

override void BaseContainerProps::ResetAvailable ( )
protected

Definition at line 225 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ SCR_BaseContainerCustomTitleEnum()

SCR_CharacterIdentityBioGroupConfig SCR_IdentityBioGroupConfig SCR_BaseContainerCustomTitleEnum ( SCR_EIdentityGender ,
"m_eSpecificGender"  )

Definition at line 343 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ SCR_CharacterIdentityBioGroupConfig()

void BaseContainerProps::SCR_CharacterIdentityBioGroupConfig ( )
protected

Definition at line 313 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ SetAdditionalWeight()

override void BaseContainerProps::SetAdditionalWeight ( )
protected

Definition at line 292 of file SCR_CharacterIdentityBioGroupConfig.c.

Variable Documentation

◆ m_aGenderSpecificIdentityLists

ref array<ref SCR_GenderSpecificIdentityBios> m_aGenderSpecificIdentityLists
protected

Definition at line 1 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ m_eCharacterControlTypes

SCR_EIdentityCharacterControlType m_eCharacterControlTypes
protected

Definition at line 7 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ m_eIdentityGroupType

SCR_ECharacterIdentityBioGroupType m_eIdentityGroupType
protected

Definition at line 4 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ m_mAvailableGenderSpecificBioIndexLists

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

Definition at line 9 of file SCR_CharacterIdentityBioGroupConfig.c.

◆ m_mUnavailableGenderSpecificBioIndexLists

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

Definition at line 10 of file SCR_CharacterIdentityBioGroupConfig.c.