|
FrameIT
|
| CAbstractLineFact | Base-class for 1D-Facts |
| CAbstractLineFactWrappedCRTP | Implements CRTP for AbstractLineFact; Escalates constructors; |
| CAddFactResponse | class to Read AddFact Responses. |
| CAlignText | |
| CAngleFact | Angle comprised of three PointFacts [A,B,C] |
| CAngleTool | |
| CCharacterDialog | |
| CCircleSegmentGenerator | |
| CCollapsableCategory | |
| CCollapsableStage | |
| ►CCommunicationEvents | |
| CCreateLoader | |
| CDiscreteBarSlider | |
| CDisplayFacts | |
| CDisplayScrolls | |
| CDragHandling | |
| CDropHandling | |
| CEditLoader | |
| CExtraGadget | |
| CFact | Fact representation of Unity; mostly mirrors Facts of MMT. |
| CFactComparer | Base class for all FactComparer to be used in conjucntion with Stage.solution
|
| CFactEquivalentsComparer | Checks if both Facts are Equivalent, while accounting for Unity and floating point precission |
| CFactManager | Initiates named Fact and adds it to StageStatic.stage.factState |
| CFactObject | Fact.Id/ MonoBehaviour wrapper to be attached to Fact.Representation |
| ►CFactOrganizer | Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertion/ deletion actions for undo and redo. |
| CFactSpawner | |
| CFactWrappedCRTP | Implements CRTP for Fact; Escalates constructors; |
| 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. |
| CGadgetManager | |
| CGameObjectExtensions | |
| CGenerateDemoFiles | |
| 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]. |
| ►CJSONManager | |
| CLineFact | Line within 3D Space of finite length |
| 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
|
| 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
|
| CLineSpanningOverRiverWorldComparer | Checks LineFacts if Compare(Fact, Fact).fact spanns over (not within) the river in RiverWorld. Needs a dummy Compare(Fact, Fact).solution. |
| CLineTool | |
| CListLoader | Allowes for Pages of MenueLoader to contain Lists. |
| ►CLoader | |
| CLoadingScreenPercentage | Attached in the Loading-Screen to TMPro object for progress display. Loads set Loader.nextscene and updates progress in TMPro.TextMeshProUGUI. |
| CLocalLoader | Dummy class; "needed" |
| CLotTool | |
| CMath3d | |
| CMenueLoader | Allows multiple Pages (direct children of this) to switch/ scroll through. |
| CMeshRendererHintAnimation | |
| CMMTInterface | |
| CMMTURICollection | |
| COnLineFact | A PointFact on a AbstractLineFact |
| CParsingDictionary | |
| CPendulum | |
| CPlayerRecord | Represents a save slot. |
| CPointer | |
| CPointFact | Point in 3D Space |
| CPointWrapper | |
| CPoleTool | |
| ►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>) |
| CPythagorasScript | |
| CRayFact | Ray within 3D Space of infinite length |
| CRemover | |
| CRenderedScrollFact | |
| CRestart | |
| ►CScroll | |
| CScrollClickedScript | |
| CScrollDetails | |
| CScrollUIManager | |
| CShinyThings | |
| ►CSolutionOrganizer | Solution of a Stage |
| CStage | |
| CStageBehaviour | Attached to prefab Def_Stage |
| CStageLoader | |
| ►CStageStatic | Keeps track of all available and current Stage |
| CStartServer | |
| CTape | |
| CTaskCharakterAnimation | |
| CToolModeSelector | |
| CToolModeText | |
| CUIToolBox | |
| CWorldCursor |