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 |