Class
SporeSyringeStationItem
: StationItem : MonoBehaviour : Behaviour : Component : Object : Object0x00x00C8
Members 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | MaxAngleDifferenceForInjection | float | PublicStatic+1 flags | 1108082688 |
| — | 0x04 | PlungerPushSpeed | float | PublicStatic+1 flags | 1061997773 |
| — | 0x04 | PlungerDragDistanceMultiplier | float | PublicStatic+1 flags | 1073741824 |
| 0x08 | _capHighlight | GameObject | Private | — | |
| 0x08 | _capContainer | Transform | Private | — | |
| 0x08 | _capClickable | Clickable | Private | — | |
| 0x08 | _syringeDraggable | Draggable | Private | — | |
| 0x08 | _plungerHighlight | GameObject | Private | — | |
| 0x08 | _plungerTransform | Transform | Private | — | |
| 0x08 | _plungerExtendedPosition | Transform | Private | — | |
| 0x08 | _plungerCompressedPosition | Transform | Private | — | |
| 0x08 | _liquidTransform | Transform | Private | — | |
| 0x08 | _plungerClickable | Clickable | Private | — | |
| 0x08 | _plungerSound | AudioSourceController | Private | — | |
| 0x08 | _injectionPortCollider | Collider | Private | — | |
| 0x08 | onCapRemoved | UnityEvent | Public | — | |
| 0x08 | onInserted | UnityEvent | Public | — | |
| 0x08 | onPlungerMoved | UnityEvent<System.Single> | Public | — | |
| 0x04 | <PlungerPosition>k__BackingField | float | Private | — | |
| 0x01 | _capRemoved | bool | Private | — | |
| 0x00B5 | 0x03 | padding / unreflected | |||
| 0x0C | _initialPlungerHitPoint | Vector3 | Private | — | |
| 0x04 | timeOnPlungerClickStart | float | Private | — | |
Inherited from StationItem 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | <ActiveModules>k__BackingField | List<ScheduleOne.StationFramework.ItemModule> | Private | — | |
| 0x08 | Modules | List<ScheduleOne.StationFramework.ItemModule> | Public | — | |
| 0x08 | TrashPrefab | TrashItem | Public | — |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 19
| Signature | Flags | Native | Params |
|---|---|---|---|
| float get_PlungerPosition() | Public+1 flags | 0x04 | |
| void set_PlungerPosition(float value) | Private+1 flags | 0x04 | |
| void Awake() | 2 flags | 0x00 | |
| void Initialize(MushroomSpawnStation station, MushroomSpawnStationItem spawn) | Public | 0x08 | |
| void LateUpdate() | Private | 0x00 | |
| void SetCapInteractable(bool interactable) | Public | 0x01 | |
| void SetInjectionPortCollider(Collider collider) | Public | 0x08 | |
| void RemoveCap() | Private | 0x00 | |
| void SetSyringeDraggable(bool draggable) | Public | 0x01 | |
| void OnTriggerEnter(Collider other) | Public | 0x08 | |
| void InsertSyringe() | Private | 0x00 | |
| void SetPlungerInteractable(bool interactable) | Public | 0x01 | |
| void SetPlungerPosition(float position) | Private | 0x04 | |
| void OnPlungerClickStart(const RaycastHit& hit) | Private | 0x2C | |
| void OnPlungerClickEnd() | Private | 0x00 | |
| Vector3 GetPlungerPlaneHit() | Private | 0x0C | |
| void .ctor() | Public+1 flags | 0x00 | |
| void <Awake>b__25_0(const RaycastHit& h) | Private | 0x2C | |
| IEnumerator <InsertSyringe>g__MoveSyringe|33_0() | Private | 0x08 |