Member
The Member component is essential for integrating any object or character into the Faction system. By adding this component, you enable the object or character to join or leave factions dynamically.
It is usually attached to the Character object so it's easy to access. However, you can decide to attach it to some other object or even have multiple characters.
Overview
The Member component allows an object or character to:
Join multiple factions at the start or dynamically during runtime.
View and manage affiliations with various factions.
Display status towards the player if the selected member is not the player.
Handle reputation points if enabled for specific factions.
Handling Reputation Points
If reputation points are enabled for a faction, the member’s actions can influence their status within that faction.
Use the Ignore Reputation Points checkbox to exclude reputation points from affecting the member’s faction status.
Live Debugging
Active Factions
Displays the list of factions the member is currently part of.
Shows the current status (e.g., Friendly, Neutral, Hostile) and allows leaving the faction.
Other Factions
Lists all other available factions.
Shows the relationship status and provides options to join the factions.
Status Towards Player
If the selected member is not the player, the component will display the status of this member towards the player.
This helps in understanding the relationship dynamics from the member’s perspective.
Last updated