Show / Hide Table of Contents

Class GuildManager

Inheritance
Object
GuildManager
Namespace: DaggerfallWorkshop.Game.Guilds
Assembly: Assembly-CSharp.dll
Syntax
public class GuildManager

Constructors

| Improve this Doc View Source

GuildManager()

Declaration
public GuildManager()

Fields

| Improve this Doc View Source

guildNotMember

Declaration
public static Guild guildNotMember
Field Value
Type Description
Guild
| Improve this Doc View Source

templeNotMember

Declaration
public static Guild templeNotMember
Field Value
Type Description
Guild

Methods

| Improve this Doc View Source

AddMembership(FactionFile.GuildGroups, IGuild)

Declaration
public void AddMembership(FactionFile.GuildGroups guildGroup, IGuild guild)
Parameters
Type Name Description
FactionFile.GuildGroups guildGroup
IGuild guild
| Improve this Doc View Source

AvoidDeath()

Declaration
public bool AvoidDeath()
Returns
Type Description
Boolean
| 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
Type Description
Int32
| Improve this Doc View Source

FastTravel(Int32)

Declaration
public int FastTravel(int duration)
Parameters
Type Name Description
Int32 duration
Returns
Type Description
Int32
| Improve this Doc View Source

FreeShipTravel()

Declaration
public bool FreeShipTravel()
Returns
Type Description
Boolean
| 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
Type Description
IGuild
| 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
Type Name Description
FactionFile.GuildGroups guildGroup
Returns
Type Description
Int32
| Improve this Doc View Source

GetGuildGroup(Int32)

Declaration
public FactionFile.GuildGroups GetGuildGroup(int factionId)
Parameters
Type Name Description
Int32 factionId
Returns
Type Description
FactionFile.GuildGroups
| Improve this Doc View Source

GetJoinedGuildOfGuildGroup(FactionFile.GuildGroups, out IGuild)

Declaration
public bool GetJoinedGuildOfGuildGroup(FactionFile.GuildGroups guildGroup, out IGuild value)
Parameters
Type Name Description
FactionFile.GuildGroups guildGroup
IGuild value
Returns
Type Description
Boolean
| Improve this Doc View Source

GetMembershipData(Boolean)

Declaration
public Dictionary<int, GuildMembership_v1> GetMembershipData(bool vampire = false)
Parameters
Type Name Description
Boolean vampire
Returns
Type Description
Dictionary<Int32, GuildMembership_v1>
| Improve this Doc View Source

GetMemberships()

Declaration
public List<IGuild> GetMemberships()
Returns
Type Description
List<IGuild>
| Improve this Doc View Source

HasJoined(FactionFile.GuildGroups)

Declaration
public bool HasJoined(FactionFile.GuildGroups guildGroup)
Parameters
Type Name Description
FactionFile.GuildGroups guildGroup
Returns
Type Description
Boolean
| 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
Type Name Description
List<SaveTreeBaseRecord> guildMembershipRecords
Boolean vampire
| Improve this Doc View Source

JoinGuild(FactionFile.GuildGroups, Int32)

Declaration
public IGuild JoinGuild(FactionFile.GuildGroups guildGroup, int buildingFactionId = 0)
Parameters
Type Name Description
FactionFile.GuildGroups guildGroup
Int32 buildingFactionId
Returns
Type Description
IGuild
| 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
Type Name Description
FactionFile.GuildGroups guildGroup
Type guildType
Returns
Type Description
Boolean
| 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
Type Name Description
Dictionary<Int32, GuildMembership_v1> data
Boolean vampire
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX