0x00x01B8
Members 67
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | TeleprinterType | Teleprinters | Public | — | |
| 0x08 | Lookup | Dictionary<Teleprinter.Teleprinters | PrivateStatic | — | |
| 0x04 | pausePerLetter | float | Public | — | |
| 0x04 | cursorMaxSpeed | float | Public | — | |
| 0x04 | paperFeedSpeed | float | Public | — | |
| 0x04 | interJobDelay | float | Public | — | |
| 0x01 | padEmptyLines | bool | Public | — | |
| 0x01 | skipAnimation | bool | Public | — | |
| 0x01 | invertPaperDirection | bool | Public | — | |
| 0x01 | resetPaperPositionOnComplete | bool | Public | — | |
| 0x01 | accumulatePaperFeed | bool | Public | — | |
| 0x0039 | 0x03 | padding / unreflected | |||
| 0x04 | printingOrder | PrintingOrder | Public | — | |
| 0x08 | paperTransform | Transform | Public | — | |
| 0x08 | typerCursor | RectTransform | Public | — | |
| 0x08 | typerAnimator | Animator | Public | — | |
| 0x08 | typingBoolName | string | Public | — | |
| 0x04 | cursorLockMode | CursorLockMode | Public | — | |
| 0x01 | useLocalCursorPosition | bool | Public | — | |
| 0x01 | preserveLocalZ | bool | Public | — | |
| 0x0066 | 0x02 | padding / unreflected | |||
| 0x08 | rotateTransform | Transform | Public | — | |
| 0x08 | rotateTransformTag | string | Public | — | |
| 0x0C | rotationAxis | Vector3 | Public | — | |
| 0x04 | degreesPerLine | float | Public | — | |
| 0x01 | rotateInLocalSpace | bool | Public | — | |
| 0x01 | resetRotationOnComplete | bool | Public | — | |
| 0x01 | debugCursor | bool | Public | — | |
| 0x01 | debugChars | bool | Public | — | |
| 0x008C | 0x04 | padding / unreflected | |||
| 0x08 | onTypingStarted | UnityEvent | Public | — | |
| 0x08 | onAllJobsCompleted | UnityEvent | Public | — | |
| 0x08 | onJobStarted | UnityEvent | Public | — | |
| 0x08 | onJobCompleted | UnityEvent | Public | — | |
| 0x08 | onCharacterPrinted | UnityEvent | Public | — | |
| 0x08 | onLineFeed | UnityEvent | Public | — | |
| 0x08 | onJobsEnqueued | UnityEvent | Public | — | |
| 0x08 | OnSignal_Reset | UnityEvent | Public | — | |
| 0x08 | OnSignal_None | UnityEvent | Public | — | |
| 0x08 | OnSignal_High | UnityEvent | Public | — | |
| 0x08 | OnSignal_Low | UnityEvent | Public | — | |
| 0x08 | OnSignal_Success | UnityEvent | Public | — | |
| 0x08 | onCharacterPrintedDetailed | TeleprinterCharacterEvent | Public | — | |
| 0x08 | onLineTransition | TeleprinterLineTransitionEvent | Public | — | |
| 0x08 | _tmp | TMP_Text | Private | — | |
| 0x08 | _runner | Coroutine | Private | — | |
| 0x01 | _isRunning | bool | Private | — | |
| 0x01 | _baselineSet | bool | Private | — | |
| 0x0112 | 0x02 | padding / unreflected | |||
| 0x04 | _baselineWorldY | float | Private | — | |
| 0x0C | _initialPaperLocalPos | Vector3 | Private | — | |
| 0x0C | _lastCursorWorldPos | Vector3 | Private | — | |
| 0x04 | _prevLineNum | int | Private | — | |
| 0x01 | _animTypingState | bool | Private | — | |
| 0x0135 | 0x03 | padding / unreflected | |||
| 0x08 | _pendingJobs | Queue<PrintJob> | Private+1 flags | — | |
| 0x08 | _nextJobId | long | Private | — | |
| 0x08 | OnPrintingWillStart | Action | Public | — | |
| 0x08 | OnCleared | Action | Public | — | |
| 0x08 | emptyLineRegex | Regex | PrivateStatic+1 flags | — | |
| 0x08 | _currentFullRich | string | Private | — | |
| 0x04 | _currentRevealedCharIndex | int | Private | — | |
| 0x10 | _initialRotateLocal | Quaternion | Private | — | |
| 0x10 | _initialRotateWorld | Quaternion | Private | — | |
| 0x01 | _initialRotateStored | bool | Private | — | |
| 0x0185 | 0x03 | padding / unreflected | |||
| 0x04 | _cachedPausePerLetter | float | Private | — | |
| 0x018C | 0x04 | padding / unreflected | |||
| 0x08 | _waitPerLetter | WaitForSeconds | Private | — | |
| 0x04 | _cachedInterJobDelay | float | Private | — | |
| 0x019C | 0x04 | padding / unreflected | |||
| 0x08 | _waitInterJob | WaitForSeconds | Private | — | |
| 0x08 | _revealMask | List<System.Boolean> | Private+1 flags | — | |
| 0x01 | _applyMaskThisFrame | bool | Private | — | |
| 0x01B1 | 0x03 | padding / unreflected | |||
| 0x04 | <CurrentLineCount>k__BackingField | int | Private | — | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 36
| Signature | Flags | Native | Params |
|---|---|---|---|
| Teleprinter GetTeleprinter(const Teleprinters& type) | PublicStatic | 0x08 | |
| bool get_HasJobs() | Public+1 flags | 0x01 | |
| bool get_IsPrinting() | Public+1 flags | 0x01 | |
| int get_CurrentLineCount() | Public+1 flags | 0x04 | |
| void set_CurrentLineCount(int value) | Private+1 flags | 0x04 | |
| void Awake() | Private | 0x00 | |
| void OnValidate() | Private | 0x00 | |
| void LateUpdate() | Private | 0x00 | |
| void RefreshWaitCaches() | Private | 0x00 | |
| void SignalAlarm(const TeleprinterAlarmState& alarmState) | Public | 0x04 | |
| void ClearAlarm() | Public | 0x00 | |
| PrintJob SubmitLines(const string& sourceId, IEnumerable<System.String> lines, object userData, bool waitForTrigger) | Public | 0x08 | |
| void TryStart(bool ignoreInitialDelay) | Public | 0x01 | |
| void ForceCompleteAll() | Public | 0x00 | |
| void ClearAll() | Public | 0x00 | |
| IEnumerator RunQueue() | Private | 0x08 | |
| void AppendInstant(const string& chunkRich, bool prepend) | Private | 0x08 | |
| void DrainAllJobsInstant() | Private | 0x00 | |
| IEnumerator TypeChunkTopDown(const string& chunkRich) | Private | 0x08 | |
| IEnumerator TypeChunkBottomUp(const string& chunkRich) | Private | 0x08 | |
| void ApplyAlphaMaskToText() | Private | 0x00 | |
| IEnumerator MovePaper(float lineDeltaLocal, int lineCount, bool compensateCursorWorldPosition) | Private | 0x08 | |
| IEnumerator MoveCursor(const Vector3& fromWorld, const Vector3& toWorld) | Private | 0x0C | |
| void ApplyInstantRotation(float lineDeltaLocal, int lineCount) | Private | 0x04 | |
| void ApplyCursorLock(ref Vector3& targetWorld) | Private | 0x0C | |
| void SetCursorPosition(const Vector3& worldPos) | Private | 0x0C | |
| Vector3 GetCharWorldPositionFromInfoOrApprox(TMP_TextInfo ti, int charIndex) | Private | 0x0C | |
| float GetLineVerticalDeltaCached(TMP_TextInfo ti, int fromLine, int toLine) | Private | 0x08 | |
| List<Teleprinter.LineRange> BuildChunkLineRanges(TMP_TextInfo ti, int startIndex, int endIndex) | Private | 0x08 | |
| string PadEmptyLines(const string& rich) | Private | 0x08 | |
| string JoinJobLinesAppend(List<System.String> lines) | Private | 0x08 | |
| string JoinJobLinesPrepend(List<System.String> lines) | Private | 0x08 | |
| void EnsureMaskCapacity(int count) | Private | 0x04 | |
| void SetTypingAnimator(bool state) | Private | 0x01 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |