Class CharacterSkillEntity
Entity representing a character's skill data in the database.
public class CharacterSkillEntity : IVersionedEntity
- Inheritance
-
CharacterSkillEntity
- Implements
- Inherited Members
Properties
CastTimeEnd
Unix timestamp (seconds) when the cast time ends.
Stored as double rather than DateTime to maintain
compatibility with Unity's game time representation and to avoid
timezone-related serialization issues between the server and client.
public double CastTimeEnd { get; set; }
Property Value
Character
public CharacterEntity Character { get; set; }
Property Value
CharacterID
Foreign key to the owning character.
public long CharacterID { get; set; }
Property Value
CooldownEnd
Unix timestamp (seconds) when the cooldown expires.
Stored as double rather than DateTime for the same
Unity compatibility reasons as CastTimeEnd.
public double CooldownEnd { get; set; }
Property Value
Deleted
public bool Deleted { get; set; }
Property Value
Experience
Current experience points in this skill.
public int Experience { get; set; }
Property Value
ID
Primary key.
public long ID { get; set; }
Property Value
Level
Current level of the skill.
public int Level { get; set; }
Property Value
TemplateID
Template identifier for this skill.
public int TemplateID { get; set; }
Property Value
TimeCreated
public DateTime TimeCreated { get; set; }
Property Value
TimeDeleted
public DateTime? TimeDeleted { get; set; }
Property Value
Version
Application-level concurrency token. Incremented on every write to detect stale updates.
public long Version { get; set; }