Zdexby TheHolyOneZ
44,741 classes
Class

SpraySurfaceInteraction

: MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.Graffiti.SpraySurfaceInteraction, Assembly-CSharp 0x0088 (136 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0088

Members 23

OffsetSizeNameTypeFlagsDefault
—0x04CameraLerpTimefloatPrivateStatic+1 flags1041865114
—0x04MaxPixelsBeforeNewStrokeintPrivateStatic+1 flags1000
—0x04ManhattanDistanceBetweenPaintedPixelsintPrivateStatic+1 flags3
—0x04FixedPaintedPixelLimitintPrivateStatic+1 flags25000
—0x04CanvasPaddingintPrivateStatic+1 flags12
0x01<IsOpen>k__BackingFieldboolPrivate—
0x00210x07padding / unreflected
0x08SpraySurfaceSpraySurfacePublic—
0x08IntObjInteractableObjectPublic—
0x08CameraPositionTransformPublic—
0x08CanvasCanvasPublic—
0x08SprayImgImagePublic—
0x08SpraySoundAudioSourceControllerPublic—
0x08CleanSoundAudioSourceControllerPublic—
0x08StateMonoStatePublic—
0x01_allowDrawboolPublic—
0x00690x03padding / unreflected
0x04PaintedPixelLimitMultiplierfloatPublic—
0x01selectedColorESprayColorPrivate—
0x01selectedStrokeSizebytePrivate—
0x04lastPaintedPixelCoordUShort2Private—
0x01paintedLastFrameboolPrivate—
0x00770x01padding / unreflected
0x08currentStrokePixelsList<ScheduleOne.Graffiti.UShort2>Private—
0x01isPaintingStrokeboolPrivate—
0x00810x03padding / unreflected
0x04timeSinceStrokeStartfloatPrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 36

SignatureFlagsNativeParams
bool get_IsOpen()Public+1 flags0x01
void set_IsOpen(bool value)Private+1 flags0x01
bool get_confirmationPanelOpen()Private+1 flags0x01
int get__paintedPixelLimit()Private+1 flags0x04
void Awake()Private0x00
void Start()Private0x00
void PlayerSpawned()Private0x00
void OnDestroy()Private0x00
void ResizeCanvas()Private0x00
void Update()Private0x00
void UpdateCursor()Private0x00
void UpdateSpraySound()Private0x00
void CheckCameraInBounds()Private0x00
void FixedUpdate()Private0x00
void StartStroke(bool recordHistory)Private0x01
void EndStroke(bool stopSpraySound)Private0x01
bool IsPointerOverSurface()Private0x01
bool GetCursorPositionOnSurface(ref ushort& pixelX, ref ushort& pixelY)Private0x02
Ray GetCursorRay()Private0x18
void Hovered()Private0x00
void Interacted()Private0x00
void UseGraffitiCleaner()Private0x00
void Exit(ExitAction action)Private0x08
void Open()Private0x00
void DoneClicked()Private0x00
void Close()Private0x00
void OnClose()Private0x00
void EquippedSlotChanged(int equippedSlotIndex)Private0x04
void SetColor(const ESprayColor& color)Private0x01
void SetStrokeSize(byte strokeSize)Private0x01
void UpdateRemainingPaintIndicator()Private0x00
void Undo()Public0x00
void Clear()Private0x00
bool IsSprayCanEquipped()PrivateStatic0x01
bool IsGraffitiCleanerEquipped()PrivateStatic0x01
void .ctor()Public+1 flags0x00