implements ISpawnable
0x00x0528
Members 167
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | LostSoulMissChance | float | PublicStatic+1 flags | 1101004800 |
| — | 0x08 | AnimForwardInt | string | PublicStatic+1 flags | 2887682285504 |
| — | 0x08 | AnimStoppedTrig | string | PublicStatic+1 flags | 2887682285456 |
| — | 0x08 | AnimIdleTrig | string | PublicStatic+1 flags | 2887682285408 |
| — | 0x08 | AnimSpecialBool1 | string | PublicStatic+1 flags | 2887682285360 |
| — | 0x08 | AnimSpecialBool2 | string | PublicStatic+1 flags | 2887682285312 |
| — | 0x08 | AnimSpecialBool3 | string | PublicStatic+1 flags | 2887682285264 |
| — | 0x08 | AnimAttackSpeedFloat | string | PublicStatic+1 flags | 2887678388224 |
| — | 0x08 | AnimMoveSpeedFloat | string | PublicStatic+1 flags | 2887682285216 |
| 0x01 | ShowEditorDestination | bool | Public | — | |
| 0x01 | Log | bool | Public | — | |
| 0x01 | healthPerFloor | bool | Public | — | |
| 0x01AB | 0x01 | padding / unreflected | |||
| 0x04 | HealthIncreasePerFloor | float | Public | — | |
| 0x04 | HealthPercentIncreasePerBiomeFloor | float | Public | — | |
| 0x04 | HealthPercentIncreasePerPlayer | float | Public | — | |
| 0x08 | mobName | string | Public | — | |
| 0x04 | mobID | int | Public | — | |
| 0x01C4 | 0x04 | padding / unreflected | |||
| 0x08 | MobTypes | List<MobType> | Public | — | |
| 0x04 | xpOnDeath | float | Public | — | |
| 0x04 | SlayerScore | int | Public | — | |
| 0x01 | usedInBestiary | bool | Public | — | |
| 0x01 | ShowInBestiaryIfUnknown | bool | Public | — | |
| 0x01 | ShowLootTableInBestiary | bool | Public | — | |
| 0x01DB | 0x01 | padding / unreflected | |||
| 0x04 | nativeBiome | BiomeType | Public | — | |
| 0x08 | description | string | Public | — | |
| 0x08 | MobViewCamera | CameraCC | Public | — | |
| 0x08 | changeMatsOnBestiaryCreation | List<RenderMat> | Public | — | |
| 0x08 | DisableOnBestiaryCreation | List<UnityEngine.GameObject> | Public | — | |
| 0x01 | nonFunctional | bool | Public+1 flags | — | |
| 0x0201 | 0x03 | padding / unreflected | |||
| 0x0C | cameraStartPos | Vector3 | Public+1 flags | — | |
| 0x10 | cameraStartRot | Quaternion | Public+1 flags | — | |
| 0x08 | IconPopUpCollider | Collider | Public | — | |
| 0x08 | modelVariationz | List<ModelVariation> | Public | — | |
| 0x01 | UseChooseAttackAR | bool | Public | — | |
| 0x0231 | 0x07 | padding / unreflected | |||
| 0x08 | visualPoint | GameObject | Public | — | |
| 0x08 | AttackDirection | Directional | Public | — | |
| 0x04 | BaseAttackRange | float | Public | — | |
| 0x01 | UseClosestCooldownAttackRange | bool | Public | — | |
| 0x024D | 0x03 | padding / unreflected | |||
| 0x08 | attacks | List<MobAttack> | Public | — | |
| 0x04 | turnSpeed | float | Public | — | |
| 0x04 | maxTurnSpeed | float | Public | — | |
| 0x04 | turnRampUpMultipler | float | Public | — | |
| 0x04 | DestinationTurnSpeedMultiplier | float | Public | — | |
| 0x04 | CurrentTurnSpeed | float | Public | — | |
| 0x01 | canAttack | bool | Public | — | |
| 0x026D | 0x03 | padding / unreflected | |||
| 0x04 | attackingLayersToHit | LayerMask | Public | — | |
| 0x01 | RevertThrustOnAttackHit | bool | Public | — | |
| 0x0275 | 0x03 | padding / unreflected | |||
| 0x08 | MaxBackUpDuration | TimedDelay | Public | — | |
| 0x01 | HasCurrentAttack | bool | Public | — | |
| 0x0281 | 0x03 | padding / unreflected | |||
| 0x04 | EditorCurrentAttackIndex | int | Public | — | |
| 0x08 | CurrentAttack | MobAttack | Public+1 flags | — | |
| 0x08 | LastUsedAttack | MobAttack | Public+1 flags | — | |
| 0x08 | ClosestCooldownAttack | MobAttack | Public+1 flags | — | |
| 0x10 | targetInfo | TargetInfo | Public | — | |
| 0x08 | targetParams | TargetParams | Public | — | |
| 0x08 | EditorPossibleTargets | List<Entity> | Public | — | |
| 0x08 | prevTarget | Entity | Private | — | |
| 0x08 | viewCastDelay | TimedDelay | Private | — | |
| 0x01 | TargetInAttackRange | bool | Public | — | |
| 0x01 | TargetInAttackDirection | bool | Public | — | |
| 0x01 | PreyCanSee | bool | Public | — | |
| 0x01 | HasTargetLOS | bool | Public | — | |
| 0x02D4 | 0x04 | padding / unreflected | |||
| 0x08 | DontTargetEnts | List<Entity> | Public | — | |
| 0x04 | TargetUnreachableTime | float | Public | — | |
| 0x02E4 | 0x04 | padding / unreflected | |||
| 0x08 | animator | Animator | Public | — | |
| 0x01 | UseForwardAnimation | bool | Public | — | |
| 0x02F1 | 0x03 | padding / unreflected | |||
| 0x04 | BodyLayerWeight | float | Public+1 flags | — | |
| 0x04 | DestinationStopDist | float | Public | — | |
| 0x04 | MovementType | MovementType | Public | — | |
| 0x04 | NavPathHoverHeight | float | Public | — | |
| 0x04 | TargetHoverHeight | float | Public | — | |
| 0x04 | MovementLayers | LayerMask | Public | — | |
| 0x04 | MinWanderDistance | float | Public | — | |
| 0x04 | wanderDistance | float | Public | — | |
| 0x04 | wanderTime | float | Public | — | |
| 0x04 | nextWanderTime | float | Private | — | |
| 0x01 | CanUseFlightPointPath | bool | Public | — | |
| 0x031D | 0x03 | padding / unreflected | |||
| 0x08 | FlightPointUser | FlightPointUser | Public | — | |
| 0x01 | LockModelRotation | bool | Public | — | |
| 0x01 | LockX | bool | Public | — | |
| 0x01 | LockY | bool | Public | — | |
| 0x01 | LockZ | bool | Public | — | |
| 0x01 | RotateModelWithFloor | bool | Public | — | |
| 0x032D | 0x03 | padding / unreflected | |||
| 0x08 | RotateModel | Transform | Public | — | |
| 0x04 | RotateModelSpeed | float | Public | — | |
| 0x04 | MaxRotateAngle | uint | Public | — | |
| 0x01 | RotateModelUseCenter | bool | Public | — | |
| 0x01 | MoveModelToFloor | bool | Public | — | |
| 0x0342 | 0x06 | padding / unreflected | |||
| 0x08 | MoveModel | Transform | Public | — | |
| 0x04 | MoveModelSpeed | float | Public | — | |
| 0x0354 | 0x04 | padding / unreflected | |||
| 0x08 | nav | NavMeshAgent | Public | — | |
| 0x01 | enableNavmeshAgent | bool | Public | — | |
| 0x0361 | 0x03 | padding / unreflected | |||
| 0x04 | navCalculateTime | float | Private+1 flags | — | |
| 0x04 | nextNavCalculation | float | Private | — | |
| 0x04 | navStartSpeed | float | Public+1 flags | — | |
| 0x04 | navStartAcceleration | float | Public+1 flags | — | |
| 0x01 | knockbackImmune | bool | Public | — | |
| 0x0375 | 0x03 | padding / unreflected | |||
| 0x04 | TakenKnockbackMultiplier | float | Public | — | |
| 0x01 | isKnockedBack | bool | Private | — | |
| 0x037D | 0x03 | padding / unreflected | |||
| 0x04 | cKnockbackMultiplier | float | Private | — | |
| 0x0C | cKnockbackDirection | Vector3 | Private | — | |
| 0x01 | canWander | bool | Public | — | |
| 0x01 | canMove | bool | Public | — | |
| 0x01 | isTargetDummy | bool | Public | — | |
| 0x01 | IsFleeing | bool | Public | — | |
| 0x01 | UsingFlightPoints | bool | Public | — | |
| 0x0395 | 0x03 | padding / unreflected | |||
| 0x0C | CurrentThrustDirection | Vector3 | Public | — | |
| 0x04 | CurrentThrustDistance | float | Public | — | |
| 0x04 | CurrentThrustSpeed | float | Public | — | |
| 0x04 | numberOfLootRolls | int | Public | — | |
| 0x04 | LootRollPerPlayer | float | Public | — | |
| 0x01 | LootRollIncludeDeadPlayers | bool | Public | — | |
| 0x03B5 | 0x03 | padding / unreflected | |||
| 0x08 | mobLootTables | List<RollRandomObject> | Public | — | |
| 0x01 | LootSetChestLoot | bool | Public | — | |
| 0x03C1 | 0x07 | padding / unreflected | |||
| 0x08 | LootParams | ChestLootParams | Public | — | |
| 0x08 | LootRollIncreases | List<System.Func<Mob | Public+1 flags | — | |
| 0x08 | ReleaseOnDeath | List<UnityEngine.GameObject> | Public | — | |
| 0x08 | continuousAudio | AudioSource | Public | — | |
| 0x08 | attackSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | hurtSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | deathSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | walkSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | SpawnSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | RandomIdleSounds | ObjectListChances<UnityEngine.AudioClip> | Public | — | |
| 0x01 | AlwaysPlayIdleSounds | bool | Public | — | |
| 0x01 | DontRepeatIdleSound | bool | Public | — | |
| 0x041A | 0x02 | padding / unreflected | |||
| 0x04 | RandomIdleSoundTime | float | Public | — | |
| 0x04 | IdleSoundVolumeMultiplier | float | Public | — | |
| 0x04 | nextRandomIdleSound | float | Private | — | |
| 0x01 | CanPlayIdleSounds | bool | Public+1 flags | — | |
| 0x0429 | 0x03 | padding / unreflected | |||
| 0x04 | spawnAmount | int | Public | — | |
| 0x01 | spawnAmountPlayerScaling | bool | Public | — | |
| 0x01 | spawnAmountFloorScaling | bool | Public | — | |
| 0x0432 | 0x02 | padding / unreflected | |||
| 0x04 | spawnAmountPerBiomeFloor | float | Public | — | |
| 0x01 | CanSpawnInExperimental | bool | Public | — | |
| 0x0439 | 0x07 | padding / unreflected | |||
| 0x08 | OverridedSettings | List<MobDifficultySetting> | Public | — | |
| 0x08 | UICanvas | Canvas | Public | — | |
| 0x08 | UIBuffList | GameObject | Public | — | |
| 0x08 | UICanvasAnchor | Transform | Public | — | |
| 0x01 | UseCanvasAnchorScale | bool | Public | — | |
| 0x0461 | 0x07 | padding / unreflected | |||
| 0x08 | MobActions | List<MobAction> | Public | — | |
| 0x04 | MobActionInt | PositiveInt | Public | — | |
| 0x04 | rigidUser | PositiveInt | Private | — | |
| 0x01 | CanBeDisabledByManager | bool | Public | — | |
| 0x01 | DisabledByManager | bool | Public | — | |
| 0x047A | 0x02 | padding / unreflected | |||
| 0x0C | WorldSpawnPoint | Vector3 | Public+1 flags | — | |
| 0x01 | PlayWalkingAnim | bool | Public | — | |
| 0x0489 | 0x03 | padding / unreflected | |||
| 0x0C | Destination | Vector3 | Public | — | |
| 0x04 | RemainingDistance | float | Public | — | |
| 0x0C | LastFixedPosition | Vector3 | Public+1 flags | — | |
| 0x08 | transformViewClassic | PhotonTransformViewClassic | Private+1 flags | — | |
| 0x01 | bladeSpawned | bool | Public | — | |
| 0x01 | IsDespawning | bool | Public | — | |
| 0x04B2 | 0x02 | padding / unreflected | |||
| 0x0C | canvasAnchorRelative | Vector3 | Private | — | |
| 0x01 | setCanvasAnchorRelative | bool | Private | — | |
| 0x04C1 | 0x07 | padding / unreflected | |||
| 0x08 | OnSpawnedEvent | Action<EntitySpawn | Private | — | |
| 0x08 | waitToMoveCor | Coroutine | Private | — | |
| 0x04 | attackingForTime | float | Private | — | |
| 0x04DC | 0x04 | padding / unreflected | |||
| 0x08 | thrustCor | Coroutine | Private | — | |
| 0x08 | OnDestinationSet | Action<UnityEngine.Vector3 | Private | — | |
| 0x08 | fleeCor | Coroutine | Private | — | |
| 0x08 | OnTargetChanged | Action<TargetInfo | Private | — | |
| 0x08 | predictedMovementTurnCor | Coroutine | Private | — | |
| 0x08 | OnAttack | Action<Mob | Private | — | |
| 0x08 | OnHitWithAttack | Action<Mob | Private | — | |
| 0x08 | OnAttackFinished | Action<Mob | Private | — | |
| 0x08 | layerWeightCor | Coroutine | Private | — | |
Inherited from Entity 56
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | player | Player | Public | — | |
| 0x08 | mob | Mob | Public | — | |
| 0x08 | view | PhotonView | Public | — | |
| 0x04 | hitPoints | int | Public | — | |
| 0x04 | maxHitPoints | int | Public+1 flags | — | |
| 0x08 | HealthBar | FadeGroup | Public | — | |
| 0x08 | HealthBarFill | Image | Public | — | |
| 0x01 | HoverShowHealthBar | bool | Public | — | |
| 0x01 | OnlyHealthStat | bool | Public | — | |
| 0x004A | 0x06 | padding / unreflected | |||
| 0x08 | immuneStatTypes | List<StatType> | Public | — | |
| 0x08 | ImmuneDamageTypes | List<DamageType> | Public | — | |
| 0x08 | DeathAnim | AnimationClip | Public | — | |
| 0x01 | DestroyOnDeath | bool | Public | — | |
| 0x0069 | 0x07 | padding / unreflected | |||
| 0x08 | DeathStartEffects | List<ParticleEffect> | Public | — | |
| 0x08 | DeathEffects | List<ParticleEffect> | Public | — | |
| 0x08 | SpawnEffects | List<ParticleEffect> | Public | — | |
| 0x08 | model | GameObject | Public | — | |
| 0x08 | ModelCenter | Transform | Public | — | |
| 0x08 | Rigidbody | Rigidbody | Public | — | |
| 0x08 | RoomTriggerCol | ColliderEvents | Public | — | |
| 0x08 | OtherRoomTriggerCols | List<ColliderEvents> | Public | — | |
| 0x08 | Ragdoll | EntityRagdoll | Public | — | |
| 0x08 | SpacialAudioSource | AudioSource | Public | — | |
| 0x08 | DamageSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | DeathSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x01 | CanBeDamaged | bool | Public+1 flags | — | |
| 0x01 | CanBeAttacked | bool | Public+1 flags | — | |
| 0x01 | IsDead | bool | Public | — | |
| 0x00D3 | 0x05 | padding / unreflected | |||
| 0x08 | LastDamageTaken | StatChange | Public+1 flags | — | |
| 0x08 | LastBuffTaken | Buff | Public+1 flags | — | |
| 0x08 | LastStruckByEnt | Entity | Public+1 flags | — | |
| 0x08 | MidAnimAttack | MidAnimationAttack | Public+1 flags | — | |
| 0x08 | InRoom | CaveRoom | Public | — | |
| 0x08 | AttachedEffects | List<ParticleEffect> | Public+1 flags | — | |
| 0x08 | AttachedBuffEffects | Dictionary<System.Int32 | Public+1 flags | — | |
| 0x08 | ActiveBuffUIs | List<UIBuff> | Public | — | |
| 0x01 | showHealthBar | bool | Private | — | |
| 0x0119 | 0x03 | padding / unreflected | |||
| 0x08 | entityType | Nullable<EntityType> | Private | — | |
| 0x0124 | 0x04 | padding / unreflected | |||
| 0x08 | entityStats | EntityStats | Private | — | |
| 0x08 | immuneToBuffNames | List<System.String> | Private | — | |
| 0x04 | healthBarFadeTime | float | Private+1 flags | — | |
| 0x04 | lastHealthBarTime | float | Private | — | |
| 0x04 | gravityInt | PositiveInt | Private | — | |
| 0x04 | roomTrigTime | float | Private | — | |
| 0x08 | OnRoomEntered | Action<Entity | Private | — | |
| 0x08 | OnRoomExited | Action<Entity | Private | — | |
| 0x08 | OnImmuneCheck | List<System.Func<StatChange | Public | — | |
| 0x08 | OnDeath | Action<Entity> | Private | — | |
| 0x08 | OnAnimDeath | Action<Entity> | Private | — | |
| 0x08 | OnPreStopAttackCheck | List<System.Func<StatChange | Public | — | |
| 0x08 | OnPostStopAttackCheck | List<System.Func<StatChange | Public | — | |
| 0x08 | OnStoppedAttack | Action<Entity | Private | — | |
| 0x08 | OnStruckByEntity | Action<Entity | Private | — | |
| 0x08 | OnHealthChanged | Action<Entity | Private | — | |
| 0x08 | OnHealed | Action<Entity | Private | — | |
| 0x08 | OnDamaged | Action<Entity | Private | — | |
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 118
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_CurrentAttackIndex() | Public+1 flags | 0x04 | |
| bool get_IsAttacking() | Public+1 flags | 0x01 | |
| bool get_CanAttack() | Public+1 flags | 0x01 | |
| float get_TargetUnreachableDuration() | Public+1 flags | 0x04 | |
| bool get_IsBoss() | Public+1 flags | 0x01 | |
| bool get_IsFree() | Public+1 flags | 0x01 | |
| bool get_IsThrusting() | Public+1 flags | 0x01 | |
| bool get_IsFlying() | Private+1 flags | 0x01 | |
| bool get_HasLootRollPerPlayer() | Private+1 flags | 0x01 | |
| void Awake() | 1 flags | 0x00 | |
| void Start() | 2 flags | 0x00 | |
| void InitializeBestiaryInstance() | Public | 0x00 | |
| void RunStartSetup() | Private | 0x00 | |
| void OnBestiarySpawned(MobBestiary bestiary) | Public | 0x08 | |
| void RPCOnSpawned() | Public | 0x00 | |
| void OnSpawnedRPC(int seed) | Public | 0x04 | |
| void add_OnSpawnedEvent(Action<EntitySpawn value) | Public+1 flags | 0x08 | |
| void remove_OnSpawnedEvent(Action<EntitySpawn value) | Public+1 flags | 0x08 | |
| void OnSpawned(EntitySpawn entitySpawn, Random rand) | PublicFinal+2 flags | 0x08 | |
| void OnEnable() | Public | 0x00 | |
| IEnumerator WaitToMove() | Private | 0x08 | |
| void MobUpdate() | Public+2 flags | 0x00 | |
| void FixedUpdate() | 1 flags | 0x00 | |
| void LateUpdate() | Private | 0x00 | |
| void OnDestroy() | 1 flags | 0x00 | |
| void RPCEnableMob(bool enable, bool disabledByManager) | Public | 0x01 | |
| void EnableMob(bool enable, bool disabledByManager) | Public | 0x01 | |
| void CalculateHealth(int currentFloor, bool useDifficulty) | Public | 0x04 | |
| void SetModel(int seed) | Public | 0x04 | |
| void SetMobViewCam(bool rendering) | Public | 0x01 | |
| void SetStartCamera() | Public | 0x00 | |
| void ResetViewCamera() | Public | 0x00 | |
| void RPCKnockBack(const Vector3& direction, float multiplier) | Public | 0x0C | |
| void Knockback(const Vector3& direction, float multiplier) | Public | 0x0C | |
| void ResetKnockback() | Public | 0x00 | |
| void Thrust(const Vector3& direction, float distance, float speed) | Public | 0x0C | |
| IEnumerator ThrustCor() | Public | 0x08 | |
| void CancelThrust() | Public | 0x00 | |
| void ResetThrustDirection() | Private | 0x00 | |
| void RevertThrust() | Public | 0x00 | |
| void CheckPreyAndPredatorView() | Private | 0x00 | |
| void CheckVisualRaycast() | Private | 0x00 | |
| void UseFlightPointPath(bool use, bool nullCurrent) | Public | 0x01 | |
| void FlightPointUser_OnNextPointChanged(FlightPointUser user, FlightPoint next) | Private | 0x08 | |
| void MoveToNextFlightPoint(bool force) | Public | 0x01 | |
| void Wander(float delta, bool force) | Public+2 flags | 0x04 | |
| void TryAttackTarget(float delta) | Public+2 flags | 0x04 | |
| void RampTurnSpeed(bool upOrDown, float delta) | Public | 0x04 | |
| void add_OnDestinationSet(Action<UnityEngine.Vector3 value) | Public+1 flags | 0x08 | |
| void remove_OnDestinationSet(Action<UnityEngine.Vector3 value) | Public+1 flags | 0x08 | |
| Nullable<UnityEngine.Vector3> MoveToTarget(bool playAnim, bool forceNavCalc, bool navCalculatePath) | Public+2 flags | 0x10 | |
| Nullable<UnityEngine.Vector3> MoveAwayFromTarget(float dist, bool playAnim, bool forceNavCalc, bool navCalculatePath) | Public+2 flags | 0x10 | |
| Nullable<UnityEngine.Vector3> MoveTo(const Vector3& pos, bool playAnim, bool forceNavCalc, bool navCalculatePath) | Public+2 flags | 0x10 | |
| void MovementFixedUpdate() | Public+2 flags | 0x00 | |
| void ResolveKnockback() | Private | 0x00 | |
| void AlignModelWithFloor() | Private | 0x00 | |
| void DoLockModelRotation() | Private | 0x00 | |
| void PlayWalkSound() | Public+2 flags | 0x00 | |
| void Flee(Transform fleeFrom, float duration, float moveDistance) | Public | 0x08 | |
| IEnumerator Fleeing(Transform fleeFrom, float duration, float moveDistance) | Private | 0x08 | |
| void StopFleeing() | Public | 0x00 | |
| void FreezeMob(bool canAttack, bool canMove) | Public | 0x01 | |
| void FreezeMob() | Public | 0x00 | |
| void FreezeAnim() | Public | 0x00 | |
| void add_OnTargetChanged(Action<TargetInfo value) | Public+1 flags | 0x08 | |
| void remove_OnTargetChanged(Action<TargetInfo value) | Public+1 flags | 0x08 | |
| void CalculateTarget() | Public | 0x00 | |
| void CalculateTarget(const Vector3& fromPos, Mob mob) | PublicStatic | 0x0C | |
| void RPCSetTarget(Entity entity) | Public | 0x08 | |
| void SetTargetEnt(Entity entity) | Public | 0x08 | |
| void SetTarget(int entViewID) | Public | 0x04 | |
| void SetCurrentAttack(MobAttack attack) | Public | 0x08 | |
| void SetCurrentAttack(int index) | Public | 0x04 | |
| void LookAtPredictedMovement(MobAttack attack) | Public | 0x08 | |
| IEnumerator PredictedMovementTurn(Player player, float futureSeconds) | Private | 0x08 | |
| void Attack() | Public | 0x00 | |
| void add_OnAttack(Action<Mob value) | Public+1 flags | 0x08 | |
| void remove_OnAttack(Action<Mob value) | Public+1 flags | 0x08 | |
| void RPCUseAttack(MobAttack attack) | Public | 0x08 | |
| void UseAttack(int mobAttackIndex, int targetId) | Public | 0x04 | |
| void RPCSetAttackCooldown(int attackIndex, float cooldown) | Public | 0x04 | |
| void SetAttackCooldownRPC(int attackIndex, float cooldown) | Public | 0x04 | |
| void add_OnHitWithAttack(Action<Mob value) | Public+1 flags | 0x08 | |
| void remove_OnHitWithAttack(Action<Mob value) | Public+1 flags | 0x08 | |
| void RPCHitWithAttack(Entity entity, MobAttack attack) | Public+2 flags | 0x08 | |
| void HitWithAttackRPC(int entityID, int attackIndex, const byte[]& damageBytes) | Public+2 flags | 0x08 | |
| void ApplyKnockback(Entity entity, MobAttack attack) | Public | 0x08 | |
| void add_OnAttackFinished(Action<Mob value) | Public+1 flags | 0x08 | |
| void remove_OnAttackFinished(Action<Mob value) | Public+1 flags | 0x08 | |
| void AttackFinished() | Public | 0x00 | |
| void AttackFinished(MobAttack attack) | Public | 0x08 | |
| void RPCCancelAttack() | Public | 0x00 | |
| void CancelAttack() | Public | 0x00 | |
| void CancelAttack(int attackIndex) | Public | 0x04 | |
| void ChooseAttack() | Private | 0x00 | |
| Coroutine SpecialAnim(const string& boolName, AnimationClip clip, Action<Mob> onEnd, float speed) | Public | 0x08 | |
| IEnumerator SpecialAnimCor(const string& boolName, AnimationClip clip, Action<Mob> onEnd, float speed) | Private | 0x08 | |
| void RPCTrigger(const string& trigName) | Public | 0x08 | |
| void SetTrigger(const string& trigName) | Public | 0x08 | |
| void RPCAnimBool(const string& boolName, bool value) | Public | 0x08 | |
| void SetAnimBool(const string& boolName, bool value) | Public | 0x08 | |
| void SetAnimInt(const string& name, int newValue) | Public | 0x08 | |
| void SetLayerWeight(int layer, float weight, float changeSpeed) | Public | 0x04 | |
| IEnumerator SetLayerWeightCor(int layer, float weight, float speed) | Private | 0x08 | |
| void LookAtTarget(float delta, float speedMultiplier, bool lerp) | Public | 0x04 | |
| void MobLookAt(const Vector3& lookAtPos, float delta, bool lerp, bool force, float speedMultiplier) | Public | 0x0C | |
| void MobLookAt(const Vector3& lookAtPos, float delta, float speed, bool lerp, bool force) | Public | 0x0C | |
| StatChange GetMobDamage() | Public | 0x08 | |
| StatChange GetMobDamage(MobAttack attack) | Public | 0x08 | |
| Vector3 GetRandomTopPos() | Public | 0x0C | |
| void Death() | Public+1 flags | 0x00 | |
| void AnimDeath(Entity entity) | 2 flags | 0x08 | |
| void RPCDespawn() | Public | 0x00 | |
| void TakeDamage(StatChange statChange) | Public+1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void <Awake>b__173_0(MobAttack x) | Private | 0x08 | |
| bool <WaitToMove>b__186_0() | Private | 0x01 | |
| Vector3 <Fleeing>g__awayPoint|229_0(float rotVary, ref <>c__DisplayClass229_0& ) | Private | 0x18 |
Subclasses 1
Used by 137
types with a member, parameter or interface of this type<>c<>c<>c<>c<>c<>c<>c<>c<>c__DisplayClass103_0<>c__DisplayClass107_0<>c__DisplayClass121_0<>c__DisplayClass12_0<>c__DisplayClass12_1<>c__DisplayClass13_0<>c__DisplayClass229_0<>c__DisplayClass238_0<>c__DisplayClass287_0<>c__DisplayClass30_0<>c__DisplayClass31_0<>c__DisplayClass38_0<>c__DisplayClass48_0<>c__DisplayClass4_0<>c__DisplayClass62_0<>c__DisplayClass73_0<>c__DisplayClass78_0<>c__DisplayClass83_0<>c__DisplayClass89_0<>c__DisplayClass93_0<>c__DisplayClass97_0<>c__DisplayClass9_0<>c__DisplayClass9_0<CastCor>d__3<Fleeing>d__229<PredictedMovementTurn>d__246<SetLayerWeightCor>d__279<SpecialAnimCor>d__271<ThrustCor>d__204<WaitToMove>d__186AchievementManagerAction`1Action`2Action`2Action`2Action`2Action`2Action`2Action`3Action`3Action`4AoeSpikeKnockBackArraySortHelper`1AssetContainerBestiaryItemBiomeBoss[]CampfireCatacombsEntranceChargeAttackChestCoffinChestMimicComparer`1Comparison`1Converter`2CursedBladeDictionary`2DontDestroyElementalWeaponEmptyInternalEnumerator`1EnableOnAttackEntityEntryEnumeratorEnumeratorEqualityComparer`1FieryCycloneFireBreathAttackFlintEastwoodFlyingAIForgottenTrialsDoorWaveForgottenTrialsRoom+57 more