| AttemptSwitchFaction(SCR_CampaignFaction campaignFaction) | SCR_CharacterRankComponent | protected |
| FinishFactionSwitch(SCR_PlayerFactionAffiliationComponent component, int factionIndex, bool response) | SCR_CharacterRankComponent | protected |
| GetCharacterFaction(IEntity unit) | SCR_CharacterRankComponent | protected |
| GetCharacterRank(IEntity unit) | SCR_CharacterRankComponent | static |
| GetCharacterRank() | SCR_CharacterRankComponent | protected |
| GetCharacterRankComponent(IEntity unit) | SCR_CharacterRankComponent | static |
| GetCharacterRankInsignia(IEntity unit) | SCR_CharacterRankComponent | static |
| GetCharacterRankName(IEntity unit) | SCR_CharacterRankComponent | static |
| GetCharacterRankNameShort(IEntity unit) | SCR_CharacterRankComponent | static |
| GetCharacterRankNameUpperCase(IEntity unit) | SCR_CharacterRankComponent | static |
| GetRankName(IEntity unit, SCR_ECharacterRank rank) | SCR_CharacterRankComponent | static |
| m_iRank | SCR_CharacterRankComponent | protected |
| m_Owner | SCR_CharacterRankComponent | protected |
| OnPostInit(IEntity owner) | SCR_CharacterRankComponent | |
| OnRankChanged(SCR_ECharacterRank prevRank, SCR_ECharacterRank newRank, bool silent) | SCR_CharacterRankComponent | protected |
| RpcDoSetCharacterRank(SCR_ECharacterRank newRank, SCR_ECharacterRank prevRank, bool silent) | SCR_CharacterRankComponent | |
| RplLoad(ScriptBitReader reader) | SCR_CharacterRankComponent | |
| RplSave(ScriptBitWriter writer) | SCR_CharacterRankComponent | |
| s_OnRankChanged | SCR_CharacterRankComponent | static |
| SCR_CharacterRankComponent(IEntityComponentSource src, IEntity ent, IEntity parent) | SCR_CharacterRankComponent | |
| SetCharacterRank(SCR_ECharacterRank rank, bool silent=false) | SCR_CharacterRankComponent | |
| SpecialRankHandling(SCR_ECharacterRank newRank, SCR_ECharacterRank prevRank) | SCR_CharacterRankComponent | protected |