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