updated Candidate System with Voice System

This commit is contained in:
2026-08-15 13:25:04 +02:00
parent 22b8c7a438
commit 57bc10ba79
35 changed files with 2406 additions and 13 deletions
@@ -0,0 +1,37 @@
using System;
namespace NightclubArcadia.Skills
{
/// <summary>
/// JSON mirror of the candidate registry. Deserialized by CandidateSystemSetup;
/// also the EditorSet DTO for CandidateDefinition. Enum fields are strings in JSON.
/// Schema holds no weight, truth, or ranking fields — by design.
/// </summary>
[Serializable]
public sealed class CandidateRoot
{
public CandidateEntry[] candidates;
}
[Serializable]
public sealed class CandidateEntry
{
public string id;
public string displayName;
public string reading;
public string intuitionAxis;
public CandidateClueEntry[] clues;
}
[Serializable]
public sealed class CandidateClueEntry
{
public string id;
public string type;
public string sceneId;
public string unlockFlag;
public string status;
public string skillId;
public string notes;
}
}