Class GuildCharacterMappingData
- Namespace
- FishMMO.Server.Implementation.World.SceneServer
- Assembly
- FishMMO.Server.dll
Runtime data container for guild member and character tracking. Manages guild membership lookups separately from GuildSystem logic.
public class GuildCharacterMappingData : RuntimeDataContainer, IRuntimeDataContainer<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>, IServerComponent<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>, IGuildCharacterMappingData, IRuntimeDataContainer, IServerComponent
- Inheritance
-
GuildCharacterMappingData
- Implements
-
IRuntimeDataContainer<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>
- Inherited Members
Properties
GuildCharacterTracker
Tracks currently online guild members on this scene server. Key: Guild ID, Value: Set of Character IDs.
public Dictionary<long, HashSet<long>> GuildCharacterTracker { get; }
Property Value
GuildMemberTracker
Tracks all guild members for guilds with at least one member logged into this server. Key: Guild ID, Value: Set of Character IDs.
public Dictionary<long, HashSet<long>> GuildMemberTracker { get; }
Property Value
Methods
Clear()
Clears all guild character mapping data.
public override void Clear()
InitializeOnce()
Initializes the guild character mapping data container.
public override ServerComponentInitializationStatus InitializeOnce()
Returns
OnDeinitialize()
Deinitializes the guild character mapping data container.
protected override void OnDeinitialize()