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