mirror of
https://github.com/Relintai/entity_spell_system.git
synced 2025-02-22 17:18:12 +01:00
20 lines
568 B
C++
20 lines
568 B
C++
#include "mob.h"
|
|
|
|
EntityEnums::AIStates Mob::gets_ai_state() const {
|
|
return _sai_state;
|
|
}
|
|
void Mob::sets_ai_state(EntityEnums::AIStates state) {
|
|
_sai_state = state;
|
|
}
|
|
|
|
Mob::Mob() : Entity() {
|
|
_sai_state = EntityEnums::AI_STATE_OFF;
|
|
}
|
|
|
|
|
|
void Mob::_bind_methods() {
|
|
ClassDB::bind_method(D_METHOD("gets_ai_state"), &Mob::gets_ai_state);
|
|
ClassDB::bind_method(D_METHOD("sets_ai_state", "value"), &Mob::sets_ai_state);
|
|
ADD_PROPERTY(PropertyInfo(Variant::INT, "ai_state", PROPERTY_HINT_ENUM, EntityEnums::BINDING_STRING_AI_STATES), "sets_ai_state", "gets_ai_state");
|
|
}
|