Zdexby TheHolyOneZ
36,909 classes
Class

MapMarkerPlacer

: MonoBehaviour : Behaviour : Component : Object : Object
MapMarkerPlacer, Assembly-CSharp 0x00A0 (160 B) inherited 0x0020 Assembly-CSharp.dll
0x00x00A0

Members 23

OffsetSizeNameTypeFlagsDefault
0x08mainCameraCameraPublic—
0x08markerPrefabsList<UnityEngine.GameObject>Public—
0x08activeMarkerPrefabGameObjectPrivate—
0x08mapCanvasCanvasPublic—
0x08virtualCursorVirtualCursorPublic—
0x08primaryClickActionsList<UnityEngine.InputSystem.InputActionReference>Public—
0x08secondaryClickActionsList<UnityEngine.InputSystem.InputActionReference>Public—
0x01enableActionsOnEnableboolPublic—
0x00590x03padding / unreflected
0x04mapPieceBlockingLayersLayerMaskPublic—
0x01enableHoverboolPublic—
0x01logDebugboolPublic—
0x01logActiveMarkerOnAwakeboolPublic—
0x00630x05padding / unreflected
0x08currentMarkerGameObjectPrivate—
0x08currentMarkerUIMapMarkerLineUIPrivate—
0x08markerOriginLocalVector2Private—
0x08mapRectRectTransformPrivate—
0x08placedMarkersList<MapMarkerLineUI>Private+1 flags—
0x08hoveredHitTargetMapMarkerHitTargetPrivate—
0x08OnMarkerFinalizedAction<MapMarkerLineUI>PrivateStatic—
0x01prevPrimaryPressedboolPrivate—
0x01prevSecondaryPressedboolPrivate—
0x01isDraggingMapPieceboolPrivate—
0x01primaryHeldboolPrivate—
0x009C0x04unreflected bytes to end of MapMarkerPlacer
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 18

SignatureFlagsNativeParams
void add_OnMarkerFinalized(Action<MapMarkerLineUI> value)PublicStatic+1 flags0x08
void remove_OnMarkerFinalized(Action<MapMarkerLineUI> value)PublicStatic+1 flags0x08
void Awake()Private0x00
void OnEnable()Private0x00
void Update()Private0x00
void SetActiveMarkerPrefabIndex(int index)Public0x04
void SetActiveMarkerPrefab(GameObject prefab)Public0x08
void HandlePrimaryPressed()Private0x00
void HandlePrimaryReleased()Private0x00
void HandleSecondaryPressed()Private0x00
void UpdateHover()Private0x00
void ClearHover()Private0x00
void EnsureActiveMarkerPrefabSelected()Private0x00
bool HasValidActivePrefab()Private0x01
void EnableAll(List<UnityEngine.InputSystem.InputActionReference> list)Private0x08
bool IsAnyPressed(List<UnityEngine.InputSystem.InputActionReference> list)Private0x08
Camera GetCameraForCanvas()Private0x08
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type