| ►CAbstractAngleFactWrappedCRTP< AngleFact > | |
| CAngleFact | Angle comprised of three PointFacts [A,B,C] |
| ►CAbstractAngleFactWrappedCRTP< RightAngleFact > | |
| CRightAngleFact | A RightAngleFact defined by 3 Pointfact |
| ►CAbstractLineFactWrappedCRTP< LineFact > | |
| CLineFact | Line within 3D Space of finite length |
| ►CAbstractLineFactWrappedCRTP< RayFact > | |
| CRayFact | Ray within 3D Space of infinite length |
| CControlMapping.Actionmap1Actions | |
| CControlMapping.Actnmp_HCActions | |
| CCharacters.FirstPerson.RigidbodyFirstPersonController1.AdvancedSettings | |
| CArrayExtensions | |
| ►CAttribute | |
| CJSONsavable.JsonAutoPostProcessAttribute | |
| CJSONsavable.JsonAutoPreProcessAttribute | |
| CJSONsavable.JsonSeparateAttribute | |
| CPlayerCtrl.TiltInput.AxisMapping | |
| CCanonBallProblemCalculator2D | |
| CCanonBallProblemCalculator3D | |
| CCommunicationEvents | |
| CPlayerCtrl.CrossPlatformInputManager | |
| CDictionaryExtensions | |
| ►CEqualityComparer | |
| ►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 |
| 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. |
| CREST_JSON_API.ApproximationComparer | Used to check for approximate equality on number values, e.g. within SOMDoc.Equivalent(SOMDoc) |
| ►CFact | Fact representation of Unity; mostly mirrors Facts of MMT. |
| CFactWrappedCRTP< T > | Implements CRTP for Fact; Escalates constructors; |
| CFactAdder | Initiates named Fact and adds it to StageStatic.stage.factState |
| CREST_JSON_API.FactReference | |
| ►CFactWrappedCRTP< AbstractAngleFact > | |
| ►CAbstractAngleFact | |
| CAbstractAngleFactWrappedCRTP< T > | |
| ►CFactWrappedCRTP< AbstractLineFact > | |
| ►CAbstractLineFact | Base-class for 1D-Facts |
| CAbstractLineFactWrappedCRTP< T > | Implements CRTP for AbstractLineFact; Escalates constructors; |
| ►CFactWrappedCRTP< AngleCircleLineFact > | |
| CAngleCircleLineFact | Angle comprised of a line and a circle |
| ►CFactWrappedCRTP< AreaCircleFact > | |
| CAreaCircleFact | Area of a CircleFact |
| ►CFactWrappedCRTP< CircleFact > | |
| CCircleFact | A Circle that is made out of a middle point, a plane and a radius |
| ►CFactWrappedCRTP< ConeVolumeFact > | |
| CConeVolumeFact | The volume of a cone A defined by a base area CircleFact, an apex PointFact and the volume as float |
| ►CFactWrappedCRTP< CylinderVolumeFact > | |
| CCylinderVolumeFact | The volume of a cylinder defined by a base area CircleFact, a top area CircleFact and the volume as float |
| ►CFactWrappedCRTP< DynamicListFact > | |
| CDynamicListFact | |
| ►CFactWrappedCRTP< DynamicTupleFact > | |
| CDynamicTupleFact | |
| ►CFactWrappedCRTP< EqualCirclesFact > | |
| CEqualCirclesFact | A fact that describes, that two circles have the same size and is comprised of two CircleFacts |
| ►CFactWrappedCRTP< FunctionCallFact > | |
| 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. |
| ►CFactWrappedCRTP< FunctionFact > | |
| CFunctionFact | A function Func<object[], object[]> as Fact. |
| ►CFactWrappedCRTP< GeneralFact > | |
| CGeneralFact | |
| ►CFactWrappedCRTP< ListFact > | |
| CListFact | |
| ►CFactWrappedCRTP< OnCircleFact > | |
| COnCircleFact | A PointFact on a CircleFact |
| ►CFactWrappedCRTP< OnLineFact > | |
| COnLineFact | A PointFact on a AbstractLineFact |
| ►CFactWrappedCRTP< OrthogonalCircleLineFact > | |
| COrthogonalCircleLineFact | The fact that the plane of a CircleFact and the line <see cref="RayFact>RayFactare orthogonal |
| ►CFactWrappedCRTP< ParallelLineFact > | |
| CParallelLineFact | Two parallel Lines comprised of two LineFacts |
| ►CFactWrappedCRTP< PointFact > | |
| CPointFact | Point in 3D Space |
| ►CFactWrappedCRTP< QuadFact > | |
| CQuadFact | Used for BouncingScroll |
| ►CFactWrappedCRTP< RadiusFact > | |
| CRadiusFact | A RadiusFact that corresponds to a PointFacts and has a float value (the actual radius). |
| ►CFactWrappedCRTP< RealLitFact > | |
| CRealLitFact | |
| ►CFactWrappedCRTP< TestFact > | |
| CTestFact | just for testing purposes
|
| ►CFactWrappedCRTP< TriangleFact > | |
| CTriangleFact | Used for BouncingScroll |
| ►CFactWrappedCRTP< TruncatedConeVolumeFact > | |
| CTruncatedConeVolumeFact | The volume of a cone A defined by a base area CircleFact, a top area CircleFact and the volume as float |
| ►CFactWrappedCRTP< TupleFact > | |
| CTupleFact | |
| ►CFactWrappedCRTP< UnEqualCirclesFact > | |
| CUnEqualCirclesFact | A fact that describes, that two circles have not the same size and is comprised of two CircleFacts |
| CFuncExtensions | |
| ►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 | |
| CEqualCircleGadget | a Gadget that checks whether two given circles have equal size and if yes it returns an EqualCirclesFact |
| CGadget.UndefinedGadget | |
| CLineTool | |
| CLotTool | |
| CPendulum | |
| CPointer | |
| CPoleTool | |
| CRemover | |
| CTape | |
| CTestMiddlePoint | |
| CGameObjectExtensions | |
| CUnityEngine.InputSystem.PlayerControls.RebindUI.GamepadIconsExample.GamepadIcons | |
| CGenerateDemoFiles | |
| CFactRecorder.GlobalFactDictionary | |
| Cgeeksforgeeks.Graph | |
| ►CGraphic | |
| CUILine | |
| CREST_JSON_API.HashCode | Compute a hash code. |
| CControlMapping.IActionmap1Actions | |
| CControlMapping.IActnmp_HCActions | |
| ►CIComparer | |
| CDisplayFacts.FactTypeComparer | |
| ►CIDisposable | |
| CControlMapping | |
| ►CIDragHandler | |
| CDragHandling | |
| CPlayerCtrl.AxisJoystick | |
| ►CIDropHandler | |
| CRenderedScrollFact | |
| ►CIEndDragHandler | |
| CDragHandling | |
| CIEnumerableExtensions | |
| CIEnumeratorExtensions | |
| ►CIEqualityComparer | |
| CREST_JSON_API.CollectionComparer< TElement > | IEqualityComparer<T> for a collection. |
| CREST_JSON_API.KeyValueComparer< TKey, TValue > | IEqualityComparer<T> for KeyValuePair<TKey, TValue>. |
| ►CIInputActionCollection2 | |
| CControlMapping | |
| CIJSONsavable< T > | |
| ►CIJSONsavable< FactRecorder > | |
| ►CFactRecorder | Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertion/ deletion actions for undo and redo. |
| CSolutionRecorder | Solution of a Stage |
| ►CIJSONsavable< PlayerRecord > | |
| CStage.PlayerRecord | Represents a save slot. |
| ►CIJSONsavable< SaveGame > | |
| CStage.SaveGame | |
| ►CIJSONsavable< Scroll > | |
| CREST_JSON_API.Scroll | |
| ►CIJSONsavable< ScrollDynamicInfo > | |
| CREST_JSON_API.ScrollDynamicInfo | Response to "POST /scroll/dynamic" using ScrollApplication |
| ►CIJSONsavable< SolutionRecorder > | |
| CSolutionRecorder | Solution of a Stage |
| ►CIJSONsavable< Stage > | |
| CStage | |
| ►CIPointerClickHandler | |
| CFactFavorisation | |
| COpenFactExplorer | |
| ►CIPointerDownHandler | |
| CCheckServerPush | |
| CIngameUI_OnOffButton_mobile | |
| CLaunchMenue_mobile | |
| CPause_Menue_mobile | |
| CPlayerCtrl.AxisInputButton | |
| CPlayerCtrl.AxisJoystick | |
| CPlayerCtrl.AxisTouchPad | |
| CQuitApp | |
| CSceneSwitcher | |
| CScrollClickedScript | |
| ►CIPointerEnterHandler | |
| CHoverText | |
| ►CIPointerExitHandler | |
| CHoverText | |
| ►CIPointerUpHandler | |
| CCheckServerPush | |
| CIngameUI_OnOffButton_mobile | |
| CLaunchMenue_mobile | |
| CPause_Menue_mobile | |
| CPlayerCtrl.AxisInputButton | |
| CPlayerCtrl.AxisJoystick | |
| CPlayerCtrl.AxisTouchPad | |
| CQuitApp | |
| CSceneSwitcher | |
| ►CISerializationCallbackReceiver | |
| CDisplayFacts | |
| ►CFactObject | Fact.Id/ MonoBehaviour wrapper to be attached to Fact.WorldRepresentation |
| CFactObject3D | Fact.Id/ MonoBehaviour wrapper to be attached to Fact.WorldRepresentation |
| ►CFactObjectUI | |
| CRenderedScrollFact | |
| CGadgetBehaviour | |
| ►CREST_JSON_API.ITupleFactory | |
| CREST_JSON_API.TupleFactory.TupleFactoryImpl | |
| CControlMapping.IUIActions | |
| ►CIUnpackable | |
| CDynamicListFact | |
| CDynamicTupleFact | |
| CJSONsavable | |
| CLayerMaskExtensions | |
| ►CListLoader< Stage > | |
| ►CStageLoader | |
| CLocalLoader | Dummy class; "needed" |
| CLoader | |
| CMath3d | |
| CMathfExtensions | |
| CFactRecorder.meta | Each Fact entry in MyFactSpace has a corresponding meta entry in MetaInf. The meta struct is a collection of meta-variables. <seealsocref="PruneWorkflow"/> |
| CREST_JSON_API.MMTConstants | Collection of MMT URIs and mappings to C# types (if applicable) |
| ►CREST_JSON_API.MMTFact | |
| CREST_JSON_API.MMTGeneralFact | Class for facts without values, e.g. Points |
| CREST_JSON_API.MMTValueFact | Class for facts with values, e.g. Distances or Angles |
| ►CMonoBehaviour | |
| CAlignText | |
| CBackToButton_mobile | |
| CBackToButton_withConfChange | |
| CBoundingPositioning | |
| CCamControl_1 | |
| CCharacterDialog | |
| CCharacters.FirstPerson.FirstPersonController1 | |
| CCharacters.FirstPerson.HeadBob1 | |
| CCharacters.FirstPerson.RigidbodyFirstPersonController1 | |
| CCheckServer | |
| CCheckServerPush | |
| CCircleSegmentGenerator | |
| CCollapsableCategory | |
| CCollapsableStage | |
| CControlOptionsM_Keyboard_mobile | |
| CControlOptionsMenuePreview_mobile | |
| CControlOptionsMenue_mobile | |
| CControlsRemapping | |
| CDiscreteBarSlider | |
| CDisplayFacts | |
| CDisplayScrolls | |
| CDragHandling | |
| CEventsystemMode_Ctrl | |
| CFactExplorer | |
| CFactFavorisation | |
| CFactSpawner | |
| ►CFactWrapper | Fact.Id MonoBehaviour wrapper to be attached to a GameObject |
| CFactObject | Fact.Id/ MonoBehaviour wrapper to be attached to Fact.WorldRepresentation |
| CFindIP | |
| CForestElementsManager | |
| CGadgetBehaviour | |
| CGameObj_OnOff | |
| CGameplayOptionsMenue_mobile | |
| CGlobalBehaviour | |
| CGraphicOptionsMenue_mobile | |
| CHideUI | |
| CHideUI_mobile | |
| CHitWater | |
| CHoverText | |
| CIngameUI_OnOffButton_mobile | |
| CIngameUI_OnOff_TouchControlMode | |
| CIngameUI_OnOff_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 | |
| CLaunchMenue_mobile | |
| CLoadingCircle | |
| CLoadingScreenPercentage | Attached in the Loading-Screen to TMPro object for progress display. Loads set Loader.nextscene and updates progress in TMPro.TextMeshProUGUI. |
| CMainPlayerMode_Ctrl | |
| CMenueControl_mobile | |
| ►CMenueLoader | Allows multiple Pages (direct children of this) to switch/ scroll through. |
| ►CCreateLoader | |
| CEditLoader | |
| CListLoader< T > | Allowes for Pages of MenueLoader to contain Lists. |
| COpenFactExplorer | |
| CPause_Menue_mobile | |
| CPlayerCtrl.AxisInputButton | |
| CPlayerCtrl.AxisJoystick | |
| CPlayerCtrl.AxisTouchPad | |
| CPlayerCtrl.ButtonHandler | |
| CPlayerCtrl.InputAxisScrollbar | |
| CPlayerCtrl.MobileControlRig | |
| CPlayerCtrl.ThirdPerson.ThirdPersonCharacter1 | |
| CPlayerCtrl.ThirdPerson.ThirdPersonUserControl1 | |
| CPlayerCtrl.TiltInput | |
| CPointAndClick_changeCam | |
| CPopupBehavior | |
| CQuitApp | |
| CRebindSaveLoad | |
| CResetSaveDataButton_mobile | |
| CRestart | |
| CSaveNetwAddr_mobile | |
| CScalingCollider | |
| CSceneStartMenue_101 | |
| CSceneSwitcher | |
| CScrollClickedScript | |
| CScrollDetails | |
| CScrollListWindowInitializer | |
| CSelectNetwServer_mobile | |
| CSelectedNetwServer_mobile | |
| CSelectedNewNetwServer_mobile | |
| CSetButtonColours_default | |
| ►CShapeGenerator | |
| CCircleGenerator | |
| CConeGenerator | |
| ►CPlaneGenerator | |
| CPrismGenerator | |
| CTorusGenerator | |
| CShinyThings | |
| CSoundManager | |
| CStageBehaviour | Attached to prefab Def_Stage |
| CStartMenue_mobile | |
| CStartServer | |
| CStartServer_mctrl | |
| CSystemOptionsMenue_mobile | |
| CTalkingButton_mobile | |
| CTaskCharakterAnimation | |
| CTestInput | |
| CThirdPersonMovementScript | |
| CThirdPersonMovementScript_yt | |
| CTimeStop | |
| CToggleFactscreen | |
| CToggleRotateImage | |
| CToolModeText | |
| CToolmodeSelector_bttn_mobile | |
| CUI_OnOff_InputModule | |
| CUnityEngine.InputSystem.PlayerControls.RebindUI.GamepadIconsExample | 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. |
| CUnityEngine.InputSystem.PlayerControls.RebindUI.RebindActionUI | A reusable component with a self-contained UI for rebinding a single action. |
| CUnityStandardAssets.Characters.ThirdPerson.AICharacterControl | |
| CUnityStandardAssets.Vehicles.Ball.Ball | |
| CUnityStandardAssets.Vehicles.Ball.BallUserControl | |
| CWaitingForLocalMMT | |
| CWorldCursor | |
| CWorldFactInteraction | This class handles displaying Fact tooltips, when hovering over a fact in the Gameworld |
| Ccursor_script1 | |
| CuploadMouseCursor | |
| CCharacters.FirstPerson.MouseLook1 | |
| CCharacters.FirstPerson.RigidbodyFirstPersonController1.MovementSettings | |
| CStreamingAssetLoader.MyClass | |
| CUIconfig.NetworkJSON | |
| CUIconfig.NetworkJSONonlyString | |
| CREST_JSON_API.FUN.Param | |
| CParsingDictionary | |
| CRendererExtensions | |
| CREST_JSON_API.ScrollApplication | |
| CREST_JSON_API.ScrollApplicationCheckingError | |
| CREST_JSON_API.ScrollApplicationInfo | |
| CREST_JSON_API.ScrollAssignment | |
| ►CREST_JSON_API.SOMDoc | |
| CREST_JSON_API.SOMDocCRTP< T > | |
| ►CREST_JSON_API.SOMDocCRTP< FallbackWrapper > | |
| CREST_JSON_API.FallbackWrapper | |
| ►CREST_JSON_API.SOMDocCRTP< FUN > | |
| CREST_JSON_API.FUN | |
| ►CREST_JSON_API.SOMDocCRTP< FUNTYPE > | |
| CREST_JSON_API.FUNTYPE | |
| ►CREST_JSON_API.SOMDocCRTP< OMA > | |
| CREST_JSON_API.OMA | |
| ►CREST_JSON_API.SOMDocCRTP< OML_Member > | |
| CREST_JSON_API.OML_Member | |
| ►CREST_JSON_API.SOMDocCRTP< OMLIT< T > > | |
| CREST_JSON_API.OMLIT< T > | |
| ►CREST_JSON_API.SOMDocCRTP< OMNONE > | |
| CREST_JSON_API.OMNONE | |
| ►CREST_JSON_API.SOMDocCRTP< OMS > | |
| CREST_JSON_API.OMS | |
| ►CREST_JSON_API.SOMDocCRTP< OMV > | |
| CREST_JSON_API.OMV | |
| ►CREST_JSON_API.SOMDocCRTP< RAW > | |
| CREST_JSON_API.RAW | |
| CREST_JSON_API.SOMDoc.SOMDocToLambdaExpression | Libary and configuartions to translate a SOMDoc AST into an Expression-Tree |
| 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 |
| CFactRecorder.stepnote | Keeps track of insertion/ deletion/ etc. operations for undo and redo |
| CStreamingAssetLoader | |
| CSolutionRecorder.SubSolution | Sits at the heart, but represents only a part of the whole Solution. |
| CTupleExtensions | |
| CREST_JSON_API.TupleFactory | Creates types that are much like anonymous types, via string-Type-pairs. |
| CTypeExtensions< U > | |
| CControlMapping.UIActions | |
| CUIconfig | |
| CUIToolBox | |
| ►CUnityEvent | |
| CUnityEngine.InputSystem.PlayerControls.RebindUI.RebindActionUI.InteractiveRebindEvent | |
| CUnityEngine.InputSystem.PlayerControls.RebindUI.RebindActionUI.UpdateBindingUIEvent | |
| CupdateMouseCursor | |
| CPlayerCtrl.CrossPlatformInputManager.VirtualAxis | |
| CPlayerCtrl.CrossPlatformInputManager.VirtualButton | |
| ►CPlayerCtrl.VirtualInput | |
| CPlayerCtrl.PlatformSpecific.MobileInput | |
| CPlayerCtrl.PlatformSpecific.StandaloneInput | |
| CCanonBallProblemCalculator3D.Wall | |