| ►NCharacters | |
| ►NFirstPerson | |
| CFirstPersonController1 | |
| CHeadBob1 | |
| CMouseLook1 | |
| ►CRigidbodyFirstPersonController1 | |
| CAdvancedSettings | |
| CMovementSettings | |
| ►Ngeeksforgeeks | Source: https://www.geeksforgeeks.org/topological-sorting/ |
| CGraph | |
| ►NPlayerCtrl | |
| ►NPlatformSpecific | |
| CMobileInput | |
| CStandaloneInput | |
| ►NThirdPerson | |
| CThirdPersonCharacter1 | |
| CThirdPersonUserControl1 | |
| CAxisInputButton | |
| CAxisJoystick | |
| CAxisTouchPad | |
| CButtonHandler | |
| ►CCrossPlatformInputManager | |
| CVirtualAxis | |
| CVirtualButton | |
| CInputAxisScrollbar | |
| CMobileControlRig | |
| ►CTiltInput | |
| CAxisMapping | |
| CVirtualInput | |
| ►NREST_JSON_API | Implements REST/JSON API |
| CApproximationComparer | Used to check for approximate equality on number values, e.g. within SOMDoc.Equivalent(SOMDoc) |
| CCollectionComparer | IEqualityComparer<T> for a collection. |
| CFactReference | |
| CFallbackWrapper | |
| ►CFUN | |
| CParam | |
| CFUNTYPE | |
| CHashCode | Compute a hash code. |
| CITupleFactory | |
| CKeyValueComparer | IEqualityComparer<T> for KeyValuePair<TKey, TValue>. |
| CMMTConstants | Collection of MMT URIs and mappings to C# types (if applicable) |
| CMMTFact | |
| CMMTGeneralFact | Class for facts without values, e.g. Points |
| CMMTValueFact | Class for facts with values, e.g. Distances or Angles |
| COMA | |
| COML_Member | |
| COMLIT | |
| COMNONE | |
| COMS | |
| COMV | |
| CRAW | |
| CScroll | |
| CScrollApplication | |
| CScrollApplicationCheckingError | |
| CScrollApplicationInfo | |
| CScrollAssignment | |
| CScrollDynamicInfo | Response to "POST /scroll/dynamic" using ScrollApplication |
| ►CSOMDoc | |
| CSOMDocToLambdaExpression | Libary and configuartions to translate a SOMDoc AST into an Expression-Tree |
| CSOMDocCRTP | |
| ►CTupleFactory | Creates types that are much like anonymous types, via string-Type-pairs. |
| CTupleFactoryImpl | |
| ►NUnityEngine | |
| ►NInputSystem | |
| ►NPlayerControls | |
| ►NRebindUI | |
| ►CGamepadIconsExample | This is an example for how to override the default display behavior of bindings. The component hooks into RebindActionUI.updateBindingUIEvent which is triggered when UI display of a binding should be refreshed. It then checks whether we have an icon for the current binding and if so, replaces the default text display with an icon. |
| CGamepadIcons | |
| ►CRebindActionUI | A reusable component with a self-contained UI for rebinding a single action. |
| CInteractiveRebindEvent | |
| CUpdateBindingUIEvent | |
| ►NUnityStandardAssets | |
| ►NCharacters | |
| ►NThirdPerson | |
| CAICharacterControl | |
| ►NVehicles | |
| ►NBall | |
| CBall | |
| CBallUserControl | |
| CAbstractAngleFact | |
| CAbstractAngleFactWrappedCRTP | |
| CAbstractLineFact | Base-class for 1D-Facts |
| CAbstractLineFactWrappedCRTP | Implements CRTP for AbstractLineFact; Escalates constructors; |
| CAlignText | |
| CAngleCircleLineFact | Angle comprised of a line and a circle |
| CAngleFact | Angle comprised of three PointFacts [A,B,C] |
| CAngleTool | |
| CAreaCircleFact | Area of a CircleFact |
| CArrayExtensions | |
| CBackToButton_mobile | |
| CBackToButton_withConfChange | |
| CBoundingPositioning | |
| CCamControl_1 | |
| CCanonBallProblemCalculator2D | |
| ►CCanonBallProblemCalculator3D | |
| CWall | |
| CCharacterDialog | |
| CCheckServer | |
| CCheckServerPush | |
| CCircleFact | A Circle that is made out of a middle point, a plane and a radius |
| CCircleGenerator | |
| CCircleSegmentGenerator | |
| CCollapsableCategory | |
| CCollapsableStage | |
| CCommunicationEvents | |
| CConeGenerator | |
| CConeVolumeFact | The volume of a cone A defined by a base area CircleFact, an apex PointFact and the volume as float |
| ►CControlMapping | |
| CActionmap1Actions | |
| CActnmp_HCActions | |
| CIActionmap1Actions | |
| CIActnmp_HCActions | |
| CIUIActions | |
| CUIActions | |
| CControlOptionsM_Keyboard_mobile | |
| CControlOptionsMenue_mobile | |
| CControlOptionsMenuePreview_mobile | |
| CControlsRemapping | |
| CCreateLoader | |
| Ccursor_script1 | |
| CCylinderVolumeFact | The volume of a cylinder defined by a base area CircleFact, a top area CircleFact and the volume as float |
| CDictionaryExtensions | |
| CDiscreteBarSlider | |
| ►CDisplayFacts | |
| CFactTypeComparer | |
| CDisplayScrolls | |
| CDragHandling | |
| CDynamicListFact | |
| CDynamicTupleFact | |
| CEditLoader | |
| CEqualCircleGadget | a Gadget that checks whether two given circles have equal size and if yes it returns an EqualCirclesFact |
| CEqualCirclesFact | A fact that describes, that two circles have the same size and is comprised of two CircleFacts |
| CEventsystemMode_Ctrl | |
| CFact | Fact representation of Unity; mostly mirrors Facts of MMT. |
| CFactAdder | Initiates named Fact and adds it to StageStatic.stage.factState |
| CFactComparer | Base class for all FactComparer to be used in conjucntion with Stage.solution - See also
- SolutionRecorder, SolutionRecorder.ValidationSet, FactRecorder.DynamiclySolved(SolutionRecorder, 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 |
| CFactExplorer | |
| CFactFavorisation | |
| CFactObject | Fact.Id/ MonoBehaviour wrapper to be attached to Fact.WorldRepresentation |
| CFactObject3D | Fact.Id/ MonoBehaviour wrapper to be attached to Fact.WorldRepresentation |
| CFactObjectUI | |
| ►CFactRecorder | Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertion/ deletion actions for undo and redo. |
| CGlobalFactDictionary | |
| Cmeta | Each Fact entry in MyFactSpace has a corresponding meta entry in MetaInf. The meta struct is a collection of meta-variables. <seealsocref="PruneWorkflow"/> |
| Cstepnote | Keeps track of insertion/ deletion/ etc. operations for undo and redo |
| CFactSpawner | |
| CFactWrappedCRTP | Implements CRTP for Fact; Escalates constructors; |
| CFactWrapper | Fact.Id MonoBehaviour wrapper to be attached to a GameObject |
| CFindIP | |
| CForestElementsManager | |
| CFuncExtensions | |
| CFunctionCallFact | Binds a domain mapper (FunctionFact) opperating on time t in seconds to a FunctionFact. Uses FunctionFact Function_args to map from a linear scale to the domain of FunctionFact Function to execute it. |
| CFunctionFact | A function Func<object[], object[]> as Fact. |
| ►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. |
| CUndefinedGadget | |
| CGadgetBehaviour | |
| CGameObj_OnOff | |
| CGameObjectExtensions | |
| CGameplayOptionsMenue_mobile | |
| CGeneralFact | |
| CGenerateDemoFiles | |
| CGlobalBehaviour | |
| CGraphicOptionsMenue_mobile | |
| CHideUI | |
| CHideUI_mobile | |
| CHitWater | |
| CHoverText | |
| CIEnumerableExtensions | |
| CIEnumeratorExtensions | |
| CIJSONsavable | |
| CIngameUI_OnOff_mobile | |
| CIngameUI_OnOff_TouchControlMode | |
| CIngameUI_OnOffButton_mobile | |
| CInputActionDisplay | |
| CInputFieldPanel | Just adds a " " to the end of TMPro input-field-text-box.
This fixes some graphical glitches, occuring when typing a [newline]. |
| CInputUI_Ctrl_mobile | |
| CInteractable | |
| CIUnpackable | |
| ►CJSONsavable | |
| CJsonAutoPostProcessAttribute | |
| CJsonAutoPreProcessAttribute | |
| CJsonSeparateAttribute | |
| CLaunchMenue_mobile | |
| CLayerMaskExtensions | |
| 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 - 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. |
| CLineTool | |
| CListFact | |
| CListLoader | Allowes for Pages of MenueLoader to contain Lists. |
| CLoader | |
| CLoadingCircle | |
| 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 | |
| CMainPlayerMode_Ctrl | |
| CMath3d | |
| CMathfExtensions | |
| CMenueControl_mobile | |
| CMenueLoader | Allows multiple Pages (direct children of this) to switch/ scroll through. |
| COnCircleFact | A PointFact on a CircleFact |
| COnLineFact | A PointFact on a AbstractLineFact |
| COpenFactExplorer | |
| COrthogonalCircleLineFact | The fact that the plane of a CircleFact and the line <see cref="RayFact>RayFactare orthogonal |
| CParallelLineFact | Two parallel Lines comprised of two LineFacts |
| CParsingDictionary | |
| CPause_Menue_mobile | |
| CPendulum | |
| CPlaneGenerator | |
| CPointAndClick_changeCam | |
| CPointer | |
| CPointFact | Point in 3D Space |
| CPoleTool | |
| CPopupBehavior | |
| CPrismGenerator | |
| CQuadFact | Used for BouncingScroll |
| CQuitApp | |
| CRadiusFact | A RadiusFact that corresponds to a PointFacts and has a float value (the actual radius). |
| CRayFact | Ray within 3D Space of infinite length |
| CRealLitFact | |
| CRebindSaveLoad | |
| CRemover | |
| CRenderedScrollFact | |
| CRendererExtensions | |
| CResetSaveDataButton_mobile | |
| CRestart | |
| CRightAngleFact | A RightAngleFact defined by 3 Pointfact |
| CSaveNetwAddr_mobile | |
| CScalingCollider | |
| CSceneStartMenue_101 | |
| CSceneSwitcher | |
| CScrollClickedScript | |
| CScrollDetails | |
| CScrollListWindowInitializer | |
| CSelectedNetwServer_mobile | |
| CSelectedNewNetwServer_mobile | |
| CSelectNetwServer_mobile | |
| CSetButtonColours_default | |
| CShapeGenerator | |
| CShinyThings | |
| ►CSolutionRecorder | Solution of a Stage |
| CSubSolution | Sits at the heart, but represents only a part of the whole Solution. |
| CSoundManager | |
| ►CStage | |
| CPlayerRecord | Represents a save slot. |
| CSaveGame | |
| CStageBehaviour | Attached to prefab Def_Stage |
| CStageLoader | |
| ►CStageStatic | Keeps track of all available and current Stage |
| CStageErrorStruct | Created when an error (may) occures while a Stage is being created, because of incompatible variables. |
| CStartMenue_mobile | |
| CStartServer | |
| CStartServer_mctrl | |
| ►CStreamingAssetLoader | |
| CMyClass | |
| CSystemOptionsMenue_mobile | |
| CTalkingButton_mobile | |
| CTape | |
| CTaskCharakterAnimation | |
| CTestFact | just for testing purposes
|
| CTestInput | |
| CTestMiddlePoint | |
| CThirdPersonMovementScript | |
| CThirdPersonMovementScript_yt | |
| CTimeStop | |
| CToggleFactscreen | |
| CToggleRotateImage | |
| CToolmodeSelector_bttn_mobile | |
| CToolModeText | |
| CTorusGenerator | |
| CTriangleFact | Used for BouncingScroll |
| CTruncatedConeVolumeFact | The volume of a cone A defined by a base area CircleFact, a top area CircleFact and the volume as float |
| CTupleExtensions | |
| CTupleFact | |
| CTypeExtensions | |
| CUI_OnOff_InputModule | |
| ►CUIconfig | |
| CNetworkJSON | |
| CNetworkJSONonlyString | |
| CUILine | |
| CUIToolBox | |
| CUnEqualCirclesFact | A fact that describes, that two circles have not the same size and is comprised of two CircleFacts |
| CupdateMouseCursor | |
| CuploadMouseCursor | |
| CWaitingForLocalMMT | |
| CWorldCursor | |
| CWorldFactInteraction | This class handles displaying Fact tooltips, when hovering over a fact in the Gameworld |