◆ SCR_CharacterIdentityBioGroupConfig()
void SCR_CharacterIdentityBioGroupConfig.SCR_CharacterIdentityBioGroupConfig |
( |
| ) |
|
◆ AssignRandomAvailableBio()
override void SCR_CharacterIdentityBioGroupConfig.AssignRandomAvailableBio |
( |
RandomGenerator | randomizer, |
|
|
IEntity | entity, |
|
|
out int | index, |
|
|
out SCR_IdentityBio | bio ) |
Get an random available bio (Server Only) Also removes the bio from available list.
- Parameters
-
[out] | index | Bio index |
[out] | bio | Bio reference |
Implements SCR_IdentityBioGroupConfig.
◆ DelayedInit()
override void SCR_CharacterIdentityBioGroupConfig.DelayedInit |
( |
| ) |
|
|
protected |
◆ GetEntityGender()
SCR_EIdentityGender SCR_CharacterIdentityBioGroupConfig.GetEntityGender |
( |
IEntity | entity | ) |
|
|
protected |
◆ GetIdentityBio()
override SCR_IdentityBio SCR_CharacterIdentityBioGroupConfig.GetIdentityBio |
( |
IEntity | entity, |
|
|
int | index ) |
Get an bio from Index.
- Parameters
-
[in] | entity | The entity that has the identity |
[in] | index | Index of bio |
- Returns
- Bio
Implements SCR_IdentityBioGroupConfig.
◆ IsValidFaction() [1/2]
override bool SCR_CharacterIdentityBioGroupConfig.IsValidFaction |
( |
int | factionIndex | ) |
|
Is Valid faction.
- Parameters
-
[in] | factionIndex | faction Index |
- Returns
- Returns true if no faction needed for group if if given faction is within the needed faction list
Implements SCR_IdentityBioGroupConfig.
◆ IsValidFaction() [2/2]
override bool SCR_CharacterIdentityBioGroupConfig.IsValidFaction |
( |
string | factionKey | ) |
|
Is Valid faction.
- Parameters
-
[in] | factionKey | faction key |
- Returns
- Returns true if no faction needed for group if if given faction is within the needed faction list
Implements SCR_IdentityBioGroupConfig.
◆ IsValidForRandomization()
◆ OnCharacterBioAssigned()
override SCR_IdentityBio SCR_CharacterIdentityBioGroupConfig.OnCharacterBioAssigned |
( |
IEntity | entity, |
|
|
int | index ) |
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)
- Parameters
-
[in] | index | Index of assigned Bio |
Implements SCR_IdentityBioGroupConfig.
◆ ResetAvailable()
override void SCR_CharacterIdentityBioGroupConfig.ResetAvailable |
( |
| ) |
|
◆ SetAdditionalWeight()
override void SCR_CharacterIdentityBioGroupConfig.SetAdditionalWeight |
( |
| ) |
|
|
protected |
◆ m_aGenderSpecificIdentityLists
◆ m_eCharacterControlTypes
SCR_EIdentityCharacterControlType SCR_CharacterIdentityBioGroupConfig.m_eCharacterControlTypes |
|
protected |
◆ m_eIdentityGroupType
SCR_ECharacterIdentityBioGroupType SCR_CharacterIdentityBioGroupConfig.m_eIdentityGroupType |
|
protected |
◆ m_mAvailableGenderSpecificBioIndexLists
ref map<SCR_EIdentityGender, ref array<int> > SCR_CharacterIdentityBioGroupConfig.m_mAvailableGenderSpecificBioIndexLists |
|
protected |
◆ m_mUnavailableGenderSpecificBioIndexLists
ref map<SCR_EIdentityGender, ref array<int> > SCR_CharacterIdentityBioGroupConfig.m_mUnavailableGenderSpecificBioIndexLists |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Identity/Containers/SCR_CharacterIdentityBioGroupConfig.c