Class QuestEntity
Persistence entity for quest instances. Quest content (name, description, objectives, rewards) is defined externally via template/ScriptableObject assets referenced by ID. This table tracks only the fact that a quest instance exists and when it was created; runtime progress is tracked separately in character-specific tables.
public class QuestEntity : IVersionedEntity
- Inheritance
-
QuestEntity
- Implements
- Inherited Members
Properties
ID
Primary key.
public long ID { get; set; }
Property Value
Name
Display name of the quest.
public string Name { get; set; }
Property Value
TimeCreated
Row creation timestamp (UTC).
public DateTime TimeCreated { get; set; }
Property Value
Version
Concurrency version for optimistic locking.
public long Version { get; set; }