#include <Mob.hpp>
|  | 
| Transform | transform = Transform({0.0, 0.0, 0.0}, {0.0, 0.0, 0.0}, {1.0, 1.0, 1.0}) | 
|  | 
| HitBox | hitbox = HitBox({-0.4, 0, -0.4}, {0.8, 1.8, 0.8}) | 
|  | 
| HitBox | feet = HitBox({-0.4, -0.01, -0.4}, {0.8, 0.1, 0.8}) | 
|  | 
| glm::dvec3 | velocity = glm::dvec3(0.0) | 
|  | 
| bool | on_ground = false | 
|  | 
| bool | jumping = false | 
|  | 
| int | jump_remaining = 1 | 
|  | 
| glm::dvec3 | target_position = glm::dvec3(0.0) | 
|  | 
| bool | should_jump = false | 
|  | 
◆ Mob() [1/3]
◆ ~Mob()
◆ Mob() [2/3]
◆ Mob() [3/3]
◆ canJump()
      
        
          | bool Mob::canJump | ( |  | ) | const | 
      
 
 
◆ fallDuration()
      
        
          | double Mob::fallDuration | ( |  | ) |  | 
      
 
 
◆ operator=() [1/2]
  
  | 
        
          | Mob & Mob::operator= | ( | Mob && | other | ) |  |  | delete | 
 
 
◆ operator=() [2/2]
  
  | 
        
          | Mob & Mob::operator= | ( | Mob & | other | ) |  |  | delete | 
 
 
◆ startFall()
◆ startJump()
◆ TracyLockableN()
      
        
          | Mob::TracyLockableN | ( | std::mutex | , | 
        
          |  |  | mutex | , | 
        
          |  |  | "Mob Mutex" |  | 
        
          |  | ) |  |  | 
      
 
 
◆ feet
      
        
          | HitBox Mob::feet = HitBox({-0.4, -0.01, -0.4}, {0.8, 0.1, 0.8}) | 
      
 
 
◆ hitbox
      
        
          | HitBox Mob::hitbox = HitBox({-0.4, 0, -0.4}, {0.8, 1.8, 0.8}) | 
      
 
 
◆ jump_remaining
      
        
          | int Mob::jump_remaining = 1 | 
      
 
 
◆ jumping
      
        
          | bool Mob::jumping = false | 
      
 
 
◆ on_ground
      
        
          | bool Mob::on_ground = false | 
      
 
 
◆ should_jump
      
        
          | bool Mob::should_jump = false | 
      
 
 
◆ target_position
      
        
          | glm::dvec3 Mob::target_position = glm::dvec3(0.0) | 
      
 
 
◆ transform
◆ velocity
      
        
          | glm::dvec3 Mob::velocity = glm::dvec3(0.0) | 
      
 
 
The documentation for this class was generated from the following files: