QuickStart
Review draft. This source page has not completed website editorial and release-specific verification.
# Quick start
- Add
UKnowledgeComponentto the actor that represents a semantic participant. Set a concreteKnowledge.Subject.*identity. - Author concrete child tags under
Knowledge.Fact.*,Knowledge.Evidence.*, andKnowledge.Belief.*. Bare roots are namespaces, not valid item identities. - Acquire state through
AcquireFactorAcquireEvidence, passing anFKnowledgeProvenance. - Set or adjust a subjective position with
SetBeliefConfidenceorAdjustBeliefConfidence. - Query exact state with
HasFact,HasEvidence,HasBelief, andGetBeliefConfidence. - Record a source disclosure with
DiscloseKnowledge. Check it withHasDisclosedKnowledgeTo; disclosure does not grant the item to the recipient. - Use
UKnowledgeSubsystem::CapturePersistenceSnapshotandValidatePersistenceSnapshotfor semantic persistence. Optional SaveGame adaptation is provided by DirectorBridge. - During PIE/SIE, open Tools → Director Suite → Runtime Inspectors → Knowledge Director Runtime Inspector to observe a subject; this surface is strictly read-only. For fact, evidence, belief, disclosure, or temporary debug operations, use Tools → Director Suite → Runtime Controls → Knowledge Director Runtime Controls. See Editor Tools for role, scope, and baseline consequences.
The Dialogue bridge resolves an authored Dialogue Role to its runtime ParticipantObject and then to that participant’s UKnowledgeComponent; it never asks Knowledge to find an actor globally.
The Inspector is read-only and shows the selected subject snapshot. Runtime Controls owns all normal and advanced mutations. The session journal is editor-only, not persistence. PIE end clears live state. See Runtime Inspector and Editor Tools.