| void add_OnClientPlayerCreated(Action<Player> value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnClientPlayerCreated(Action<Player> value) | PublicStatic+1 flags | | 0x08 |
| void add_OnClientPlayerSpawnEnd(Action<Player> value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnClientPlayerSpawnEnd(Action<Player> value) | PublicStatic+1 flags | | 0x08 |
| void add_OnClientExploredBiome(Action<Player> value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnClientExploredBiome(Action<Player> value) | PublicStatic+1 flags | | 0x08 |
| void add_OnPlayerDeath(Action<Player> value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnPlayerDeath(Action<Player> value) | PublicStatic+1 flags | | 0x08 |
| void add_OnPlayerDowned(Action<Player> value) | PublicStatic+1 flags | | 0x08 |
| void remove_OnPlayerDowned(Action<Player> value) | PublicStatic+1 flags | | 0x08 |
| bool get_IsFlinting() | Public+1 flags | | 0x01 |
| void add_OnMovement(Action<Player> value) | Public+1 flags | | 0x08 |
| void remove_OnMovement(Action<Player> value) | Public+1 flags | | 0x08 |
| void add_OnAfterMovement(Action<Player> value) | Public+1 flags | | 0x08 |
| void remove_OnAfterMovement(Action<Player> value) | Public+1 flags | | 0x08 |
| bool get_IsDownedOrDead() | Public+1 flags | | 0x01 |
| float get_CameraRotX() | Public+1 flags | | 0x04 |
| void set_CameraRotX(float value) | Private+1 flags | | 0x04 |
| bool get_CanMove() | Public+1 flags | | 0x01 |
| bool get_CanLookAround() | Public+1 flags | | 0x01 |
| void add_OnHandsIdle(Action<Player> value) | Public+1 flags | | 0x08 |
| void remove_OnHandsIdle(Action<Player> value) | Public+1 flags | | 0x08 |
| bool get_IsGrounded() | Public+1 flags | | 0x01 |
| bool get_IsMidAir() | Public+1 flags | | 0x01 |
| void set_IsMidAir(bool value) | Private+1 flags | | 0x01 |
| bool get_canUnProne() | Private+1 flags | | 0x01 |
| bool get_IsProne() | Public+1 flags | | 0x01 |
| LayerMask get_InteractLayerMask() | Public+1 flags | | 0x04 |
| string get_PlayerNickName() | Public+1 flags | | 0x08 |
| bool get_IsInActiveBossRoom() | Public+1 flags | | 0x01 |
| Transform get_StickTransform() | Public+1 flags | | 0x08 |
| void set_StickTransform(Transform value) | Private+1 flags | | 0x08 |
| bool get_IsStuckToSomething() | Public+1 flags | | 0x01 |
| bool get_IsSitting() | Public+1 flags | | 0x01 |
| void set_IsSitting(bool value) | Public+1 flags | | 0x01 |
| StickPlatform get_Platform() | Public+1 flags | | 0x08 |
| void set_Platform(StickPlatform value) | Private+1 flags | | 0x08 |
| void add_OnStepped(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnStepped(Action<Player value) | Public+1 flags | | 0x08 |
| void add_OnTriggerEnterEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnTriggerEnterEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void add_OnTriggerExitEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnTriggerExitEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void add_OnCollisionStayEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnCollisionStayEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void add_OnFixedUpdate(Action<Player> value) | Public+1 flags | | 0x08 |
| void remove_OnFixedUpdate(Action<Player> value) | Public+1 flags | | 0x08 |
| void Awake() | Private | | 0x00 |
| void Start() | 2 flags | | 0x00 |
| void LoadInventory() | Private | | 0x00 |
| void LoadBuffs() | Private | | 0x00 |
| void LoadPlayerRPC(int hitPoints, int maxHitPoints, bool isCorrupted) | Public | | 0x04 |
| void Update() | Private | | 0x00 |
| void DownedTimerUpdate() | Private | | 0x00 |
| void UpdateNearestPlayer() | Private | | 0x00 |
| void ClearNearestPlayer() | Private | | 0x00 |
| void LateUpdate() | Private | | 0x00 |
| void OnDestroy() | Private | | 0x00 |
| void OnDisable() | Private | | 0x00 |
| void OnCollisionStay(Collision collision) | Private | | 0x08 |
| void OnTriggerEnter(Collider other) | Private | | 0x08 |
| void OnTriggerExit(Collider other) | Private | | 0x08 |
| void FixedUpdate() | Private | | 0x00 |
| void Movement() | Private | | 0x00 |
| Vector3 CollideAndSlide(Collider col, const Vector3& velo, const Vector3& pos, int depth, bool gravityPass, const Vector3& initVelo) | Private | | 0x0C |
| Vector3 ProjectAndScale(const Vector3& amount, const Vector3& planeNormal) | Private | | 0x0C |
| void AdjustVelo() | Private | | 0x00 |
| void UnFreezePlayerCompletely(const Nullable<System.Boolean>& lockMouse) | Public | | 0x02 |
| void FreezePlayerCompletely(const Nullable<System.Boolean>& lockMouse) | Public | | 0x02 |
| void FreezePlayer(const Nullable<System.Boolean>& lockMouse, bool stopAnim, bool canMove, bool canLookAround, const Nullable<System.Int32>& handStateInt) | Public | | 0x08 |
| void FreezePlayer(const Nullable<System.Boolean>& lockMouse, bool stopAnim) | Public | | 0x02 |
| void FreezePlayer() | Public | | 0x00 |
| void SetStickTransform(Transform trans, const Nullable<System.Boolean>& isSitting, bool setParent) | Public | | 0x08 |
| void RPCSetPlatform(StickPlatform platform) | Public | | 0x08 |
| void SetPlatform(int platformId) | Public | | 0x04 |
| void DisablePhysics(bool disable) | Public | | 0x01 |
| Vector3 GetRandomTopPos() | Public | | 0x0C |
| void Rotation() | Private | | 0x00 |
| void LockPlayerRotation() | Private | | 0x00 |
| void ChangeCameraRotX(float change) | Public | | 0x04 |
| void TrackObjectWithMouse(Transform obj, float duration, float lerpSpeed) | Public | | 0x08 |
| IEnumerator TrackObjectWithMouse(const object[]& args) | Private | | 0x08 |
| void AimRanged() | Private | | 0x00 |
| void CrosshairCheck() | Public | | 0x00 |
| void SetHoveredEnt(Entity entity) | Private | | 0x08 |
| void OnHover(Player player) | Public+1 flags | | 0x08 |
| void OnUnHover(Player player) | Public+1 flags | | 0x08 |
| void CheckLookAtItem(const RaycastHit& hit) | Private | | 0x2C |
| bool DoSpecialAnim(const string& animName, const Nullable<System.Boolean>& boolValue, int layerIndex, bool unequipHeld, bool lockCameraForward) | Public | | 0x08 |
| void DisableAnimLayer(int layerIndex, bool disabled) | Public | | 0x04 |
| void SetLayerWeight(int layerIndex, float weight) | Private | | 0x04 |
| void ResetLayerWeights() | Private | | 0x00 |
| void UpdateLayerWeights() | Private | | 0x00 |
| Coroutine LerpLayerWeight(int layerIndex, float targetWeight, float duration, const Nullable<System.Boolean>& enableOrDisable) | Public | | 0x08 |
| IEnumerator LerpLayerWeightCor(int layerIndex, float targetWeight, float duration, const Nullable<System.Boolean>& enableOrDisable) | Private | | 0x08 |
| bool HandsFree(const HandState[]& ignoreStates) | Public | | 0x08 |
| bool HandsFree(bool ignoreAll, const HandState[]& ignoreStates) | Public | | 0x08 |
| void SetHandsIdle() | Public | | 0x00 |
| void UnSelectAndSaveSlots() | Public | | 0x00 |
| void ReselectSlots() | Public | | 0x00 |
| void Stepped(bool leftOrRight) | Public | | 0x01 |
| void Jump() | Public | | 0x00 |
| void JumpRPC() | Public | | 0x00 |
| void Prone(bool force) | Public | | 0x01 |
| void ProneRPC(bool isProne) | Public | | 0x01 |
| void ProneUpTrigEnter(Collider other) | Private | | 0x08 |
| void ProneUpTrigExit(Collider other) | Private | | 0x08 |
| void add_OnSit(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnSit(Action<Player value) | Public+1 flags | | 0x08 |
| void RPCSit(bool sit) | Public | | 0x01 |
| void SitRPC(bool sit) | Public | | 0x01 |
| void RPCAnimBool(const string& boolName, bool set) | Public | | 0x08 |
| void AnimBool(const string& boolName, bool set) | Public | | 0x08 |
| void RPCAnimTrigger(const string& trigName, bool reset) | Public | | 0x08 |
| void AnimTrigger(const string& trigName, bool reset) | Public | | 0x08 |
| void FlintStrikeUpdate() | Public | | 0x00 |
| void RPCFlintStrikeAnim(bool active) | Public | | 0x01 |
| void OnFlintStrikeAnimEnter() | Public | | 0x00 |
| void add_OnFlintStrike(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnFlintStrike(Action<Player value) | Public+1 flags | | 0x08 |
| void RPCFlintStrike() | Public | | 0x00 |
| void FlintStrike(const Vector3& strikePoint, float intensity, float fadeSpeed) | Public | | 0x0C |
| IEnumerator FlintStrikeFade(Light lightCopy, float fadeSpeed) | Private | | 0x08 |
| void StartCastingRod(FishingRod rod, int seed) | Public | | 0x08 |
| IEnumerator CastRodCor(FishingRod rod, int seed) | Private | | 0x08 |
| void FinishRodCharge() | Public | | 0x00 |
| void CastRod(FishingRod rod, int seed) | Public | | 0x08 |
| void add_OnUsedWeapon(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnUsedWeapon(Action<Player value) | Public+1 flags | | 0x08 |
| void RPCAttack() | Public | | 0x00 |
| void Attack(float swingSpeed) | Public | | 0x04 |
| void CancelAttack() | Public | | 0x00 |
| float GetScaledAttackDelay() | Public | | 0x04 |
| float GetScaledAttackDelay(Weapon weapon) | Public | | 0x08 |
| float GetScaledAttackDelay(float attackDelay, float attackSpeed) | PublicStatic | | 0x04 |
| float GetAttackRange() | Public | | 0x04 |
| float GetAttackRange(Weapon usingWeapon) | Public | | 0x08 |
| float GetAttackRange(const AttackQuery& attackQuery) | Public | | 0x18 |
| float GetAttackRange(bool addSupportRange) | Public | | 0x04 |
| float GetAttackRange(float additionalRange) | Public | | 0x04 |
| LayerMask GetAttackLayers() | Public | | 0x04 |
| LayerMask GetAttackLayers(Weapon usingWeapon) | Public | | 0x08 |
| AttackQuery GetAttackQuery() | Public | | 0x18 |
| AttackQuery GetAttackQuery(Weapon usingWeapon) | Public | | 0x18 |
| void ReloadRanged() | Public | | 0x00 |
| void FinishReload() | Public | | 0x00 |
| bool InteractRaycast(ref RaycastHit& hit) | Public | | 0x2C |
| bool TryGetLookedAtInteractable(ref Interactable& inter, ref RaycastHit& hit) | Private | | 0x2C |
| bool CameraRaycast(ref RaycastHit& hit, float range, const LayerMask& layerMask) | Public | | 0x2C |
| int CameraRaycastAll(const RaycastHit[]& results, float range, const LayerMask& layerMask) | Public | | 0x08 |
| List<HitEntity> GetConeAttackRaycast() | Public | | 0x08 |
| List<HitEntity> GetConeAttackRaycast(Weapon usingWeapon) | Public | | 0x08 |
| List<HitEntity> GetConeAttackRaycast(const AttackQuery& attackQuery) | Public | | 0x18 |
| bool CanCurrentlyHitPlayer(Player target) | Public | | 0x08 |
| HitEntity GetUnrestrictedAttackRaycast() | Public | | 0x08 |
| HitEntity GetAttackRaycast() | Public | | 0x08 |
| HitEntity GetAttackRaycast(Weapon usingWeapon, bool useInfiniteRange) | Public | | 0x08 |
| HitEntity GetAttackRaycast(const AttackQuery& attackQuery, bool useInfiniteRange) | Public | | 0x18 |
| bool CanAttackEntity(Entity entity, Weapon usingWeapon) | Public | | 0x08 |
| bool CanAttackEntity(Entity entity, const AttackQuery& attackQuery) | Public | | 0x18 |
| bool CanAttackEntity(Entity entity, bool canHitPlayers) | Public | | 0x08 |
| bool CanReachHitEntity(Entity entity, const Vector3& hitPos, const Vector3& ourPos) | Public | | 0x0C |
| bool CanReachHitEntity(Entity entity, const Vector3& hitPos, const Vector3& ourPos, const AttackQuery& attackQuery) | Public | | 0x18 |
| bool CanReachHitEntity(Entity entity, const Vector3& hitPos, const Vector3& ourPos, float weaponRange, float supportRange) | Public | | 0x0C |
| void add_OnGetWeaponDamage(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnGetWeaponDamage(Action<Player value) | Public+1 flags | | 0x08 |
| StatChange GetWeaponDamage(Weapon weapon) | Public | | 0x08 |
| StatChange GetWeaponDamage(bool canCrit, bool modifiers, float multiplier, Weapon usingWeapon, float critChanceIncrease, const Nullable<DamageType>& useDamageType) | Public | | 0x08 |
| void PlayCritSound() | Public | | 0x00 |
| StatChange HitWithWeapon(HitEntity hitEnt, Weapon weapon) | Public | | 0x08 |
| void add_OnHitEntity(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnHitEntity(Action<Player value) | Public+1 flags | | 0x08 |
| void DoHitEntity(StatChange statChange, HitEntity hitEnt, Weapon weapon) | Public | | 0x08 |
| void DoHitEntity(StatChange statChange, HitEntity hitEnt, const AttackQuery& attackQuery) | Public | | 0x18 |
| void DoHitEntity(StatChange statChange, HitEntity hitEnt, Weapon weapon, bool canHitPlayers) | Private | | 0x08 |
| void HitEntityRPC(const byte[]& hitEntityBytes, const byte[]& statChangeBytes, int weaponId, float knockback) | Public | | 0x08 |
| void ClientHitOtherPlayer(StatChange statChange, Player player) | Private | | 0x08 |
| void OnSpellLearned(Spell instance, bool learned) | Public | | 0x08 |
| bool HasKnownSpell(Spell spell) | Public | | 0x08 |
| bool HasKnownSpellID(int spellID) | Public | | 0x04 |
| void SyncKnownSpellIDs() | Private | | 0x00 |
| void RefreshKnownSpellIDsFromSpellBook() | Private | | 0x00 |
| void RefreshKnownSpellIDsFromOwnerProperties() | Private | | 0x00 |
| bool StartCast(Spell spell, const KeyUse& use) | Public | | 0x08 |
| void CastUpdate(Spell spell) | Public | | 0x08 |
| void OnCast(Spell spell) | Public | | 0x08 |
| void RPCCastSpell(Spell spell, const object[]& values) | Public | | 0x08 |
| void CastSpellRPC(const string& spellName, const byte[]& valueBytes) | Public | | 0x08 |
| void CancelCast(Spell spell, bool success) | Public | | 0x08 |
| float GetCurrentCastTime() | Public | | 0x04 |
| void DPSCheck() | Private | | 0x00 |
| void RPCDps() | Public | | 0x00 |
| void DpsRPC(float dps) | Public | | 0x04 |
| void RPCAddForce(const Vector3& force, const ForceMode& forceMode) | Public | | 0x0C |
| void AddForce(const Vector3& force, const ForceMode& forceMode) | Public | | 0x0C |
| void add_OnMobDamagedEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnMobDamagedEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void OnMobDamaged(StatChange damage, Mob mob) | Public | | 0x08 |
| void add_OnMobKilledEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnMobKilledEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void add_OnBossKilledEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnBossKilledEvent(Action<Player value) | Public+1 flags | | 0x08 |
| void OnMobDeath(Mob mob) | Public | | 0x08 |
| void add_OnDealtStatEffect(Action<Entity value) | Public+1 flags | | 0x08 |
| void remove_OnDealtStatEffect(Action<Entity value) | Public+1 flags | | 0x08 |
| void DealtStatEffect(const byte[]& statChangeBytes, int effectedID) | Public+2 flags | | 0x08 |
| void CheckExploreBiome() | Public | | 0x00 |
| void RPCLevelUp() | Public | | 0x00 |
| void add_OnLevelUp(Action<Player> value) | Public+1 flags | | 0x08 |
| void remove_OnLevelUp(Action<Player> value) | Public+1 flags | | 0x08 |
| void OnPlayerLevelUp() | Public | | 0x00 |
| void RPCTaskCompleted() | Public | | 0x00 |
| void add_OnTaskCompleted(Action<Player> value) | Public+1 flags | | 0x08 |
| void remove_OnTaskCompleted(Action<Player> value) | Public+1 flags | | 0x08 |
| void TaskCompleted() | Public | | 0x00 |
| void add_OnUseUsable(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnUseUsable(Action<Player value) | Public+1 flags | | 0x08 |
| void UsedUsable(Usable usable, SavedItemInfo savedInfo, ItemSlot inSlot) | Public | | 0x08 |
| void OnCaveCollapseInterval(DoomInterval interval) | Public | | 0x08 |
| void add_OnInteract(Action<Interactable value) | Public+1 flags | | 0x08 |
| void remove_OnInteract(Action<Interactable value) | Public+1 flags | | 0x08 |
| void RaycastPressInteract() | Public | | 0x00 |
| void PressInteract(Interactable inter, bool useDelay) | Public | | 0x08 |
| void RaycastHoldInteract() | Public | | 0x00 |
| void HoldInteract(Interactable inter) | Public | | 0x08 |
| void ReleaseInteractables() | Public | | 0x00 |
| void InteractedWith(Interactable inter) | Private | | 0x08 |
| bool CanPickUpCarryableInteractable(CarryableInteractable carryable) | Public | | 0x08 |
| void SetHeldInteractable(CarryableInteractable carryable) | Public | | 0x08 |
| void HoldObject(GameObject obj, float handTargetInset) | Public | | 0x08 |
| void SetHoldObjectAimConstraintsActive(bool active) | Private | | 0x01 |
| void LerpRigConstraintWeight(Component constraintComponent, bool active, float duration) | Public | | 0x08 |
| IEnumerator LerpRigConstraintWeightCor(Component constraintComponent, IRigConstraint constraint, float targetWeight, float duration, bool active) | Private | | 0x08 |
| void UpdateHeldObjectHandTargets() | Private | | 0x00 |
| bool TryGetRendererLeftRight(Transform root, const Renderer[]& renderers, const Vector3& worldAxis, float handTargetInset, ref Vector3& left, ref Vector3& right) | Private | | 0x0C |
| bool DropHeldInteractable(float force) | Public | | 0x04 |
| void add_OnItemPickedUp(Action<Item value) | Public+1 flags | | 0x08 |
| void remove_OnItemPickedUp(Action<Item value) | Public+1 flags | | 0x08 |
| void TryPickUp(Item itemOnTheGround, bool playAnim, bool destroy, bool networked) | Public | | 0x08 |
| void PickUp(int itemOnGroundID, bool playAnim, bool destroy, bool networked) | Public | | 0x04 |
| void PickUpSpawnItem(Item prefab) | Public | | 0x08 |
| void PickUp(Item itemOnTheGround, bool playAnim, bool destroy, bool networked) | Public | | 0x08 |
| void PickedUpItem(int itemID, bool destroy) | Public | | 0x04 |
| void PickedUpItem(Item groundItem, bool destroy) | Public | | 0x08 |
| void add_OnDroppedItem(Action<Player value) | Public+1 flags | | 0x08 |
| void remove_OnDroppedItem(Action<Player value) | Public+1 flags | | 0x08 |
| void Dropping() | Private | | 0x00 |
| Item DropHeldItem() | Public | | 0x08 |
| Item DropSecondaryItem() | Public | | 0x08 |
| Item Drop(int slot, bool playSound, bool exception, Action<Item> onAfterDrop) | Public | | 0x08 |
| void DropRPC(int droppedID, const byte[]& savedInfoBytes, float throwPower, bool playSound) | Public | | 0x08 |
| void SetMaxThrowCharge() | Public | | 0x00 |
| void PressSlot(int slotNum) | Public | | 0x04 |
| void PressSlot(HotBarSlot hotBarSlot) | Public | | 0x08 |
| void ScrollHotBar(bool leftOrRight) | Public | | 0x01 |
| bool CanSwapEquipment(Item item, bool doSwap) | Public | | 0x08 |
| bool CanEquip(Item item, bool canSwap) | Public | | 0x08 |
| void add_OnItemEquipped(Action<Item value) | Public+1 flags | | 0x08 |
| void remove_OnItemEquipped(Action<Item value) | Public+1 flags | | 0x08 |
| void RPCEquipItem(SavedItemInfo info, bool equip, bool playSound, const HandType& hand) | Public | | 0x08 |
| void EquipItem(const byte[]& savedInfoBytes, bool equip, bool useStats, bool playSound, int handInt, bool enableRenderers) | Public | | 0x08 |
| void EquipItem(SavedItemInfo savedInfo, bool equip, bool useStats, bool playSound, int handInt, bool enableRenderers) | Public | | 0x08 |
| void ItemEquipped(Item itemOnCharacter, const ItemEquipContext& equipContext) | Private | | 0x18 |
| void ApplyItemStats(Item item, const ItemEquipContext& equipContext) | Private | | 0x18 |
| void CheckForSetBonus(Item changedItem, bool equipped) | Private | | 0x08 |
| void ActivateItemSetTierBonus(ItemSetTier tier, bool activate) | Public | | 0x08 |
| bool GetHeldTorch(ref Torch& torch, ref ItemSlot& slot) | Public | | 0x08 |
| void GainTalentPoints(bool isExpertise, int amount) | Public | | 0x04 |
| void TalentBuffsNextFrame(bool changedItems) | Public | | 0x01 |
| void InfiniteTalentBuffs() | Private | | 0x00 |
| void ClientTalentOccurence(const Occurance& occurance) | Public | | 0x04 |
| void SpecialTalentOccurence(TalentOccuranceContext context) | Public | | 0x08 |
| bool RollSpecialTalent(TalentScriptable talent, bool addOrRemove) | Public | | 0x08 |
| bool PassTalentOccuredTimesGate(TalentScriptable talent) | Private | | 0x08 |
| void DoSpecialTalent(TalentScriptable talent) | Public | | 0x08 |
| void RemoveTalentBuffs(TalentScriptable talent) | Public | | 0x08 |
| void RollAllSpecialTalentType(const SpecialTalent& special) | Public | | 0x04 |
| Transform GetPerksParent() | Private | | 0x08 |
| void SpawnActivePerks() | Private | | 0x00 |
| void SpawnActivePerk(PerkSaved saved) | Private | | 0x08 |
| void DeactivatePerks() | Public | | 0x00 |
| bool HasActivePerk(int ID) | Public | | 0x04 |
| bool TryGetActivePerk(int ID, const uint8& perk) | Public | — | 0x04 |
| bool TryGetActivePerks(ref List<T>& perks) | Public | — | 0x08 |
| uint8 GetActivePerk(int ID) | Public | — | 0x04 |
| List<T> GetActivePerks() | Public | — | 0x08 |
| void RPCSetPerkSavedData(int perkID, const PerkSavedDataType& dataType, const string& key, const string& value) | Public | | 0x08 |
| void RPCRemovePerkSavedData(int perkID, const string& key) | Public | | 0x08 |
| void RPCSetPerkSavedData(int perkID, const PerkSavedDataType& dataType, const string& key, const string& value, bool remove) | Public | | 0x08 |
| void SetPerkSavedDataRPC(int perkID, int dataType, const string& key, const string& value, bool remove) | Private | | 0x08 |
| void ApplyPerkSavedData(int perkID, const PerkSavedDataType& dataType, const string& key, const string& value, bool remove) | Private | | 0x08 |
| void RPCCrawlersWillRevive() | Public | | 0x00 |
| void CrawlersWillRevive() | Public | | 0x00 |
| Coroutine DamageImmunity(float seconds) | Public | | 0x08 |
| IEnumerator DamageImmunityCor(float seconds) | Private | | 0x08 |
| void SetRenderersAndTransforms() | Private | | 0x00 |
| void SetStrongerFadeRenderers() | Private | | 0x00 |
| bool IsUnderStrongerFadeParent(Transform trans) | Private | | 0x08 |
| void RefreshRendererFadeParents() | Public | | 0x00 |
| void AttachCamera(bool attach) | Public | | 0x01 |
| void SetVisibleLayers(bool viewIsMine) | Public | | 0x01 |
| void SetItemPrefabs() | Public | | 0x00 |
| void HideOverlappingPlayers() | Private | | 0x00 |
| bool ContainsRendererFadePoint(const Vector3& worldPoint, ref float& percentToCenter) | Private | | 0x0C |
| bool ColliderContainsPointEvenIfDisabled(Collider col, const Vector3& worldPoint) | PrivateStatic | | 0x0C |
| void SetRendererFadeTarget(float fade) | Public | | 0x04 |
| void UpdateRendererFade() | Private | | 0x00 |
| void ApplyRendererFade(float fade) | Private | | 0x04 |
| float GetStrongerRendererFade(float fade) | Private | | 0x04 |
| void SetRenderersHidden(bool hidden) | Public | | 0x01 |
| void SetAndLoadSkinsRPC(const Byte[][]& skinDataBytes) | Public | | 0x08 |
| void SetAndLoadSkins(List<SavedSkinData> savedSkinData, bool checkIfOwn) | Public | | 0x08 |
| bool SelectSkinAndHandleConflicts(int skinId, bool active) | Public | | 0x04 |
| void SetAudio() | Private | | 0x00 |
| void RPCChant() | Public | | 0x00 |
| void RPCVoiceLineRespond(int callIndex) | Public | | 0x04 |
| void VoiceLineRespond(int callIndex) | Public | | 0x04 |
| void RPCPlaySound(AudioClip clip, const AudioType& audioType, bool unRanged, bool isVoiceLine) | Public | | 0x08 |
| AudioClip PlaySound(const string& soundName, const AudioType& audioType, bool unRanged, bool isVoiceLine) | Public | | 0x08 |
| void EnableItem(Item item, bool active, bool enableRenderers, const HandType& hand) | Public | | 0x08 |
| void HandleItemSkinConflict(Item item, bool itemActive, bool itemRenderersEnabled) | Private | | 0x08 |
| void HandleAllItemSkinConflicts() | Public | | 0x00 |
| bool CanEnableEquippedItem(const string& itemName) | Private | | 0x08 |
| void RPCSetItemTypeVisibility(const ItemType& type, bool shown) | Public | | 0x04 |
| void SetItemTypeVisibility(const ItemType& type, bool shown) | Public | | 0x04 |
| void TryStopAttack(StatChange statChange, const byte[]& statChangeBytes) | Public+1 flags | | 0x08 |
| void StoppedAttack(const StatType& usingStat) | Public+1 flags | | 0x04 |
| void Heal(StatChange statChange) | Public+1 flags | | 0x08 |
| void TakeDamage(StatChange statChange) | Public+1 flags | | 0x08 |
| void add_OnDowned(Action<Player> value) | Public+1 flags | | 0x08 |
| void remove_OnDowned(Action<Player> value) | Public+1 flags | | 0x08 |
| void Downed() | Public | | 0x00 |
| void PauseDowned(float reviveDur) | Public | | 0x04 |
| void ResumeDowned() | Public | | 0x00 |
| void RPCStartDownedCor() | Public | | 0x00 |
| void StartDownedCorRPC() | Public | | 0x00 |
| IEnumerator DownedCor() | Private | | 0x08 |
| void StopDownedCor() | Private | | 0x00 |
| void StartReviving(Player downedPlayer) | Public | | 0x08 |
| IEnumerator ReviveTimer(Player downed) | Private | | 0x08 |
| void StopReviving(bool finishedRevive) | Public | | 0x01 |
| void RevivingCheck() | Public | | 0x00 |
| void add_OnRevive(Action<Player> value) | Public+1 flags | | 0x08 |
| void remove_OnRevive(Action<Player> value) | Public+1 flags | | 0x08 |
| void Revive() | Public | | 0x00 |
| void Death() | Public+1 flags | | 0x00 |
| void OnDeathAnimEnd() | Public | | 0x00 |
| void ScreenShake(float power, float secs) | Public | | 0x04 |
| IEnumerator ScreenShakeCor(float power, float secs) | Private | | 0x08 |
| void SetHealth(int hitPoints) | Public | | 0x04 |
| void SetPlayerName() | Private | | 0x00 |
| void TookExit(Exit exit) | Public | | 0x08 |
| void SetReady(bool ready) | Public | | 0x01 |
| void RPCTeleport(const SVector3& pos, bool zeroVelo) | Public | | 0x0C |
| void TeleportTo(const SVector3& pos, bool zeroVelo) | Public | | 0x0C |
| void RotatePlayerViewCamera(float xAmount) | Public | | 0x04 |
| void LogInfo() | Public | | 0x00 |
| void OnPhotonSerializeView(PhotonStream stream, const PhotonMessageInfo& info) | PublicFinal+2 flags | | 0x18 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| bool <get_canUnProne>b__223_0(Collider x) | Private | | 0x08 |
| void <Start>b__323_1(Item x) | Private | | 0x08 |
| void <Attack>b__413_0() | Private | | 0x00 |
| int <GetConeAttackRaycast>b__435_0(HitEntity a, HitEntity b) | Private | | 0x08 |