Family.FamilyName
FamilyName
Property in Family Class
Overview
The FamilyName
property in the Family class provides the name of a family, which is crucial for identifying and differentiating various families within a game, especially in narratives and game mechanics that emphasize family histories, alliances, and rivalries.
Property Definition
public string FamilyName { get; private set; }
Description
- Property Type:
string
- Access: Read-only
- Functionality: Retrieves the name of the family, which represents the family's identity within the game world.
Usage
This property is essential in games where family lineages and relationships are integral to the story or gameplay. It helps in tracking family-related events, decisions, and dynamics, and is key in scenarios involving family interactions, inheritances, or conflicts.
Example of Usage
public class FamilyInfoDisplay : MonoBehaviour {
void Start() {
Family playerFamily = IM.Player.Family;
if (playerFamily != null) {
Debug.Log($"Player's family name: {playerFamily.FamilyName}");
}
}
}
Description
- This example shows how to access and display the player's family name in the console.
- Knowing the
FamilyName
can be important for narrative contexts, quests, or interactions that involve the player's family.
Remarks
- The
FamilyName
property is vital for building a rich narrative and creating a sense of belonging and identity for the player within the game's world. - It allows for storytelling elements that revolve around family legacies, honors, and disputes.