constexpr nullopt_t nullopt
Definition: Optional.h:27
core::aabbox3d< f32 > aabb3f
Definition: irr_aabb3d.h:26
core::vector2d< s16 > v2s16
Definition: irr_v2d.h:27
core::vector3df v3f
Definition: irr_v3d.h:26
Definition: object_properties.h:30
u16 hp_max
Definition: object_properties.h:31
bool is_visible
Definition: object_properties.h:47
std::string visual
Definition: object_properties.h:39
bool pointable
Definition: object_properties.h:38
float eye_height
Definition: object_properties.h:63
std::string wield_item
For dropped items, this contains item information.
Definition: object_properties.h:61
v2s16 spritediv
Definition: object_properties.h:45
f32 automatic_face_movement_dir_offset
Definition: object_properties.h:52
std::string damage_texture_modifier
Definition: object_properties.h:43
std::string mesh
Definition: object_properties.h:40
video::SColor nametag_color
Definition: object_properties.h:56
s8 glow
Definition: object_properties.h:54
float zoom_fov
Definition: object_properties.h:64
void serialize(std::ostream &os) const
Definition: object_properties.cpp:86
Optional< video::SColor > nametag_bgcolor
Definition: object_properties.h:57
std::string infotext
Definition: object_properties.h:59
ObjectProperties()
Definition: object_properties.cpp:29
std::string dump()
Definition: object_properties.cpp:35
void deSerialize(std::istream &is)
Definition: object_properties.cpp:144
v3f visual_size
Definition: object_properties.h:41
u16 breath_max
Definition: object_properties.h:32
float automatic_rotate
Definition: object_properties.h:50
bool makes_footstep_sound
Definition: object_properties.h:48
bool static_save
Definition: object_properties.h:62
v2s16 initial_sprite_basepos
Definition: object_properties.h:46
bool collideWithObjects
Definition: object_properties.h:34
bool show_on_minimap
Definition: object_properties.h:67
bool physical
Definition: object_properties.h:33
f32 stepheight
Definition: object_properties.h:49
f32 automatic_face_movement_max_rotation_per_sec
Definition: object_properties.h:58
aabb3f selectionbox
Definition: object_properties.h:37
aabb3f collisionbox
Definition: object_properties.h:36
bool shaded
Definition: object_properties.h:66
std::vector< video::SColor > colors
Definition: object_properties.h:44
std::string nametag
Definition: object_properties.h:55
bool use_texture_alpha
Definition: object_properties.h:65
std::vector< std::string > textures
Definition: object_properties.h:42
bool backface_culling
Definition: object_properties.h:53
bool automatic_face_movement_dir
Definition: object_properties.h:51