| ►CAbstractLineFactWrappedCRTP< LineFact > | |
| CLineFact | Line within 3D Space of finite length |
| ►CAbstractLineFactWrappedCRTP< RayFact > | |
| CRayFact | Ray within 3D Space of infinite length |
| CAddFactResponse | class to Read AddFact Responses. |
| CCommunicationEvents | |
| ►CEqualityComparer | |
| ►CFactComparer | Base 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>>)
|
| CFactEquivalentsComparer | Checks if both Facts are Equivalent, while accounting for Unity and floating point precission |
| CLineFactHightComparer | Checks 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
|
| CLineFactHightDirectionComparer | Checks 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
|
| CLineSpanningOverRiverWorldComparer | Checks LineFacts if Compare(Fact, Fact).fact spanns over (not within) the river in RiverWorld. Needs a dummy Compare(Fact, Fact).solution. |
| ►CFact | Fact representation of Unity; mostly mirrors Facts of MMT. |
| CFactWrappedCRTP< T > | Implements CRTP for Fact; Escalates constructors; |
| CFactManager | Initiates named Fact and adds it to StageStatic.stage.factState |
| ►CFactOrganizer | Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertion/ deletion actions for undo and redo. |
| CPublicFactOrganizer | JsonReader/ JsonWriter readable and creatable format. TODO? PERF? SE? JsonInheritanceProblem: scrap this hardwired class and implement dynamic approach with JsonConverter (see JSONManager.JsonInheritenceConverter<T>) |
| CSolutionOrganizer | Solution of a Stage |
| ►CFactWrappedCRTP< AbstractLineFact > | |
| ►CAbstractLineFact | Base-class for 1D-Facts |
| CAbstractLineFactWrappedCRTP< T > | Implements CRTP for AbstractLineFact; Escalates constructors; |
| ►CFactWrappedCRTP< AngleFact > | |
| CAngleFact | Angle comprised of three PointFacts [A,B,C] |
| ►CFactWrappedCRTP< OnLineFact > | |
| COnLineFact | A PointFact on a AbstractLineFact |
| ►CFactWrappedCRTP< PointFact > | |
| CPointFact | Point in 3D Space |
| CScroll.FilledScroll | |
| CGameObjectExtensions | |
| CGenerateDemoFiles | |
| ►CIDragHandler | |
| CDragHandling | |
| ►CIDropHandler | |
| CDropHandling | |
| ►CIEndDragHandler | |
| CDragHandling | |
| ►CIPointerClickHandler | |
| CDropHandling | |
| ►CIPointerEnterHandler | |
| CHoverText | |
| ►CIPointerExitHandler | |
| CHoverText | |
| ►CJsonConverter | |
| CJSONManager.JsonInheritenceConverter< T > | |
| CJSONManager | |
| ►CListLoader< Stage > | |
| ►CStageLoader | |
| CLocalLoader | Dummy class; "needed" |
| CLoader | |
| CMath3d | |
| CFactOrganizer.meta | Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collection of meta-variables. <seealsocref="PruneWorkflow"/> |
| CPublicFactOrganizer.meta | |
| ►CJSONManager.MMTDeclaration | |
| CJSONManager.MMTSymbolDeclaration | |
| CJSONManager.MMTValueDeclaration | |
| ►CJSONManager.MMTTerm | |
| CJSONManager.OMA | |
| CJSONManager.OMF | |
| CJSONManager.OMS | |
| CJSONManager.OMSTR | |
| CMMTURICollection | |
| ►CMonoBehaviour | |
| CAlignText | |
| CCharacterDialog | |
| CCircleSegmentGenerator | |
| CCollapsableCategory | |
| CCollapsableStage | |
| CDiscreteBarSlider | |
| CDisplayFacts | |
| CDisplayScrolls | |
| CDragHandling | |
| CDropHandling | |
| CFactObject | Fact.Id/ MonoBehaviour wrapper to be attached to Fact.Representation |
| CFactSpawner | |
| CFactWrapper | |
| ►CGadget | Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to interact with the GameWorld. |
| CAngleTool | |
| CExtraGadget | |
| CLineTool | |
| CLotTool | |
| CPendulum | |
| CPointer | |
| CPoleTool | |
| CRemover | |
| CTape | |
| CGadgetManager | |
| CGlobalBehaviour | |
| CHideUI | |
| CHitWater | |
| CHoverText | |
| CImageHintAnimation | |
| CInputFieldPanel | Just adds a " " to the end of TMPro input-field-text-box.
This fixes some graphical glitches, occuring when typing a [newline]. |
| CLoader.MonoDummy | |
| CLoadingScreenPercentage | Attached in the Loading-Screen to TMPro object for progress display. Loads set Loader.nextscene and updates progress in TMPro.TextMeshProUGUI. |
| CMMTInterface | |
| ►CMenueLoader | Allows multiple Pages (direct children of this) to switch/ scroll through. |
| ►CCreateLoader | |
| CEditLoader | |
| CListLoader< T > | Allowes for Pages of MenueLoader to contain Lists. |
| CMeshRendererHintAnimation | |
| CPointWrapper | |
| CPythagorasScript | |
| CRenderedScrollFact | |
| CRestart | |
| CScrollClickedScript | |
| CScrollDetails | |
| CScrollUIManager | |
| CShinyThings | |
| CStageBehaviour | Attached to prefab Def_Stage |
| CStartServer | |
| CTaskCharakterAnimation | |
| CToolModeSelector | |
| CToolModeText | |
| CWorldCursor | |
| CParsingDictionary | |
| CPlayerRecord | Represents a save slot. |
| CScroll | |
| CScroll.ScrollApplicationCheckingError | |
| CScroll.ScrollApplicationInfo | |
| CScroll.ScrollAssignment | |
| CScroll.ScrollDynamicInfo | |
| ►CScroll.ScrollFact | |
| CScroll.ScrollSymbolFact | |
| CScroll.ScrollValueFact | |
| CScroll.ScrollTheoryReference | |
| CStage | |
| CStageStatic.StageErrorStruct | Created when an error (may) occures while a Stage is being created, because of incompatible variables. |
| CStageStatic | Keeps track of all available and current Stage |
| CFactOrganizer.stepnote | Keeps track of insertion/ deletion/ etc. operations for undo and redo |
| CPublicFactOrganizer.stepnote | |
| CSolutionOrganizer.SubSolution | Sits at the heart, but represents only a part of the whole Solution. |
| CUIToolBox | |
| ►CUnityEvent | |
| CCommunicationEvents.AnimationEvent | |
| CCommunicationEvents.AnimationEventWithUris | |
| CCommunicationEvents.FactEvent | |
| CCommunicationEvents.HitEvent | |
| CCommunicationEvents.MouseOverFactEvent | |
| CCommunicationEvents.ShinyEvent | |
| CCommunicationEvents.SignalEvent | |
| CCommunicationEvents.ToolModeEvent | |
| CJSONManager.URI | |
| CScroll.UriReference | |