Table of Contents

Class CharacterDetails

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

Serializable class containing details about a character for selection and display.

[Serializable]
public class CharacterDetails
Inheritance
CharacterDetails
Inherited Members

Fields

CharacterName

Name of the character.

public string CharacterName

Field Value

string

EquippedItems

Template IDs of equipped items indexed by slot (see ItemSlot). Null when equipment data is unavailable.

public Dictionary<int, int> EquippedItems

Field Value

Dictionary<int, int>

Remarks

FishNet requires a custom serializer for Dictionary{int,int}. If this type is sent over the network, register a custom serializer via NetworkManager.Serializer.RegisterSerializerType or change this field to an array of key-value pair structs for native FishNet serialization.

IsCombatLogged

True when this character's body is still in the world because its owner disconnected during combat. Selecting it resumes that body rather than starting a fresh session.

public bool IsCombatLogged

Field Value

bool

Remarks

Surfaced so the player is told what happened instead of silently being dropped back into a character that may have taken damage — or died — while they were gone.

RaceTemplateID

Template ID representing the character's race.

public int RaceTemplateID

Field Value

int

SceneName

Name of the scene where the character is currently located.

public string SceneName

Field Value

string