| Mob get_ParentMob() | Public+1 flags | | 0x08 |
| void set_ParentMob(Mob value) | Private+1 flags | | 0x08 |
| MobAttack get_Attack() | Public+1 flags | | 0x08 |
| void set_Attack(MobAttack value) | Private+1 flags | | 0x08 |
| void Awake() | 3 flags | | 0x00 |
| void SetAttack(MobAttack attack, Mob mob) | Public+2 flags | | 0x08 |
| void Start() | 3 flags | | 0x00 |
| void Update() | 3 flags | | 0x00 |
| void LateUpdate() | 3 flags | | 0x00 |
| bool CanBeUsed(MobAttack attack, Mob mob) | Public+2 flags | | 0x08 |
| void AttackUsed(MobAttack attack, Mob mob) | Public+2 flags | | 0x08 |
| void AnimAttackStart(MobAttack attack, Mob mob) | Public+2 flags | | 0x08 |
| Vector3 GetThrustDirection(const Vector3& currentDirection, Mob mob, ref bool& addOrSet) | Public+2 flags | | 0x0C |
| void AnimAttackMid(MobAttack attack, Mob mob) | Public+2 flags | | 0x08 |
| void AnimAttackEnd(MobAttack attack, Mob mob) | Public+2 flags | | 0x08 |
| void HitWithAttack(MobAttack attack, Mob mob, Entity entity, StatChange damage) | Public+2 flags | | 0x08 |
| void AttackFinished(MobAttack attack, Mob mob) | Public+2 flags | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |