0x00x01A8
Members 70
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | anim | Animator | Private | |
| 0x0028 | 0xA8 | padding / unreflected | ||
| 0x04 | floorLayer | LayerMask | Private | |
| 0x04 | IsScared | int | PrivateStatic+1 flags | |
| 0x04 | BecameScared | int | PrivateStatic+1 flags | |
| 0x04 | IsFriend | int | PrivateStatic+1 flags | |
| 0x04 | IsAware | int | PrivateStatic+1 flags | |
| 0x04 | IsMoving | int | PrivateStatic+1 flags | |
| 0x04 | MovementSpeed | int | PrivateStatic+1 flags | |
| 0x04 | CloseToNut | int | PrivateStatic+1 flags | |
| 0x04 | ReachedPlayer | int | PrivateStatic+1 flags | |
| 0x04 | SawNut | int | PrivateStatic+1 flags | |
| 0x04 | RunningTogether | int | PrivateStatic+1 flags | |
| 0x04 | ReturnToPlayer | int | PrivateStatic+1 flags | |
| 0x08 | player | Transform | Private | |
| 0x04 | walkSpeed | float | Private | |
| 0x04 | jogSpeed | float | Private | |
| 0x04 | fleeSpeed | float | Private | |
| 0x08 | walkTimeRange | Vector2 | Private | |
| 0x08 | idleTimeRange | Vector2 | Private | |
| 0x08 | fleeDistanceRange | Vector2 | Private | |
| 0x04 | acceleration | float | Private | |
| 0x04 | rotationSpeed | float | Private | |
| 0x04 | turnAmount | float | Private | |
| 0x04 | turnUpdateTimer | float | Private | |
| 0x04 | runStopTimer | float | Private | |
| 0x04 | awarenessRadius | float | Private | |
| 0x04 | scaredRadius | float | Private | |
| 0x04 | nutDetectionRadius | float | Private | |
| 0x04 | friendRange | float | Private | |
| 0x04 | nutCatchDistance | float | Private | |
| 0x04 | globalScaleMultiplier | float | Private | |
| 0x04 | sizeIncreasePerNut | float | Private | |
| 0x08 | attachedNutModel | GameObject | Private | |
| 0x08 | heartParticlesPrefab | GameObject | Private | |
| 0x08 | baseNutModel | GameObject | Private | |
| 0x08 | onionModel | GameObject | Private | |
| 0x08 | blueberryModel | GameObject | Private | |
| 0x08 | pineconeModel | GameObject | Private | |
| 0x08 | iceNutModel | GameObject | Private | |
| 0x08 | coconutModel | GameObject | Private | |
| 0x08 | pearModel | GameObject | Private | |
| 0x08 | poofVFXPrefab | GameObject | Private | |
| 0x08 | eatingVFXPrefab | GameObject | Private | |
| 0x08 | noticeSound | SFX_Instance | Private | |
| 0x08 | scaredSound | SFX_Instance | Private | |
| 0x08 | eatingSound | SFX_Instance | Private | |
| 0x08 | poofSound | SFX_Instance | Private | |
| 0x08 | footstepSounds | SFX_Instance[] | Private | |
| 0x01 | debugStates | bool | Private | |
| 0x01 | debugAwareness | bool | Private | |
| 0x012A | 0x02 | padding / unreflected | ||
| 0x04 | currentState | WeeboState | Private | |
| 0x04 | stateTimer | float | Private | |
| 0x01 | isFriend | bool | Private | |
| 0x0135 | 0x03 | padding / unreflected | ||
| 0x0C | moveDirection | Vector3 | Private | |
| 0x04 | currentSpeed | float | Private | |
| 0x04 | targetFleeDistance | float | Private | |
| 0x0C | fleeStartPosition | Vector3 | Private | |
| 0x04 | wanderTimer | float | Private | |
| 0x04 | idleTimer | float | Private | |
| 0x01 | isWalking | bool | Private | |
| 0x08 | TargetNut | Transform | Public | |
| 0x08 | nutLastMovedTime | Dictionary`2 | Private | |
| 0x0161 | 0x03 | padding / unreflected | ||
| 0x04 | currentNutType | NutType | Private | |
| 0x01 | isPlayerRunning | bool | Private | |
| 0x08 | currentEatingVFX | GameObject | Private | |
| 0x0169 | 0x03 | padding / unreflected | ||
| 0x04 | footstepTimer | float | Private | |
| 0x04 | footstepInterval | float | Private | |
| 0x2C | hit | RaycastHit | Private | |
| 0x08 | _nearbyNutCollidersResults | Collider[] | Private+1 flags | |
| 0x04 | _nearbyNutCollidersLayerMask | LayerMask | Private+1 flags | |
| 0x01A4 | 0x04 | unreflected bytes to end of WeeboBehaviour | ||
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private |
Inherited from Object 5
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags |
| 0x08 | m_CachedPtr | long | Private | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags |
Functions 35
| Signature | Flags | Native | Params |
|---|---|---|---|
| void UprightLookRotation() | PrivateStatic | — | 0x00 |
| void Start() | Private | — | 0x00 |
| void Update() | Private | — | 0x00 |
| void UpdateStateMachine() | Private | — | 0x00 |
| void TransitionTo() | Private | — | 0x00 |
| void HandleWandering() | Private | — | 0x00 |
| void CheckSafeGroundAhead() | Private | — | 0x00 |
| void HandleConstrainedWander() | Private | — | 0x00 |
| void HandleFleeing() | Private | — | 0x00 |
| void HandleRunWithPlayer() | Private | — | 0x00 |
| void DetectNearbyNut() | Private | — | 0x00 |
| void IsNutAnOffering() | Private | — | 0x00 |
| void MoveToTarget() | Private | — | 0x00 |
| void FacePlayer() | Private | — | 0x00 |
| void FaceTarget() | Private | — | 0x00 |
| void TurnAwayFromPlayer() | Private | — | 0x00 |
| void ApplyMovement() | Private | — | 0x00 |
| void FinishEating() | Private | — | 0x00 |
| void EnableCorrectNutModel() | Private | — | 0x00 |
| void ResetWanderTimers() | Private | — | 0x00 |
| void PlaySFX() | Private | — | 0x00 |
| void PlayFootsteps() | Private | — | 0x00 |
| void GetClipLength() | Private | — | 0x00 |
| void GroundAlign() | Private | — | 0x00 |
| void BeginEating() | Public | — | 0x00 |
| void SetNutType() | Public | — | 0x00 |
| void get_CurrentState() | Public+1 flags | — | 0x00 |
| void SetIsFriend() | Private | — | 0x00 |
| void TestAnimations() | Private | — | 0x00 |
| void TestAnimationSequence() | Private | — | 0x00 |
| void OnDrawGizmosSelected() | Private | — | 0x00 |
| void ClearNutReference() | Private | — | 0x00 |
| void RandomGaussian() | Public | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |