Class GuildManager
Assembly: Assembly-CSharp.dll
Syntax
public class GuildManager
Constructors
|
Improve this Doc
View Source
GuildManager()
Declaration
Fields
|
Improve this Doc
View Source
guildNotMember
Declaration
public static Guild guildNotMember
Field Value
|
Improve this Doc
View Source
templeNotMember
Declaration
public static Guild templeNotMember
Field Value
Methods
|
Improve this Doc
View Source
AddMembership(FactionFile.GuildGroups, IGuild)
Declaration
public void AddMembership(FactionFile.GuildGroups guildGroup, IGuild guild)
Parameters
|
Improve this Doc
View Source
AvoidDeath()
Declaration
Returns
|
Improve this Doc
View Source
ClearMembershipData()
Declaration
public void ClearMembershipData()
|
Improve this Doc
View Source
DeepBreath(Int32)
Declaration
public int DeepBreath(int duration)
Parameters
Type |
Name |
Description |
Int32 |
duration |
|
Returns
|
Improve this Doc
View Source
FastTravel(Int32)
Declaration
public int FastTravel(int duration)
Parameters
Type |
Name |
Description |
Int32 |
duration |
|
Returns
|
Improve this Doc
View Source
FreeShipTravel()
Declaration
public bool FreeShipTravel()
Returns
|
Improve this Doc
View Source
GetGuild(FactionFile.GuildGroups, Int32)
Retrieve the guild object for the given guild group.
Declaration
public IGuild GetGuild(FactionFile.GuildGroups guildGroup, int buildingFactionId = 0)
Parameters
Type |
Name |
Description |
FactionFile.GuildGroups |
guildGroup |
|
Int32 |
buildingFactionId |
Specify this to ensure only the temple of matching Divine is returned
|
Returns
Type |
Description |
IGuild |
IGuild object
|
|
Improve this Doc
View Source
GetGuild(Int32)
Retrieve the guild object for the given faction id.
Declaration
public IGuild GetGuild(int factionId)
Parameters
Type |
Name |
Description |
Int32 |
factionId |
|
Returns
|
Improve this Doc
View Source
GetGuildFactionId(FactionFile.GuildGroups)
Get the faction id for a guild group. (used for non-member quests)
Returns 0 for HolyOrder and KnightlyOrder since they have variants each with different faction ids.
Declaration
public int GetGuildFactionId(FactionFile.GuildGroups guildGroup)
Parameters
Returns
|
Improve this Doc
View Source
GetGuildGroup(Int32)
Declaration
public FactionFile.GuildGroups GetGuildGroup(int factionId)
Parameters
Type |
Name |
Description |
Int32 |
factionId |
|
Returns
|
Improve this Doc
View Source
GetJoinedGuildOfGuildGroup(FactionFile.GuildGroups, out IGuild)
Declaration
public bool GetJoinedGuildOfGuildGroup(FactionFile.GuildGroups guildGroup, out IGuild value)
Parameters
Returns
|
Improve this Doc
View Source
GetMembershipData(Boolean)
Declaration
public Dictionary<int, GuildMembership_v1> GetMembershipData(bool vampire = false)
Parameters
Type |
Name |
Description |
Boolean |
vampire |
|
Returns
|
Improve this Doc
View Source
GetMemberships()
Declaration
public List<IGuild> GetMemberships()
Returns
|
Improve this Doc
View Source
HasJoined(FactionFile.GuildGroups)
Declaration
public bool HasJoined(FactionFile.GuildGroups guildGroup)
Parameters
Returns
|
Improve this Doc
View Source
ImportMembershipData(List<SaveTreeBaseRecord>, Boolean)
Imports guild membership records from classic save data.
Declaration
public void ImportMembershipData(List<SaveTreeBaseRecord> guildMembershipRecords, bool vampire = false)
Parameters
|
Improve this Doc
View Source
JoinGuild(FactionFile.GuildGroups, Int32)
Declaration
public IGuild JoinGuild(FactionFile.GuildGroups guildGroup, int buildingFactionId = 0)
Parameters
Returns
|
Improve this Doc
View Source
QuestMachine_OnQuestEnded(Quest)
Declaration
public void QuestMachine_OnQuestEnded(Quest quest)
Parameters
Type |
Name |
Description |
Quest |
quest |
|
|
Improve this Doc
View Source
RegisterCustomGuild(FactionFile.GuildGroups, Type)
Declaration
public static bool RegisterCustomGuild(FactionFile.GuildGroups guildGroup, Type guildType)
Parameters
Returns
|
Improve this Doc
View Source
RemoveMembership(IGuild)
Declaration
public void RemoveMembership(IGuild guild)
Parameters
Type |
Name |
Description |
IGuild |
guild |
|
|
Improve this Doc
View Source
RestoreMembershipData(Dictionary<Int32, GuildMembership_v1>, Boolean)
Declaration
public void RestoreMembershipData(Dictionary<int, GuildMembership_v1> data, bool vampire = false)
Parameters