Zdexby TheHolyOneZ
36,909 classes
Class

TeleprinterLineRangeSelector3D

: MonoBehaviour : Behaviour : Component : Object : Object
TeleprinterLineRangeSelector3D, Assembly-CSharp 0x0150 (336 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0150

Members 50

OffsetSizeNameTypeFlagsDefault
0x08cursorManagerDynamicCursorManagerPrivate—
0x01autoFindCursorManagerByTagboolPrivate—
0x00290x07padding / unreflected
0x08cursorManagerTagstringPrivate—
0x08expectedInteractableInteractablePrivate—
0x08sourceTMPTMP_TextPrivate—
0x08hitTestCameraCameraPrivate—
0x01copyToClipboardOnReleaseboolPrivate—
0x00510x03padding / unreflected
0x04copyModeCopyExtractionModePrivate—
0x08lineSeparatorstringPrivate—
0x01trimSelectedTextboolPrivate—
0x01writeToNotepadOnReleaseboolPrivate—
0x00620x06padding / unreflected
0x08targetSectionNotepadSectionPrivate—
0x01autoFindNotepadSectionByTagboolPrivate—
0x00710x07padding / unreflected
0x08sectionTagstringPrivate—
0x08noteFormatstringPrivate—
0x04writeModeWriteModePrivate—
0x04addPositionAddPositionPrivate—
0x01overrideNotepadRevealForTeleprinterWritesboolPrivate—
0x00910x03padding / unreflected
0x04notepadRevealModeOverrideTextRevealModePrivate—
0x04notepadDelayOverrideSecondsfloatPrivate—
0x01highlightHoveredLineboolPrivate—
0x009D0x03padding / unreflected
0x04dragLineThresholdintPrivate—
0x00A40x04padding / unreflected
0x08highlightPrefabTransformPrivate—
0x08highlightMaterialMaterialPrivate—
0x10highlightColorColorPrivate—
0x04highlightStyleHighlightStylePrivate—
0x04outlineThicknessLocalfloatPrivate—
0x08localPaddingVector2Private—
0x04normalOffsetfloatPrivate—
0x01parentHighlightsToTMPboolPrivate—
0x01useBrokerLockWhileDraggingboolPrivate—
0x00DE0x02padding / unreflected
0x08lockBrokerTagstringPrivate—
0x08brokerDebugLabelstringPrivate—
0x01debugLogsboolPrivate—
0x00F10x07padding / unreflected
0x08upActionInputActionReferencePrivate—
0x08downActionInputActionReferencePrivate—
0x04<HoveredLineIndex>k__BackingFieldintPrivate—
0x01<IsDraggingSelection>k__BackingFieldboolPrivate—
0x010D0x03padding / unreflected
0x04<SelectedLineMin>k__BackingFieldintPrivate—
0x04<SelectedLineMax>k__BackingFieldintPrivate—
0x08_tiTMP_TextInfoPrivate—
0x01_subscribedboolPrivate—
0x01_isActiveHoverTargetboolPrivate—
0x01_pressActiveboolPrivate—
0x01230x01padding / unreflected
0x04_pressStartLineintPrivate—
0x04_dragAnchorLineintPrivate—
0x012C0x04padding / unreflected
0x08_highlightsList<UnityEngine.Transform>Private+1 flags—
0x08_outlinePartsByRootDictionary<UnityEngine.TransformPrivate+1 flags—
0x08_brokerInteractionLockBrokerPrivate—
0x08_dragHandleLockHandlePrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 43

SignatureFlagsNativeParams
int get_HoveredLineIndex()Public+1 flags0x04
void set_HoveredLineIndex(int value)Private+1 flags0x04
bool get_IsDraggingSelection()Public+1 flags0x01
void set_IsDraggingSelection(bool value)Private+1 flags0x01
int get_SelectedLineMin()Public+1 flags0x04
void set_SelectedLineMin(int value)Private+1 flags0x04
int get_SelectedLineMax()Public+1 flags0x04
void set_SelectedLineMax(int value)Private+1 flags0x04
void Awake()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void OnSceneLoaded(const Scene& scene, const LoadSceneMode& mode)Private0x04
void Update()Private0x00
void CheckForInput()Private0x00
bool TryResolveCursorManager(const string& context)Private0x08
bool TryResolveNotepadSection(const string& context)Private0x08
bool EnsureReady()Private0x01
void SubscribeIfPossible()Private0x00
void Unsubscribe()Private0x00
void HandleCursorTargetChanged(Interactable hover)Private0x08
void HandlePrimaryClickDown(Interactable pressedHover)Private0x08
void HandlePrimaryClickUp(Interactable releasedHover)Private0x08
void TryFindBroker()Private0x00
void TryAcquireBrokerDragLockIfNeeded()Private0x00
void ReleaseBrokerDragLockIfHeld()Private0x00
void UpdateHoveredLineFromCursorManager()Private0x00
Vector2 GetCursorScreenPositionFromManager(DynamicCursorManager mgr)PrivateStatic0x08
void ExpandSelectionToHovered()Private0x00
string BuildSelectedTextFromLayoutLineRange(int minLayoutLine, int maxLayoutLine)Private0x08
string BuildSelectedText_LegacyLayoutLinesJoined(int minLine, int maxLine)Private0x08
void AppendLineToBuilder(TMP_TextInfo ti, int lineIndex, StringBuilder sb)PrivateStatic0x08
void UpdateHighlightsForHoverOnly()Private0x00
void UpdateHighlightsForSelectionRange()Private0x00
void EnsureHighlightsCount(int needed)Private0x04
void ClearSelectionAndHighlights()Private0x00
Transform CreateHighlightInstance()Private0x08
Transform CreateAutoQuad(const string& quadName, Transform parent)Private0x08
void RemoveAllCollidersRecursive(Transform root)PrivateStatic0x08
void CacheOutlinePartsIfNeeded(Transform root)Private0x08
void UpdateHighlightForLine(Transform h, int lineIndex)Private0x08
void ApplyHighlightTint(Transform h)Private0x08
void SetHighlightActive(Transform h, bool active)PrivateStatic0x08
void .ctor()Public+1 flags0x00