| bool get_ShowHealthBar() | Public+1 flags | | 0x01 |
| void set_ShowHealthBar(bool value) | Public+1 flags | | 0x01 |
| bool get_CanUseRagdoll() | Public+1 flags | | 0x01 |
| bool get_CanDoDeathAnim() | Public+1 flags | | 0x01 |
| EntityType get_EntityType() | Public+1 flags | | 0x04 |
| void Awake() | 1 flags | | 0x00 |
| void Start() | 3 flags | | 0x00 |
| void PlaySpawnEffects() | Private | | 0x00 |
| void Update() | 1 flags | | 0x00 |
| void OnDestroy() | 1 flags | | 0x00 |
| void TriggerStay(Collider other) | 1 flags | | 0x08 |
| void add_OnRoomEntered(Action<Entity value) | Public+1 flags | | 0x08 |
| void remove_OnRoomEntered(Action<Entity value) | Public+1 flags | | 0x08 |
| void RoomEntered(CaveRoom room) | Public | | 0x08 |
| void add_OnRoomExited(Action<Entity value) | Public+1 flags | | 0x08 |
| void remove_OnRoomExited(Action<Entity value) | Public+1 flags | | 0x08 |
| void RoomExited(CaveRoom room) | Public | | 0x08 |
| bool EnableGravity(bool enable, bool zeroVelocity) | Public | | 0x01 |
| float GetHealthPercent() | Public | | 0x04 |
| void AddMaxHitPoints(int add, bool setHitPoints) | Public | | 0x04 |
| void SetMaxHitPoints(int max, bool setHitPoints) | Public | | 0x04 |
| void SetHitPoints(int hitPoints) | Public | | 0x04 |
| float GetStat(const StatType& stat, bool usingMaxAndMin) | Public | | 0x04 |
| float AddStat(const StatType& stat, float amount, bool set, bool canSync) | Private | | 0x04 |
| void SetStatRPC(const StatType& stat, float amount) | Public | | 0x04 |
| void ApplyBuffDatas(const Byte[][]& buffAppDatasBytes) | Public | | 0x08 |
| void NotifyCosmeticBuffApplied(const BuffApplyResult& applyResult, const Nullable<System.Int32>& applierID) | Private | | 0x18 |
| void NotifyCosmeticBuffRemoved(Buff removedBuff) | Public | | 0x08 |
| bool TryGetCosmeticBuffTarget(const Nullable<System.Int32>& applierID, Entity& applier) | Private | | 0x08 |
| void AcceptCosmeticBuff(const byte[]& buffBytes, float timeLeft, int replacedBuffID, const string& replacedBuffName) | Public | | 0x08 |
| void RemoveCosmeticBuff(int buffID, const string& buffName) | Public | | 0x08 |
| List<Buff> GetBuffs(bool includeFuture) | Public | | 0x08 |
| List<Buff> GetBuffsForTalentOccurrenceChecks(bool includeFuture) | Public | | 0x08 |
| bool CanBuff(Buff buff, const Nullable<System.Int32>& applierId, List<Buff> allBuffs) | Public+2 flags | | 0x08 |
| bool CanBuff(Buff buff, const Nullable<System.Int32>& applierId, Buff& replacee, List<Buff> allBuffs) | Public+2 flags | | 0x08 |
| List<Buff> GetStacksOfBuff(Buff buff, List<Buff> activeBuffs) | Public | | 0x08 |
| Buff FindBuffToReplace(Buff replacer, List<Buff> activeBuffs) | Public | | 0x08 |
| bool IsImmune(Buff buff) | Public | | 0x08 |
| bool IsImmune(StatChange statChange) | Public | | 0x08 |
| void SetImmune(Buff buff, bool isImmune) | Public | | 0x08 |
| void SetImmune(const string& buffName, bool isImmune) | Public | | 0x08 |
| void SetImmune(const StatType& type, bool isImmune) | Public | | 0x04 |
| void OnHover(Player player) | Public+2 flags | | 0x08 |
| void OnUnHover(Player player) | Public+2 flags | | 0x08 |
| void RPCDeath() | Public | | 0x00 |
| void add_OnDeath(Action<Entity> value) | Public+1 flags | | 0x08 |
| void remove_OnDeath(Action<Entity> value) | Public+1 flags | | 0x08 |
| void add_OnAnimDeath(Action<Entity> value) | Public+1 flags | | 0x08 |
| void remove_OnAnimDeath(Action<Entity> value) | Public+1 flags | | 0x08 |
| void Death() | Public+2 flags | | 0x00 |
| void AnimDeath(Entity entity) | 3 flags | | 0x08 |
| void RPCStatEffects(List<StatChange> statChanges) | Public | | 0x08 |
| void RPCStatEffect(StatChange statChange) | Public | | 0x08 |
| bool CanApplyStatEffect() | Public | | 0x01 |
| void StatEffects(const Byte[][]& statChangesBytes) | Public | | 0x08 |
| float StatEffect(const byte[]& statChangeBytes) | Public | | 0x08 |
| float StatEffect(StatChange statChange) | Public | | 0x08 |
| void add_OnStoppedAttack(Action<Entity value) | Public+1 flags | | 0x08 |
| void remove_OnStoppedAttack(Action<Entity value) | Public+1 flags | | 0x08 |
| void add_OnStruckByEntity(Action<Entity value) | Public+1 flags | | 0x08 |
| void remove_OnStruckByEntity(Action<Entity value) | Public+1 flags | | 0x08 |
| void TryStopAttack(StatChange statChange, const byte[]& bytes) | Public+2 flags | | 0x08 |
| bool CheckStopChance(const StatType& usingStat) | Private | | 0x04 |
| void RPCStoppedAttack(const StatType& usingStat) | Public | | 0x04 |
| void StoppedAttackRPC(const StatType& usingStat) | Public | | 0x04 |
| void StoppedAttack(const StatType& usingStat) | Public+2 flags | | 0x04 |
| void add_OnHealthChanged(Action<Entity value) | Public+1 flags | | 0x08 |
| void remove_OnHealthChanged(Action<Entity value) | Public+1 flags | | 0x08 |
| void add_OnHealed(Action<Entity value) | Public+1 flags | | 0x08 |
| void remove_OnHealed(Action<Entity value) | Public+1 flags | | 0x08 |
| void add_OnDamaged(Action<Entity value) | Public+1 flags | | 0x08 |
| void remove_OnDamaged(Action<Entity value) | Public+1 flags | | 0x08 |
| void HealthChange(const byte[]& statChangeBytes) | Public | | 0x08 |
| void HealthChange(StatChange statChange) | Public+2 flags | | 0x08 |
| void Heal(StatChange statChange) | Public+2 flags | | 0x08 |
| void TakeDamage(StatChange statChange) | Public+2 flags | | 0x08 |
| ParticleEffect PlayEffect(PEffectField effectField, const Nullable<System.Int32>& buffId, Action onEnd) | Public | | 0x08 |
| ParticleEffect PlayEffect(int prefabIndex, float playTime, const Nullable<System.Int32>& buffId, Action onEnd) | Public | | 0x08 |
| void StopEffect(ParticleEffect effect) | Public | | 0x08 |
| void PlayBuffEffect(int buffId, int prefabIndex, float playTime, bool notifyOthers) | Public | | 0x04 |
| void StopBuffEffect(int buffId, bool notifyOthers) | Public | | 0x04 |
| void PlayBuffEffectRPC(int buffId, int prefabIndex, float playTime) | Public | | 0x04 |
| void StopBuffEffectRPC(int buffId) | Public | | 0x04 |
| void PlayBuffEffectLocal(int buffId, int prefabIndex, float playTime) | Private | | 0x04 |
| void AddBuffEffect(ParticleEffect effect, int buffId) | Private | | 0x08 |
| void RemoveBuffEffect(int buffId) | Private | | 0x04 |
| void RemoveBuffEffectReference(ParticleEffect effect, int buffId) | Private | | 0x08 |
| Vector3 GetModelCenterPos() | Public | | 0x0C |
| void .ctor() | Public+1 flags | | 0x00 |
| void <Awake>b__52_0(ColliderEvents x) | Private | | 0x08 |
| void <Death>b__102_0() | Private | | 0x00 |