►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 | |