mirror of
https://github.com/Relintai/entity_spell_system.git
synced 2025-02-22 17:18:12 +01:00
Fix search and replace fail.
This commit is contained in:
parent
ca2fe9a6c4
commit
6a4d0be1d5
@ -29,16 +29,16 @@ void DataManager::_notification(int p_what) {
|
||||
}
|
||||
}
|
||||
|
||||
String DataManager::get_entity_dataes_folder() {
|
||||
return _entity_dataes_folder;
|
||||
String DataManager::get_entity_datas_folder() {
|
||||
return _entity_datas_folder;
|
||||
}
|
||||
|
||||
void DataManager::set_entity_dataes_folder(String folder) {
|
||||
_entity_dataes_folder = folder;
|
||||
void DataManager::set_entity_datas_folder(String folder) {
|
||||
_entity_datas_folder = folder;
|
||||
}
|
||||
|
||||
Vector<Ref<EntityData> > *DataManager::get_entity_dataes() {
|
||||
return &_entity_dataes;
|
||||
Vector<Ref<EntityData> > *DataManager::get_entity_datas() {
|
||||
return &_entity_datas;
|
||||
}
|
||||
|
||||
Ref<EntityData> DataManager::get_entity_data(int class_id) {
|
||||
@ -48,19 +48,19 @@ Ref<EntityData> DataManager::get_entity_data(int class_id) {
|
||||
}
|
||||
|
||||
Ref<EntityData> DataManager::get_entity_data_index(int index) {
|
||||
ERR_FAIL_INDEX_V(index, _entity_dataes.size(), Ref<EntityData>(NULL));
|
||||
ERR_FAIL_INDEX_V(index, _entity_datas.size(), Ref<EntityData>(NULL));
|
||||
|
||||
return _entity_dataes.get(index);
|
||||
return _entity_datas.get(index);
|
||||
}
|
||||
|
||||
int DataManager::get_entity_data_count() {
|
||||
return _entity_dataes.size();
|
||||
return _entity_datas.size();
|
||||
}
|
||||
|
||||
void DataManager::add_entity_data(Ref<EntityData> cls) {
|
||||
ERR_FAIL_COND(!cls.is_valid());
|
||||
|
||||
_entity_dataes.push_back(cls);
|
||||
_entity_datas.push_back(cls);
|
||||
_entity_data_map.set(cls->get_id(), cls);
|
||||
}
|
||||
|
||||
@ -431,9 +431,9 @@ void DataManager::load_talents() {
|
||||
void DataManager::load_characters() {
|
||||
_Directory dir;
|
||||
|
||||
ERR_FAIL_COND(_entity_dataes_folder.ends_with("/"));
|
||||
ERR_FAIL_COND(_entity_datas_folder.ends_with("/"));
|
||||
|
||||
if (dir.open(_entity_dataes_folder) == OK) {
|
||||
if (dir.open(_entity_datas_folder) == OK) {
|
||||
|
||||
dir.list_dir_begin();
|
||||
|
||||
@ -441,7 +441,7 @@ void DataManager::load_characters() {
|
||||
|
||||
while (filename != "") {
|
||||
if (!dir.current_is_dir()) {
|
||||
String path = _entity_dataes_folder + "/" + filename;
|
||||
String path = _entity_datas_folder + "/" + filename;
|
||||
|
||||
_ResourceLoader *rl = _ResourceLoader::get_singleton();
|
||||
|
||||
@ -624,8 +624,8 @@ void DataManager::load_player_character_datas() {
|
||||
}
|
||||
|
||||
void DataManager::list_characters() {
|
||||
for (int i = 0; i < _entity_dataes.size(); ++i) {
|
||||
print_error(itos(i) + ": " + _entity_dataes.get(i)->get_entity_data_name());
|
||||
for (int i = 0; i < _entity_datas.size(); ++i) {
|
||||
print_error(itos(i) + ": " + _entity_datas.get(i)->get_entity_data_name());
|
||||
}
|
||||
}
|
||||
|
||||
@ -677,9 +677,9 @@ void DataManager::_bind_methods() {
|
||||
ADD_PROPERTY(PropertyInfo(Variant::BOOL, "automatic_load"), "set_automatic_load", "get_automatic_load");
|
||||
|
||||
//EntityData
|
||||
ClassDB::bind_method(D_METHOD("get_entity_dataes_folder"), &DataManager::get_entity_dataes_folder);
|
||||
ClassDB::bind_method(D_METHOD("set_entity_dataes_folder", "folder"), &DataManager::set_entity_dataes_folder);
|
||||
ADD_PROPERTY(PropertyInfo(Variant::STRING, "entity_dataes_folder"), "set_entity_dataes_folder", "get_entity_dataes_folder");
|
||||
ClassDB::bind_method(D_METHOD("get_entity_datas_folder"), &DataManager::get_entity_datas_folder);
|
||||
ClassDB::bind_method(D_METHOD("set_entity_datas_folder", "folder"), &DataManager::set_entity_datas_folder);
|
||||
ADD_PROPERTY(PropertyInfo(Variant::STRING, "entity_datas_folder"), "set_entity_datas_folder", "get_entity_datas_folder");
|
||||
|
||||
ClassDB::bind_method(D_METHOD("add_entity_data", "cls"), &DataManager::add_entity_data);
|
||||
ClassDB::bind_method(D_METHOD("get_entity_data", "class_id"), &DataManager::get_entity_data);
|
||||
@ -787,7 +787,7 @@ DataManager::DataManager() {
|
||||
DataManager::~DataManager() {
|
||||
instance = NULL;
|
||||
|
||||
_entity_dataes.clear();
|
||||
_entity_datas.clear();
|
||||
_entity_data_map.clear();
|
||||
|
||||
_spells.clear();
|
||||
|
@ -28,9 +28,9 @@ class DataManager : public Node {
|
||||
public:
|
||||
static DataManager *get_instance();
|
||||
|
||||
String get_entity_dataes_folder();
|
||||
void set_entity_dataes_folder(String folder);
|
||||
Vector<Ref<EntityData> > *get_entity_dataes();
|
||||
String get_entity_datas_folder();
|
||||
void set_entity_datas_folder(String folder);
|
||||
Vector<Ref<EntityData> > *get_entity_datas();
|
||||
Ref<EntityData> get_entity_data(int class_id);
|
||||
Ref<EntityData> get_entity_data_index(int index);
|
||||
int get_entity_data_count();
|
||||
@ -122,8 +122,8 @@ protected:
|
||||
void _notification(int p_what);
|
||||
|
||||
private:
|
||||
String _entity_dataes_folder;
|
||||
Vector<Ref<EntityData> > _entity_dataes;
|
||||
String _entity_datas_folder;
|
||||
Vector<Ref<EntityData> > _entity_datas;
|
||||
HashMap<int, Ref<EntityData> > _entity_data_map;
|
||||
|
||||
String _spells_folder;
|
||||
|
@ -826,7 +826,6 @@ void EntityData::_bind_methods() {
|
||||
}
|
||||
|
||||
EntityData::EntityData() {
|
||||
//_spells = memnew(Vector<Ref<Spell> >());
|
||||
_id = 0;
|
||||
_player_resource_type = 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user