diff --git a/entities/entity.cpp b/entities/entity.cpp index 5db596f..99902dd 100644 --- a/entities/entity.cpp +++ b/entities/entity.cpp @@ -348,11 +348,11 @@ void Entity::set_formation_index(int value) { _formation_index = value; } -Ref Entity::get_ai() { - return _ai; +Ref Entity::gets_ai() { + return _s_ai; } -void Entity::set_ai(Ref value) { - _ai = value; +void Entity::sets_ai(Ref value) { + _s_ai = value; } @@ -4642,7 +4642,7 @@ Entity::~Entity() { _s_sees.clear(); _s_seen_by.clear(); - _ai.unref(); + _s_ai.unref(); } void Entity::_notification(int p_what) { @@ -5465,9 +5465,9 @@ void Entity::_bind_methods() { ClassDB::bind_method(D_METHOD("set_formation_index", "value"), &Entity::set_formation_index); ADD_PROPERTY(PropertyInfo(Variant::INT, "formation_index"), "set_formation_index", "get_formation_index"); - ClassDB::bind_method(D_METHOD("get_ai"), &Entity::get_ai); - ClassDB::bind_method(D_METHOD("set_ai", "value"), &Entity::set_ai); - ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "ai", PROPERTY_HINT_RESOURCE_TYPE, "AIFSMAction"), "set_ai", "get_ai"); + ClassDB::bind_method(D_METHOD("gets_ai"), &Entity::gets_ai); + ClassDB::bind_method(D_METHOD("sets_ai", "value"), &Entity::sets_ai); + ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "sai", PROPERTY_HINT_RESOURCE_TYPE, "AIFSMAction"), "sets_ai", "gets_ai"); //Serialization BIND_VMETHOD(MethodInfo("_from_dict", PropertyInfo(Variant::DICTIONARY, "dict"))); diff --git a/entities/entity.h b/entities/entity.h index 712cb04..3595264 100644 --- a/entities/entity.h +++ b/entities/entity.h @@ -732,8 +732,8 @@ public: int get_formation_index(); void set_formation_index(int value); - Ref get_ai(); - void set_ai(Ref value); + Ref gets_ai(); + void sets_ai(Ref value); //// Serialization //// @@ -939,7 +939,7 @@ private: //AI int _formation_index; - Ref _ai; + Ref _s_ai; //Networking