Zdexby TheHolyOneZ
42,595 classes
Class

MobAttack

: Object
MobAttack, Assembly-CSharp 0x0190 (400 B) inherited 0x0010 Assembly-CSharp.dll
0x00x0190

Members 63

OffsetSizeNameTypeFlagsDefault
—0x04ChainPrioIncreaseintPrivateStatic+1 flags2
0x08attackDescriptionstringPublic—
0x04PriorityintPublic—
0x04AttackTypeAttackTypePublic—
0x08AllColliderEventsList<ColliderEvents>Public—
0x01EnableCollidersboolPublic—
0x00290x07padding / unreflected
0x08ThrustDirectionsList<DirectionType>Public—
0x04ThrustDistancefloatPublic—
0x04ThrustSpeedfloatPublic—
0x01ProjectilePredictGravityboolPublic—
0x01UseVisualPointRotationboolPublic—
0x00420x06padding / unreflected
0x08projectilePrefabProjectileCCPublic—
0x08pSpawnPointsList<UnityEngine.Transform>Public—
0x08NonFunctionalProjectilesList<ProjectileCC>Public—
0x04attackDamageintPublic—
0x04minAttackRangefloatPublic—
0x04attackRangefloatPublic—
0x04cooldownfloatPublic—
0x01UseEnterCombatCooldownboolPublic—
0x00710x07padding / unreflected
0x08EnterCombatCooldownFloatRangeCCPublic—
0x01CanBackupToGetInRangeboolPublic—
0x01canTurnDuringAnimboolPublic—
0x00820x02padding / unreflected
0x04AttackingTurnSpeedMultiplierfloatPublic—
0x01CanMoveDuringAnimboolPublic—
0x01LookAtPredictedMovementboolPublic—
0x008A0x06padding / unreflected
0x08TargetDirectionalsList<Directional>Public—
0x01preyMustSeeboolPublic—
0x01UnReachableAttackboolPublic—
0x009A0x02padding / unreflected
0x04MinUnreachableDurationfloatPublic—
0x01ChainToAttackboolPublic—
0x00A10x03padding / unreflected
0x04ChainIndexintPublic—
0x08StartAnimSoundsList<UnityEngine.AudioClip>Public—
0x08RealStartAnimSoundsList<UnityEngine.AudioClip>Public—
0x08MidAnimAttackSoundsList<UnityEngine.AudioClip>Public—
0x08HitEntitySoundsList<UnityEngine.AudioClip>Public—
0x08SoundSourceAudioSourcePublic—
0x08CastLoopSoundAudioClipPublic—
0x08CastSoundSourceAudioSourcePublic—
0x08UseAnimEffectsList<ParticleEffect>Public—
0x08StartAnimEffectsList<ParticleEffect>Public—
0x08MidAnimEffectsList<ParticleEffect>Public—
0x08animTriggerNamestringPublic—
0x04AnimLayerIndexintPublic—
0x01040x04padding / unreflected
0x08AnimClipAnimationClipPublic—
0x04AnimStateSpeedfloatPublic—
0x04AnimAttackSpeedfloatPublic—
0x01SpecificDifficultyboolPublic—
0x01190x07padding / unreflected
0x08UseInDifficultiesList<Difficulty>Public—
0x08attackBuffChancesBuffChancesPublic—
0x08ModifiersList<MobAttackModifier>Public—
0x04AttackIndexintPublic+1 flags—
0x04PriorityChangeintPublic+1 flags—
0x01AppliedEnterCombatCooldownboolPublic+1 flags—
0x01410x03padding / unreflected
0x04<NextAttackTime>k__BackingFieldfloatPrivate—
0x01isDisabledboolPrivate—
0x01490x07padding / unreflected
0x08mobMobPrivate—
0x04prevAttackSpeedfloatPrivate—
0x015C0x04padding / unreflected
0x08OnAttackUsedAction<MobAttackPrivate—
0x08OnAnimAttackStartAction<MobAttackPrivate—
0x08OnAnimAttackMidAction<MobAttackPrivate—
0x08OnAnimAttackEndAction<MobAttackPrivate—
0x08CollidedWithEntitiesList<Entity>Public+1 flags—
0x08OnAttackFinishedAction<MobAttackPrivate—

Functions 42

SignatureFlagsNativeParams
float get_AnimLength()Public+1 flags0x04
float get_NextAttackTime()Public+1 flags0x04
void set_NextAttackTime(float value)Public+1 flags0x04
float get_CooldownTimeLeft()Public+1 flags0x04
AudioSource get_AttackSoundSource()Public+1 flags0x08
bool get_IsDisabled()Public+1 flags0x01
void set_IsDisabled(bool value)Public+1 flags0x01
bool IsCollision()Private0x01
bool IsProjectile()Private0x01
bool IsSpell()Private0x01
void OnValidate(Mob mob)Public0x08
void SetMob(Mob mob)Public0x08
int GetPriority()Public0x04
void Prioritize()Public0x00
bool HasChainAttack(Mob mob, ref MobAttack& chainTo)Public0x08
void Mob_OnTargetChanged(const TargetInfo& info, Mob mob)Private0x10
bool CanBeUsed(Mob mob)Public0x08
bool CheckDirections(Mob mob, const Vector3& pos)Public0x0C
void add_OnAttackUsed(Action<MobAttack value)Public+1 flags0x08
void remove_OnAttackUsed(Action<MobAttack value)Public+1 flags0x08
void UseAttack(Mob mob)Public0x08
float ApplyCooldownWithModifiers(float cd, float multiplier)Public0x04
float SetCooldown(float cd)Public0x04
void add_OnAnimAttackStart(Action<MobAttack value)Public+1 flags0x08
void remove_OnAnimAttackStart(Action<MobAttack value)Public+1 flags0x08
void AnimAttackStart(Mob mob)Public0x08
void add_OnAnimAttackMid(Action<MobAttack value)Public+1 flags0x08
void remove_OnAnimAttackMid(Action<MobAttack value)Public+1 flags0x08
void AnimAttackMid(Mob mob)Public0x08
void add_OnAnimAttackEnd(Action<MobAttack value)Public+1 flags0x08
void remove_OnAnimAttackEnd(Action<MobAttack value)Public+1 flags0x08
void AnimAttackEnd(Mob mob)Public0x08
void SetColliders(bool enabled)Private0x01
void DoThrust(Mob mob)Private0x08
void AttackCollision(Collider other)Private0x08
void AttackCollision(Entity entity)Public0x08
void HitWithAttack(Mob mob, Entity entity, StatChange damage)Public0x08
void add_OnAttackFinished(Action<MobAttack value)Public+1 flags0x08
void remove_OnAttackFinished(Action<MobAttack value)Public+1 flags0x08
void AttackFinished(Mob mob)Public0x08
string ToString()Public+1 flags0x08
void .ctor()Public+1 flags0x00

Used by 49

types with a member, parameter or interface of this type