0x00x00A0
Members 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | mainCamera | Camera | Public | — | |
| 0x08 | markerPrefabs | List<UnityEngine.GameObject> | Public | — | |
| 0x08 | activeMarkerPrefab | GameObject | Private | — | |
| 0x08 | mapCanvas | Canvas | Public | — | |
| 0x08 | virtualCursor | VirtualCursor | Public | — | |
| 0x08 | primaryClickActions | List<UnityEngine.InputSystem.InputActionReference> | Public | — | |
| 0x08 | secondaryClickActions | List<UnityEngine.InputSystem.InputActionReference> | Public | — | |
| 0x01 | enableActionsOnEnable | bool | Public | — | |
| 0x0059 | 0x03 | padding / unreflected | |||
| 0x04 | mapPieceBlockingLayers | LayerMask | Public | — | |
| 0x01 | enableHover | bool | Public | — | |
| 0x01 | logDebug | bool | Public | — | |
| 0x01 | logActiveMarkerOnAwake | bool | Public | — | |
| 0x0063 | 0x05 | padding / unreflected | |||
| 0x08 | currentMarker | GameObject | Private | — | |
| 0x08 | currentMarkerUI | MapMarkerLineUI | Private | — | |
| 0x08 | markerOriginLocal | Vector2 | Private | — | |
| 0x08 | mapRect | RectTransform | Private | — | |
| 0x08 | placedMarkers | List<MapMarkerLineUI> | Private+1 flags | — | |
| 0x08 | hoveredHitTarget | MapMarkerHitTarget | Private | — | |
| 0x08 | OnMarkerFinalized | Action<MapMarkerLineUI> | PrivateStatic | — | |
| 0x01 | prevPrimaryPressed | bool | Private | — | |
| 0x01 | prevSecondaryPressed | bool | Private | — | |
| 0x01 | isDraggingMapPiece | bool | Private | — | |
| 0x01 | primaryHeld | bool | Private | — | |
| 0x009C | 0x04 | unreflected bytes to end of MapMarkerPlacer | |||
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 18
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_OnMarkerFinalized(Action<MapMarkerLineUI> value) | PublicStatic+1 flags | 0x08 | |
| void remove_OnMarkerFinalized(Action<MapMarkerLineUI> value) | PublicStatic+1 flags | 0x08 | |
| void Awake() | Private | 0x00 | |
| void OnEnable() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void SetActiveMarkerPrefabIndex(int index) | Public | 0x04 | |
| void SetActiveMarkerPrefab(GameObject prefab) | Public | 0x08 | |
| void HandlePrimaryPressed() | Private | 0x00 | |
| void HandlePrimaryReleased() | Private | 0x00 | |
| void HandleSecondaryPressed() | Private | 0x00 | |
| void UpdateHover() | Private | 0x00 | |
| void ClearHover() | Private | 0x00 | |
| void EnsureActiveMarkerPrefabSelected() | Private | 0x00 | |
| bool HasValidActivePrefab() | Private | 0x01 | |
| void EnableAll(List<UnityEngine.InputSystem.InputActionReference> list) | Private | 0x08 | |
| bool IsAnyPressed(List<UnityEngine.InputSystem.InputActionReference> list) | Private | 0x08 | |
| Camera GetCameraForCanvas() | Private | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |