Faction API
Set Faction Level
EmeraldAPI.Faction.SetFactionLevel(EmeraldSystem EmeraldComponent, string Faction, RelationTypes RelationType)//Example - It is recomended that EmeraldComponent is cached somewhere
EmeraldSystem EmeraldComponent = GetComponent<EmeraldSystem>();
EmeraldAPI.Faction.SetFactionLevel(EmeraldComponent, "Undead", RelationTypes.Enemy);Add Faction Relation
EmeraldAPI.Faction.AddFactionRelation(EmeraldSystem EmeraldComponent, string Faction, RelationTypes RelationType)//Example - It is recomended that EmeraldComponent is cached somewhere
EmeraldSystem EmeraldComponent = GetComponent<EmeraldSystem>();
EmeraldAPI.Faction.AddFactionRelation(EmeraldComponent, "Undead", RelationTypes.Enemy);Get Target Faction Relation
EmeraldAPI.Faction.GetTargetFactionRelation(EmeraldSystem EmeraldComponent, Transform Target)//Example - It is recomended that EmeraldComponent is cached somewhere
EmeraldSystem EmeraldComponent = GetComponent<EmeraldSystem>();
EmeraldAPI.Faction.GetTargetFactionRelation(EmeraldComponent, YourTargetTransform);Get Target Faction Name
Change Faction
Copy Faction Data
Last updated