Zdexby TheHolyOneZ
42,610 classes
Class

Entity

: MonoBehaviour : Behaviour : Component : Object : Object
Entity, Assembly-CSharp 0x01A8 (424 B) inherited 0x0018 Assembly-CSharp.dll
0x00x01A8

Members 56

OffsetSizeNameTypeFlagsDefault
0x08playerPlayerPublic—
0x08mobMobPublic—
0x08viewPhotonViewPublic—
0x04hitPointsintPublic—
0x04maxHitPointsintPublic+1 flags—
0x08HealthBarFadeGroupPublic—
0x08HealthBarFillImagePublic—
0x01HoverShowHealthBarboolPublic—
0x01OnlyHealthStatboolPublic—
0x004A0x06padding / unreflected
0x08immuneStatTypesList<StatType>Public—
0x08ImmuneDamageTypesList<DamageType>Public—
0x08DeathAnimAnimationClipPublic—
0x01DestroyOnDeathboolPublic—
0x00690x07padding / unreflected
0x08DeathStartEffectsList<ParticleEffect>Public—
0x08DeathEffectsList<ParticleEffect>Public—
0x08SpawnEffectsList<ParticleEffect>Public—
0x08modelGameObjectPublic—
0x08ModelCenterTransformPublic—
0x08RigidbodyRigidbodyPublic—
0x08RoomTriggerColColliderEventsPublic—
0x08OtherRoomTriggerColsList<ColliderEvents>Public—
0x08RagdollEntityRagdollPublic—
0x08SpacialAudioSourceAudioSourcePublic—
0x08DamageSoundsList<UnityEngine.AudioClip>Public—
0x08DeathSoundsList<UnityEngine.AudioClip>Public—
0x01CanBeDamagedboolPublic+1 flags—
0x01CanBeAttackedboolPublic+1 flags—
0x01IsDeadboolPublic—
0x00D30x05padding / unreflected
0x08LastDamageTakenStatChangePublic+1 flags—
0x08LastBuffTakenBuffPublic+1 flags—
0x08LastStruckByEntEntityPublic+1 flags—
0x08MidAnimAttackMidAnimationAttackPublic+1 flags—
0x08InRoomCaveRoomPublic—
0x08AttachedEffectsList<ParticleEffect>Public+1 flags—
0x08AttachedBuffEffectsDictionary<System.Int32Public+1 flags—
0x08ActiveBuffUIsList<UIBuff>Public—
0x01showHealthBarboolPrivate—
0x01190x03padding / unreflected
0x08entityTypeNullable<EntityType>Private—
0x01240x04padding / unreflected
0x08entityStatsEntityStatsPrivate—
0x08immuneToBuffNamesList<System.String>Private—
0x04healthBarFadeTimefloatPrivate+1 flags—
0x04lastHealthBarTimefloatPrivate—
0x04gravityIntPositiveIntPrivate—
0x04roomTrigTimefloatPrivate—
0x08OnRoomEnteredAction<EntityPrivate—
0x08OnRoomExitedAction<EntityPrivate—
0x08OnImmuneCheckList<System.Func<StatChangePublic—
0x08OnDeathAction<Entity>Private—
0x08OnAnimDeathAction<Entity>Private—
0x08OnPreStopAttackCheckList<System.Func<StatChangePublic—
0x08OnPostStopAttackCheckList<System.Func<StatChangePublic—
0x08OnStoppedAttackAction<EntityPrivate—
0x08OnStruckByEntityAction<EntityPrivate—
0x08OnHealthChangedAction<EntityPrivate—
0x08OnHealedAction<EntityPrivate—
0x08OnDamagedAction<EntityPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 91

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

Subclasses 4

Used by 280

types with a member, parameter or interface of this type