Skip to content
Tuxedo CatSTUDIO
Menu

Blueprint usage

Review draft. This source page has not completed website editorial and release-specific verification.

The following UKnowledgeComponent functions are Blueprint callable or pure in V1:

  • Mutation: AcquireFact, AcquireEvidence, SetBeliefConfidence, AdjustBeliefConfidence, DiscloseKnowledge.
  • Queries: HasFact, GetFactRecord, GetResolvedFactRecord, HasEvidence, GetEvidenceRecord, GetResolvedEvidenceRecord, HasBelief, GetBeliefRecord, GetResolvedBeliefRecord, GetBeliefConfidence, HasDisclosedKnowledge, HasDisclosedKnowledgeTo, GetDisclosureRecipients, and GetResolvedDisclosures.
  • Identity/lifecycle: GetSubjectId, HasValidSubjectId, IsRegistered, and IsInitialized.

UKnowledgeSubsystem exposes registration queries and the persistence functions CapturePersistenceSnapshot, ValidatePersistenceSnapshot, and RestorePersistenceSnapshot.

Use concrete tags in the matching namespace. Supply provenance for Fact, Evidence, and Belief mutations. A confidence of zero is a valid present Belief when a record exists; GetBeliefConfidence returns false only when the record is absent.

Knowledge Director Runtime Controls invokes these same Blueprint-callable APIs for explicit Runtime Edit and preserves their structured results. The separate Runtime Inspector is strictly read-only. Advanced Debug Override is deliberately native editor-only and is not Blueprint-exposed. Debug overlays affect resolved reads during the editor session, are excluded from persistence, and do not add Fact/Evidence removal, Belief forget, or Disclosure clear gameplay nodes.