-private:
- void setLooks(const std::string &looks);
-
- IntervalLimiter m_attack_interval;
- core::aabbox3d<f32> m_selection_box;
- scene::MyBillboardSceneNode *m_node;
- v3f m_position;
- std::string m_texture_name;
- float m_yaw;
- SmoothTranslator pos_translator;
- bool m_walking;
- float m_walking_unset_timer;
- float m_walk_timer;
- int m_walk_frame;
- float m_damage_visual_timer;
- u8 m_last_light;
- bool m_shooting;
- float m_shooting_unset_timer;
- v2f m_sprite_size;
- float m_sprite_y;
- bool m_bright_shooting;
- std::string m_sprite_type;
- int m_simple_anim_frames;
- float m_simple_anim_frametime;
- bool m_lock_full_brightness;
- int m_player_hit_damage;
- float m_player_hit_distance;
- float m_player_hit_interval;
- float m_player_hit_timer;
-
- Settings *m_properties;
-};