FrameIT
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CAbstractLineFactBase-class for 1D-Facts
 CAbstractLineFactWrappedCRTPImplements CRTP for AbstractLineFact; Escalates constructors;
 CAddFactResponseclass to Read AddFact Responses.
 CAlignText
 CAngleFactAngle comprised of three PointFacts [A,B,C]
 CAngleTool
 CCharacterDialog
 CCircleSegmentGenerator
 CCollapsableCategory
 CCollapsableStage
 CCommunicationEvents
 CCreateLoader
 CDiscreteBarSlider
 CDisplayFacts
 CDisplayScrolls
 CDragHandling
 CDropHandling
 CEditLoader
 CExtraGadget
 CFactFact representation of Unity; mostly mirrors Facts of MMT.
 CFactComparerBase class for all FactComparer to be used in conjucntion with Stage.solution

See also
SolutionOrganizer, SolutionOrganizer.ValidationSet, FactOrganizer.DynamiclySolved(SolutionOrganizer, out System.Collections.Generic.List<System.Collections.Generic.List<string>>, out System.Collections.Generic.List<System.Collections.Generic.List<string>>)
 CFactEquivalentsComparerChecks if both Facts are Equivalent, while accounting for Unity and floating point precission
 CFactManagerInitiates named Fact and adds it to StageStatic.stage.factState
 CFactObjectFact.Id/ MonoBehaviour wrapper to be attached to Fact.Representation
 CFactOrganizerOrganizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertion/ deletion actions for undo and redo.
 CFactSpawner
 CFactWrappedCRTPImplements CRTP for Fact; Escalates constructors;
 CFactWrapper
 CGadgetBase class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to interact with the GameWorld.
 CGadgetManager
 CGameObjectExtensions
 CGenerateDemoFiles
 CGlobalBehaviour
 CHideUI
 CHitWater
 CHoverText
 CImageHintAnimation
 CInputFieldPanelJust adds a " " to the end of TMPro input-field-text-box.
This fixes some graphical glitches, occuring when typing a [newline].
 CJSONManager
 CLineFactLine within 3D Space of finite length
 CLineFactHightComparerChecks LineFacts if Compare(Fact, Fact).fact is at least of same length as Compare(Fact, Fact).solution, while accounting for Unity and floating point precission

See also
Math3d.vectorPrecission
 CLineFactHightDirectionComparerChecks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Compare(Fact, Fact).solution, while accounting for Unity and floating point precission

See also
Math3d.vectorPrecission
 CLineSpanningOverRiverWorldComparerChecks LineFacts if Compare(Fact, Fact).fact spanns over (not within) the river in RiverWorld. Needs a dummy Compare(Fact, Fact).solution.
 CLineTool
 CListLoaderAllowes for Pages of MenueLoader to contain Lists.
 CLoader
 CLoadingScreenPercentageAttached in the Loading-Screen to TMPro object for progress display. Loads set Loader.nextscene and updates progress in TMPro.TextMeshProUGUI.
 CLocalLoaderDummy class; "needed"
 CLotTool
 CMath3d
 CMenueLoaderAllows multiple Pages (direct children of this) to switch/ scroll through.
 CMeshRendererHintAnimation
 CMMTInterface
 CMMTURICollection
 COnLineFactA PointFact on a AbstractLineFact
 CParsingDictionary
 CPendulum
 CPlayerRecordRepresents a save slot.
 CPointer
 CPointFactPoint in 3D Space
 CPointWrapper
 CPoleTool
 CPublicFactOrganizerJsonReader/ JsonWriter readable and creatable format. TODO? PERF? SE? JsonInheritanceProblem: scrap this hardwired class and implement dynamic approach with JsonConverter (see JSONManager.JsonInheritenceConverter<T>)
 CPythagorasScript
 CRayFactRay within 3D Space of infinite length
 CRemover
 CRenderedScrollFact
 CRestart
 CScroll
 CScrollClickedScript
 CScrollDetails
 CScrollUIManager
 CShinyThings
 CSolutionOrganizerSolution of a Stage
 CStage
 CStageBehaviourAttached to prefab Def_Stage
 CStageLoader
 CStageStaticKeeps track of all available and current Stage
 CStartServer
 CTape
 CTaskCharakterAnimation
 CToolModeSelector
 CToolModeText
 CUIToolBox
 CWorldCursor