0x00x0190
Members 63
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | ChainPrioIncrease | int | PrivateStatic+1 flags | 2 |
| 0x08 | attackDescription | string | Public | — | |
| 0x04 | Priority | int | Public | — | |
| 0x04 | AttackType | AttackType | Public | — | |
| 0x08 | AllColliderEvents | List<ColliderEvents> | Public | — | |
| 0x01 | EnableColliders | bool | Public | — | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x08 | ThrustDirections | List<DirectionType> | Public | — | |
| 0x04 | ThrustDistance | float | Public | — | |
| 0x04 | ThrustSpeed | float | Public | — | |
| 0x01 | ProjectilePredictGravity | bool | Public | — | |
| 0x01 | UseVisualPointRotation | bool | Public | — | |
| 0x0042 | 0x06 | padding / unreflected | |||
| 0x08 | projectilePrefab | ProjectileCC | Public | — | |
| 0x08 | pSpawnPoints | List<UnityEngine.Transform> | Public | — | |
| 0x08 | NonFunctionalProjectiles | List<ProjectileCC> | Public | — | |
| 0x04 | attackDamage | int | Public | — | |
| 0x04 | minAttackRange | float | Public | — | |
| 0x04 | attackRange | float | Public | — | |
| 0x04 | cooldown | float | Public | — | |
| 0x01 | UseEnterCombatCooldown | bool | Public | — | |
| 0x0071 | 0x07 | padding / unreflected | |||
| 0x08 | EnterCombatCooldown | FloatRangeCC | Public | — | |
| 0x01 | CanBackupToGetInRange | bool | Public | — | |
| 0x01 | canTurnDuringAnim | bool | Public | — | |
| 0x0082 | 0x02 | padding / unreflected | |||
| 0x04 | AttackingTurnSpeedMultiplier | float | Public | — | |
| 0x01 | CanMoveDuringAnim | bool | Public | — | |
| 0x01 | LookAtPredictedMovement | bool | Public | — | |
| 0x008A | 0x06 | padding / unreflected | |||
| 0x08 | TargetDirectionals | List<Directional> | Public | — | |
| 0x01 | preyMustSee | bool | Public | — | |
| 0x01 | UnReachableAttack | bool | Public | — | |
| 0x009A | 0x02 | padding / unreflected | |||
| 0x04 | MinUnreachableDuration | float | Public | — | |
| 0x01 | ChainToAttack | bool | Public | — | |
| 0x00A1 | 0x03 | padding / unreflected | |||
| 0x04 | ChainIndex | int | Public | — | |
| 0x08 | StartAnimSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | RealStartAnimSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | MidAnimAttackSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | HitEntitySounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | SoundSource | AudioSource | Public | — | |
| 0x08 | CastLoopSound | AudioClip | Public | — | |
| 0x08 | CastSoundSource | AudioSource | Public | — | |
| 0x08 | UseAnimEffects | List<ParticleEffect> | Public | — | |
| 0x08 | StartAnimEffects | List<ParticleEffect> | Public | — | |
| 0x08 | MidAnimEffects | List<ParticleEffect> | Public | — | |
| 0x08 | animTriggerName | string | Public | — | |
| 0x04 | AnimLayerIndex | int | Public | — | |
| 0x0104 | 0x04 | padding / unreflected | |||
| 0x08 | AnimClip | AnimationClip | Public | — | |
| 0x04 | AnimStateSpeed | float | Public | — | |
| 0x04 | AnimAttackSpeed | float | Public | — | |
| 0x01 | SpecificDifficulty | bool | Public | — | |
| 0x0119 | 0x07 | padding / unreflected | |||
| 0x08 | UseInDifficulties | List<Difficulty> | Public | — | |
| 0x08 | attackBuffChances | BuffChances | Public | — | |
| 0x08 | Modifiers | List<MobAttackModifier> | Public | — | |
| 0x04 | AttackIndex | int | Public+1 flags | — | |
| 0x04 | PriorityChange | int | Public+1 flags | — | |
| 0x01 | AppliedEnterCombatCooldown | bool | Public+1 flags | — | |
| 0x0141 | 0x03 | padding / unreflected | |||
| 0x04 | <NextAttackTime>k__BackingField | float | Private | — | |
| 0x01 | isDisabled | bool | Private | — | |
| 0x0149 | 0x07 | padding / unreflected | |||
| 0x08 | mob | Mob | Private | — | |
| 0x04 | prevAttackSpeed | float | Private | — | |
| 0x015C | 0x04 | padding / unreflected | |||
| 0x08 | OnAttackUsed | Action<MobAttack | Private | — | |
| 0x08 | OnAnimAttackStart | Action<MobAttack | Private | — | |
| 0x08 | OnAnimAttackMid | Action<MobAttack | Private | — | |
| 0x08 | OnAnimAttackEnd | Action<MobAttack | Private | — | |
| 0x08 | CollidedWithEntities | List<Entity> | Public+1 flags | — | |
| 0x08 | OnAttackFinished | Action<MobAttack | Private | — | |
Functions 42
| Signature | Flags | Native | Params |
|---|---|---|---|
| float get_AnimLength() | Public+1 flags | 0x04 | |
| float get_NextAttackTime() | Public+1 flags | 0x04 | |
| void set_NextAttackTime(float value) | Public+1 flags | 0x04 | |
| float get_CooldownTimeLeft() | Public+1 flags | 0x04 | |
| AudioSource get_AttackSoundSource() | Public+1 flags | 0x08 | |
| bool get_IsDisabled() | Public+1 flags | 0x01 | |
| void set_IsDisabled(bool value) | Public+1 flags | 0x01 | |
| bool IsCollision() | Private | 0x01 | |
| bool IsProjectile() | Private | 0x01 | |
| bool IsSpell() | Private | 0x01 | |
| void OnValidate(Mob mob) | Public | 0x08 | |
| void SetMob(Mob mob) | Public | 0x08 | |
| int GetPriority() | Public | 0x04 | |
| void Prioritize() | Public | 0x00 | |
| bool HasChainAttack(Mob mob, MobAttack& chainTo) | Public | 0x08 | |
| void Mob_OnTargetChanged(const TargetInfo& info, Mob mob) | Private | 0x10 | |
| bool CanBeUsed(Mob mob) | Public | 0x08 | |
| bool CheckDirections(Mob mob, const Vector3& pos) | Public | 0x0C | |
| void add_OnAttackUsed(Action<MobAttack value) | Public+1 flags | 0x08 | |
| void remove_OnAttackUsed(Action<MobAttack value) | Public+1 flags | 0x08 | |
| void UseAttack(Mob mob) | Public | 0x08 | |
| float ApplyCooldownWithModifiers(float cd, float multiplier) | Public | 0x04 | |
| float SetCooldown(float cd) | Public | 0x04 | |
| void add_OnAnimAttackStart(Action<MobAttack value) | Public+1 flags | 0x08 | |
| void remove_OnAnimAttackStart(Action<MobAttack value) | Public+1 flags | 0x08 | |
| void AnimAttackStart(Mob mob) | Public | 0x08 | |
| void add_OnAnimAttackMid(Action<MobAttack value) | Public+1 flags | 0x08 | |
| void remove_OnAnimAttackMid(Action<MobAttack value) | Public+1 flags | 0x08 | |
| void AnimAttackMid(Mob mob) | Public | 0x08 | |
| void add_OnAnimAttackEnd(Action<MobAttack value) | Public+1 flags | 0x08 | |
| void remove_OnAnimAttackEnd(Action<MobAttack value) | Public+1 flags | 0x08 | |
| void AnimAttackEnd(Mob mob) | Public | 0x08 | |
| void SetColliders(bool enabled) | Private | 0x01 | |
| void DoThrust(Mob mob) | Private | 0x08 | |
| void AttackCollision(Collider other) | Private | 0x08 | |
| void AttackCollision(Entity entity) | Public | 0x08 | |
| void HitWithAttack(Mob mob, Entity entity, StatChange damage) | Public | 0x08 | |
| void add_OnAttackFinished(Action<MobAttack value) | Public+1 flags | 0x08 | |
| void remove_OnAttackFinished(Action<MobAttack value) | Public+1 flags | 0x08 | |
| void AttackFinished(Mob mob) | Public | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |
Used by 49
types with a member, parameter or interface of this type<>c<>c__DisplayClass103_0<>c__DisplayClass107_0<>c__DisplayClass73_0<>c__DisplayClass78_0<>c__DisplayClass83_0<>c__DisplayClass89_0<>c__DisplayClass93_0<>c__DisplayClass97_0Action`1Action`2Action`2Action`4AoeSpikeKnockBackArraySortHelper`1ChargeAttackEmptyInternalEnumerator`1EnableOnAttackEnumeratorEqualityComparer`1FireBreathAttackGoblinGladiatorICollection`1IEnumerator`1IEqualityComparer`1IEquatable`1IList`1InternalEnumerator`1IReadOnlyList`1List`1MobMobAttack[]MobAttackModifierMobHealAuraMultiCollisionAttackObjectEqualityComparer`1PickUpAttackPlayerConditionAttackPredicate`1ReadOnlyCollection`1RingErectionAttackRotateConstraintAttackSlamGroundAttackSpawnObjectAttackSpikeEruptionStealItemAttackTeleportAttackVolacnoWyrmPickUpAttack