0x00x0168
Members 46
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x0020 | 0x80 | padding / unreflected | ||
| 0x01 | _forScreenshot | bool | Private | |
| 0x01 | _id | byte | Private | |
| 0x08 | _characterInteractable | Interactable | Private | |
| 0x08 | questInteractable | QuestInteractable | Private | |
| 0x08 | _npcInteractable | NPCInteractable | Private | |
| 0x08 | _quests | List`1 | Private | |
| 0x00A2 | 0x02 | padding / unreflected | ||
| 0x0C | _skinColor | Vector3 | Private | |
| 0x08 | _head | SkinnedMeshRenderer | Private | |
| 0x08 | _outfit | SkinnedMeshRenderer | Private | |
| 0x08 | _handLeft | SkinnedMeshRenderer | Private | |
| 0x08 | _handRight | SkinnedMeshRenderer | Private | |
| 0x08 | _mouthPosForItems | Transform | Private | |
| 0x08 | _mouthLower | Transform | Private | |
| 0x08 | _mouthUpper | Transform | Private | |
| 0x08 | _gapingMouthRotMinMax | Vector2 | Private | |
| 0x04 | _gapingMouthSpeed | float | Private | |
| 0x04 | _speakingDistance | float | Private | |
| 0x01 | _speakMovements | byte | Private | |
| 0x01 | _chews | byte | Private | |
| 0x00C2 | 0x02 | padding / unreflected | ||
| 0x04 | _singleChewTime | float | Private | |
| 0x08 | _mouthSource | AudioSource | Private | |
| 0x04 | _mouthVol | float | Private | |
| 0x08 | _eyes | Transform[] | Private | |
| 0x04 | _eyeRotSpeed | float | Private | |
| 0x04 | _maxEyeRot | float | Private | |
| 0x04 | _playerEyeContactMaxDist | float | Private | |
| 0x08 | _handHoldingItem | Transform | Private | |
| 0x0C | _holdingItemPos | Vector3 | Private | |
| 0x0C | _holdingItemRot | Vector3 | Private | |
| 0x08 | _serverProgressions | byte[] | Private | |
| 0x0C | _handStartPos | Vector3 | Private | |
| 0x0C | _handStartEuler | Vector3 | Private | |
| 0x0C | _eyePos | Vector3 | Private | |
| 0x0C | _defaultEyeForward | Vector3 | Private | |
| 0x10 | _defaultEyeRot | Quaternion | Private | |
| 0x10 | _targetEyeRot | Quaternion | Private | |
| 0x01 | _curQuestIndex | byte | Private | |
| 0x08 | _targetLookingAt | Transform | Private | |
| 0x0141 | 0x03 | padding / unreflected | ||
| 0x04 | _playerEyeContactMaxDistSqr | float | Private | |
| 0x04 | _curMouthX | float | Private | |
| 0x04 | _mouthStartRot | float | Private | |
| 0x04 | _mouthState | MouthState | Private | |
| 0x01 | _speakMovementsLeft | byte | Private | |
| 0x01 | _curLineIndex | byte | Private | |
| 0x0156 | 0x02 | padding / unreflected | ||
| 0x0C | _shaderSkinColor | Vector3 | Private | |
| 0x08 | OnTalkedWithNPC | Action | PrivateStatic | |
| 0x0164 | 0x04 | unreflected bytes to end of NPC | ||
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private |
Inherited from Object 4
| Offset | Size | Name | Type | 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 36
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_MouthPosForItems() | Public+1 flags | — | 0x00 |
| void get_Quests() | Public+1 flags | — | 0x00 |
| void get_ID() | Public+1 flags | — | 0x00 |
| void add_OnTalkedWithNPC() | PublicStatic+1 flags | — | 0x00 |
| void remove_OnTalkedWithNPC() | PublicStatic+1 flags | — | 0x00 |
| void Awake() | Private | — | 0x00 |
| void Start() | Private | — | 0x00 |
| void SetSkinColor() | Private | — | 0x00 |
| void OnDestroy() | Private | — | 0x00 |
| void EatItem() | Private | — | 0x00 |
| void OnQuestProgression() | Private | — | 0x00 |
| void OnInteract() | Private | — | 0x00 |
| void GetQuestIndex() | Public | — | 0x00 |
| void GetLineIndex() | Public | — | 0x00 |
| void GetServerProgression() | Public | — | 0x00 |
| void Update() | Private | — | 0x00 |
| void GetEyeDir() | Private | — | 0x00 |
| void SetEyeDir() | Private | — | 0x00 |
| void SetNpcText() | Public | — | 0x00 |
| void ValidateNpcText() | Private | — | 0x00 |
| void SpeakEffects() | Private | — | 0x00 |
| void UpdateMouthVol() | Private | — | 0x00 |
| void MuteMouth() | Private | — | 0x00 |
| void OnShowingQuestIndexChange() | Public | — | 0x00 |
| void StartEatEffects() | Public | — | 0x00 |
| void EatEffects() | Private | — | 0x00 |
| void ToggleGape() | Private | — | 0x00 |
| void SetMouthRot() | Private | — | 0x00 |
| void MoveHand() | Private | — | 0x00 |
| void ShowQuestItem() | Private | — | 0x00 |
| void QuestCompleteEffects() | Private | — | 0x00 |
| void HasGrillQuest() | Private | — | 0x00 |
| void OnTriggerStay() | Private | — | 0x00 |
| void CanEat() | Private | — | 0x00 |
| void OnTriggerExit() | Private | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |