Zdexby TheHolyOneZ
36,909 classes
Class

Teleprinter

: MonoBehaviour : Behaviour : Component : Object : Object
Teleprinter, Assembly-CSharp 0x01B8 (440 B) inherited 0x0020 Assembly-CSharp.dll
0x00x01B8

Members 67

OffsetSizeNameTypeFlagsDefault
0x04TeleprinterTypeTeleprintersPublic—
0x08LookupDictionary<Teleprinter.TeleprintersPrivateStatic—
0x04pausePerLetterfloatPublic—
0x04cursorMaxSpeedfloatPublic—
0x04paperFeedSpeedfloatPublic—
0x04interJobDelayfloatPublic—
0x01padEmptyLinesboolPublic—
0x01skipAnimationboolPublic—
0x01invertPaperDirectionboolPublic—
0x01resetPaperPositionOnCompleteboolPublic—
0x01accumulatePaperFeedboolPublic—
0x00390x03padding / unreflected
0x04printingOrderPrintingOrderPublic—
0x08paperTransformTransformPublic—
0x08typerCursorRectTransformPublic—
0x08typerAnimatorAnimatorPublic—
0x08typingBoolNamestringPublic—
0x04cursorLockModeCursorLockModePublic—
0x01useLocalCursorPositionboolPublic—
0x01preserveLocalZboolPublic—
0x00660x02padding / unreflected
0x08rotateTransformTransformPublic—
0x08rotateTransformTagstringPublic—
0x0CrotationAxisVector3Public—
0x04degreesPerLinefloatPublic—
0x01rotateInLocalSpaceboolPublic—
0x01resetRotationOnCompleteboolPublic—
0x01debugCursorboolPublic—
0x01debugCharsboolPublic—
0x008C0x04padding / unreflected
0x08onTypingStartedUnityEventPublic—
0x08onAllJobsCompletedUnityEventPublic—
0x08onJobStartedUnityEventPublic—
0x08onJobCompletedUnityEventPublic—
0x08onCharacterPrintedUnityEventPublic—
0x08onLineFeedUnityEventPublic—
0x08onJobsEnqueuedUnityEventPublic—
0x08OnSignal_ResetUnityEventPublic—
0x08OnSignal_NoneUnityEventPublic—
0x08OnSignal_HighUnityEventPublic—
0x08OnSignal_LowUnityEventPublic—
0x08OnSignal_SuccessUnityEventPublic—
0x08onCharacterPrintedDetailedTeleprinterCharacterEventPublic—
0x08onLineTransitionTeleprinterLineTransitionEventPublic—
0x08_tmpTMP_TextPrivate—
0x08_runnerCoroutinePrivate—
0x01_isRunningboolPrivate—
0x01_baselineSetboolPrivate—
0x01120x02padding / unreflected
0x04_baselineWorldYfloatPrivate—
0x0C_initialPaperLocalPosVector3Private—
0x0C_lastCursorWorldPosVector3Private—
0x04_prevLineNumintPrivate—
0x01_animTypingStateboolPrivate—
0x01350x03padding / unreflected
0x08_pendingJobsQueue<PrintJob>Private+1 flags—
0x08_nextJobIdlongPrivate—
0x08OnPrintingWillStartActionPublic—
0x08OnClearedActionPublic—
0x08emptyLineRegexRegexPrivateStatic+1 flags—
0x08_currentFullRichstringPrivate—
0x04_currentRevealedCharIndexintPrivate—
0x10_initialRotateLocalQuaternionPrivate—
0x10_initialRotateWorldQuaternionPrivate—
0x01_initialRotateStoredboolPrivate—
0x01850x03padding / unreflected
0x04_cachedPausePerLetterfloatPrivate—
0x018C0x04padding / unreflected
0x08_waitPerLetterWaitForSecondsPrivate—
0x04_cachedInterJobDelayfloatPrivate—
0x019C0x04padding / unreflected
0x08_waitInterJobWaitForSecondsPrivate—
0x08_revealMaskList<System.Boolean>Private+1 flags—
0x01_applyMaskThisFrameboolPrivate—
0x01B10x03padding / unreflected
0x04<CurrentLineCount>k__BackingFieldintPrivate—
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 36

SignatureFlagsNativeParams
Teleprinter GetTeleprinter(const Teleprinters& type)PublicStatic0x08
bool get_HasJobs()Public+1 flags0x01
bool get_IsPrinting()Public+1 flags0x01
int get_CurrentLineCount()Public+1 flags0x04
void set_CurrentLineCount(int value)Private+1 flags0x04
void Awake()Private0x00
void OnValidate()Private0x00
void LateUpdate()Private0x00
void RefreshWaitCaches()Private0x00
void SignalAlarm(const TeleprinterAlarmState& alarmState)Public0x04
void ClearAlarm()Public0x00
PrintJob SubmitLines(const string& sourceId, IEnumerable<System.String> lines, object userData, bool waitForTrigger)Public0x08
void TryStart(bool ignoreInitialDelay)Public0x01
void ForceCompleteAll()Public0x00
void ClearAll()Public0x00
IEnumerator RunQueue()Private0x08
void AppendInstant(const string& chunkRich, bool prepend)Private0x08
void DrainAllJobsInstant()Private0x00
IEnumerator TypeChunkTopDown(const string& chunkRich)Private0x08
IEnumerator TypeChunkBottomUp(const string& chunkRich)Private0x08
void ApplyAlphaMaskToText()Private0x00
IEnumerator MovePaper(float lineDeltaLocal, int lineCount, bool compensateCursorWorldPosition)Private0x08
IEnumerator MoveCursor(const Vector3& fromWorld, const Vector3& toWorld)Private0x0C
void ApplyInstantRotation(float lineDeltaLocal, int lineCount)Private0x04
void ApplyCursorLock(ref Vector3& targetWorld)Private0x0C
void SetCursorPosition(const Vector3& worldPos)Private0x0C
Vector3 GetCharWorldPositionFromInfoOrApprox(TMP_TextInfo ti, int charIndex)Private0x0C
float GetLineVerticalDeltaCached(TMP_TextInfo ti, int fromLine, int toLine)Private0x08
List<Teleprinter.LineRange> BuildChunkLineRanges(TMP_TextInfo ti, int startIndex, int endIndex)Private0x08
string PadEmptyLines(const string& rich)Private0x08
string JoinJobLinesAppend(List<System.String> lines)Private0x08
string JoinJobLinesPrepend(List<System.String> lines)Private0x08
void EnsureMaskCapacity(int count)Private0x04
void SetTypingAnimator(bool state)Private0x01
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 15

types with a member, parameter or interface of this type