2019-05-01 02:49:06 +02:00
|
|
|
#include "character_skeleton.h"
|
|
|
|
|
2019-10-26 03:38:09 +02:00
|
|
|
void CharacterSkeleton::add_item_visual(Ref<ItemVisual> vis) {
|
|
|
|
}
|
|
|
|
void CharacterSkeleton::remove_item_visual(Ref<ItemVisual> vis) {
|
|
|
|
}
|
|
|
|
void CharacterSkeleton::remove_item_visual_index(int index) {
|
|
|
|
}
|
|
|
|
Ref<ItemVisual> CharacterSkeleton::get_item_visual(int index) {
|
|
|
|
return Ref<ItemVisual>();
|
|
|
|
}
|
|
|
|
int CharacterSkeleton::get_item_visual_count() {
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
void CharacterSkeleton::clear_item_visuals() {
|
|
|
|
}
|
2019-05-01 02:49:06 +02:00
|
|
|
|
2019-11-03 22:39:19 +01:00
|
|
|
EntityEnums::EntityGender CharacterSkeleton::get_gender() {
|
|
|
|
return _gender;
|
|
|
|
}
|
|
|
|
void CharacterSkeleton::set_gender(EntityEnums::EntityGender value) {
|
|
|
|
_gender = value;
|
|
|
|
}
|
|
|
|
|
2019-05-01 02:49:06 +02:00
|
|
|
CharacterSkeleton::CharacterSkeleton() {
|
2019-11-03 22:39:19 +01:00
|
|
|
_gender = EntityEnums::GENDER_MALE;
|
2019-10-26 03:38:09 +02:00
|
|
|
}
|
2019-05-01 02:49:06 +02:00
|
|
|
|
2019-10-26 03:38:09 +02:00
|
|
|
CharacterSkeleton::~CharacterSkeleton() {
|
2019-05-01 02:49:06 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
void CharacterSkeleton::_bind_methods() {
|
2019-11-03 22:39:19 +01:00
|
|
|
ClassDB::bind_method(D_METHOD("get_gender"), &CharacterSkeleton::get_gender);
|
|
|
|
ClassDB::bind_method(D_METHOD("set_gender", "value"), &CharacterSkeleton::set_gender);
|
|
|
|
ADD_PROPERTY(PropertyInfo(Variant::INT, "gender", PROPERTY_HINT_ENUM, EntityEnums::BINDING_STRING_ENTITY_GENDER), "set_gender", "get_gender");
|
|
|
|
|
2019-10-26 03:38:09 +02:00
|
|
|
ClassDB::bind_method(D_METHOD("add_item_visual", "vis"), &CharacterSkeleton::add_item_visual);
|
|
|
|
ClassDB::bind_method(D_METHOD("remove_item_visual", "vis"), &CharacterSkeleton::remove_item_visual);
|
|
|
|
ClassDB::bind_method(D_METHOD("remove_item_visual_index", "index"), &CharacterSkeleton::remove_item_visual_index);
|
|
|
|
ClassDB::bind_method(D_METHOD("get_item_visual", "index"), &CharacterSkeleton::get_item_visual);
|
|
|
|
ClassDB::bind_method(D_METHOD("get_item_visual_count"), &CharacterSkeleton::get_item_visual_count);
|
|
|
|
ClassDB::bind_method(D_METHOD("clear_item_visuals"), &CharacterSkeleton::clear_item_visuals);
|
2019-05-01 02:49:06 +02:00
|
|
|
}
|