◆ AssignBio()
override void SCR_ExtendedCharacterIdentityComponent.AssignBio |
( |
SCR_IdentityBio | identityBio | ) |
|
|
protected |
Assign given bio.
(Local only is not replicated) Will also overwrite any indentity values taken from the bio
- Parameters
-
identityBio | New bio to assign |
Implements SCR_ExtendedIdentityComponent.
◆ DelayedInit()
override void SCR_ExtendedCharacterIdentityComponent.DelayedInit |
( |
IEntity | owner | ) |
|
◆ GetGender()
SCR_EIdentityGender SCR_ExtendedCharacterIdentityComponent.GetGender |
( |
| ) |
|
Get gender of character.
- Returns
- Gender
◆ GetPlayerID()
int SCR_ExtendedCharacterIdentityComponent.GetPlayerID |
( |
| ) |
|
- Returns
- Player ID of the character (Can be 0 if AI)
◆ OnCharacterDeath()
void SCR_ExtendedCharacterIdentityComponent.OnCharacterDeath |
( |
| ) |
|
Called by SCR_CharacterIdentityManagerComponent when character dies (Server Only)
◆ OnCharacterDeathBroadCast()
void SCR_ExtendedCharacterIdentityComponent.OnCharacterDeathBroadCast |
( |
int | totalDeathDateMinutes | ) |
|
|
protected |
◆ OnCharacterLifeStateChanged()
◆ OnDelete()
override void SCR_ExtendedCharacterIdentityComponent.OnDelete |
( |
IEntity | owner | ) |
|
◆ OnIdentityItemAdded_S()
When identity item is added to the character.
If generate valuable intel is true it will also try to set the randomized valuable intel on the identity item if no other identity item was added
- Parameters
-
[in] | item | The item added to the character's inventory |
[in] | generateValuableIntel | If it should try generating valuable intel for the character if the item was not added at least once |
- Returns
- -1 if not valuable intel, otherwise it will return faction index of which faction the valuable intel is
◆ OverwriteCharacterName()
void SCR_ExtendedCharacterIdentityComponent.OverwriteCharacterName |
( |
string | overwriteName, |
|
|
string | overwriteAlias, |
|
|
string | overwriteSurname ) |
|
protected |
Overwrite names specific for characters Called when Bio overwrites names.
- Parameters
-
[in] | overwriteName | Overwrite Name (Ignored if empty) |
[in] | overwriteAlias | Overwrite Alias (Ignored if empty) |
[in] | overwriteSurname | Overwrite Surname (Ignored if empty) |
◆ OverwriteExtendedIdentity()
override void SCR_ExtendedCharacterIdentityComponent.OverwriteExtendedIdentity |
( |
SCR_ExtendedIdentity | newExtendedIdentity | ) |
|
Called when a bio is overwriting the extended Identity Note that only values that where set in the new identity will be overwritten on the entity.
- Parameters
-
[in] | newExtendedIdentity | new Extended Identity to get values from |
Implements SCR_ExtendedIdentityComponent.
◆ RandomizeIdentity()
override void SCR_ExtendedCharacterIdentityComponent.RandomizeIdentity |
( |
int | combinedBioIndex | ) |
|
|
protected |
◆ RandomizePlaceOfOrigin()
override void SCR_ExtendedCharacterIdentityComponent.RandomizePlaceOfOrigin |
( |
| ) |
|
|
protected |
◆ RplLoad()
override bool SCR_ExtendedCharacterIdentityComponent.RplLoad |
( |
ScriptBitReader | reader | ) |
|
◆ RplSave()
override bool SCR_ExtendedCharacterIdentityComponent.RplSave |
( |
ScriptBitWriter | writer | ) |
|
◆ SetCharacterPlaceOfOriginBroadcast()
void SCR_ExtendedCharacterIdentityComponent.SetCharacterPlaceOfOriginBroadcast |
( |
int | index | ) |
|
|
protected |
◆ SetPlaceOfOriginIndex()
void SCR_ExtendedCharacterIdentityComponent.SetPlaceOfOriginIndex |
( |
int | index | ) |
|
|
protected |
◆ SetPlayerID()
void SCR_ExtendedCharacterIdentityComponent.SetPlayerID |
( |
int | playerId | ) |
|
◆ WasIdentityItemAddedOnce_S()
bool SCR_ExtendedCharacterIdentityComponent.WasIdentityItemAddedOnce_S |
( |
| ) |
|
- Returns
- True if at least once an identity item was added (Server only)
◆ m_bIdentityItemAdded
bool SCR_ExtendedCharacterIdentityComponent.m_bIdentityItemAdded |
|
protected |
◆ m_eGender
SCR_EIdentityGender SCR_ExtendedCharacterIdentityComponent.m_eGender |
|
protected |
◆ m_fChanceOfIdentityDocumentBeingValuable
float SCR_ExtendedCharacterIdentityComponent.m_fChanceOfIdentityDocumentBeingValuable |
|
protected |
◆ m_iPlayerId
int SCR_ExtendedCharacterIdentityComponent.m_iPlayerId |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Identity/SCR_ExtendedCharacterIdentityComponent.c