mirror of
https://github.com/Relintai/entity_spell_system.git
synced 2025-02-20 17:14:44 +01:00
More renames.
This commit is contained in:
parent
86aaf2eaf5
commit
37660951ca
@ -759,7 +759,7 @@ void Spell::handle_cooldown(Ref<SpellCastInfo> info) {
|
||||
ERR_FAIL_COND(!info.is_valid());
|
||||
|
||||
if (_cooldown > 0.00001) {
|
||||
info->get_caster()->adds_cooldown(_id, _cooldown);
|
||||
info->get_caster()->cooldown_adds(_id, _cooldown);
|
||||
}
|
||||
}
|
||||
|
||||
@ -922,8 +922,8 @@ void Spell::_cast_starts(Ref<SpellCastInfo> info) {
|
||||
}
|
||||
|
||||
if ((get_global_cooldown_enabled() && info->get_caster()->gcd_hass()) ||
|
||||
info->get_caster()->hass_category_cooldown(get_spell_type()) ||
|
||||
info->get_caster()->hass_cooldown(get_id())) {
|
||||
info->get_caster()->category_cooldown_hass(get_spell_type()) ||
|
||||
info->get_caster()->cooldown_hass(get_id())) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -4,8 +4,8 @@
|
||||
Represents an [Entity] inside the world. Entities can be players, mobs, chests, or any kind of interactable things.
|
||||
</brief_description>
|
||||
<description>
|
||||
Functions starting, or having an 's' in them (like adds_cooldown, or equip_applys_item etc) are only called, or meant to be called by serverside code.
|
||||
Functions with a 'c' in them (like addc_cooldown, equip_deapplyc_item etc) are only called, or meant to be called from clientside code.
|
||||
Functions starting, or having an 's' in them (like cooldown_adds, or equip_applys_item etc) are only called, or meant to be called by serverside code.
|
||||
Functions with a 'c' in them (like cooldown_addc, equip_deapplyc_item etc) are only called, or meant to be called from clientside code.
|
||||
Functions that have a virtual variant starting with an underscore, should be called, they will call the virtual version.
|
||||
They will check if the virtual properly exists, also usually they check if the parameters are valid, so you don't have to do it every time in gdscript.
|
||||
</description>
|
||||
@ -690,7 +690,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="addc_category_cooldown">
|
||||
<method name="category_cooldown_addc">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="category_id" type="int">
|
||||
@ -700,7 +700,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="addc_cooldown">
|
||||
<method name="cooldown_addc">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="spell_id" type="int">
|
||||
@ -870,7 +870,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="adds_category_cooldown">
|
||||
<method name="category_cooldown_adds">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="category_id" type="int">
|
||||
@ -880,7 +880,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="adds_cooldown">
|
||||
<method name="cooldown_adds">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="spell_id" type="int">
|
||||
@ -1890,7 +1890,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="getc_category_cooldown">
|
||||
<method name="category_cooldown_getc">
|
||||
<return type="CategoryCooldown">
|
||||
</return>
|
||||
<argument index="0" name="category_id" type="int">
|
||||
@ -1898,13 +1898,13 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="getc_category_cooldown_count">
|
||||
<method name="category_cooldown_getc_count">
|
||||
<return type="int">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="getc_category_cooldown_index">
|
||||
<method name="category_cooldown_getc_index">
|
||||
<return type="CategoryCooldown">
|
||||
</return>
|
||||
<argument index="0" name="index" type="int">
|
||||
@ -1912,7 +1912,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="getc_cooldown">
|
||||
<method name="cooldown_getc">
|
||||
<return type="Cooldown">
|
||||
</return>
|
||||
<argument index="0" name="spell_id" type="int">
|
||||
@ -1920,13 +1920,13 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="getc_cooldown_count">
|
||||
<method name="cooldown_getc_count">
|
||||
<return type="int">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="getc_cooldown_index">
|
||||
<method name="cooldown_getc_index">
|
||||
<return type="Cooldown">
|
||||
</return>
|
||||
<argument index="0" name="index" type="int">
|
||||
@ -2108,7 +2108,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="gets_category_cooldown">
|
||||
<method name="category_cooldown_gets">
|
||||
<return type="CategoryCooldown">
|
||||
</return>
|
||||
<argument index="0" name="category_id" type="int">
|
||||
@ -2116,13 +2116,13 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="gets_category_cooldown_count">
|
||||
<method name="category_cooldown_gets_count">
|
||||
<return type="int">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="gets_category_cooldown_index">
|
||||
<method name="category_cooldown_gets_index">
|
||||
<return type="CategoryCooldown">
|
||||
</return>
|
||||
<argument index="0" name="index" type="int">
|
||||
@ -2130,7 +2130,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="gets_cooldown">
|
||||
<method name="cooldown_gets">
|
||||
<return type="Cooldown">
|
||||
</return>
|
||||
<argument index="0" name="spell_id" type="int">
|
||||
@ -2138,13 +2138,13 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="gets_cooldown_count">
|
||||
<method name="cooldown_gets_count">
|
||||
<return type="int">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="gets_cooldown_index">
|
||||
<method name="cooldown_gets_index">
|
||||
<return type="Cooldown">
|
||||
</return>
|
||||
<argument index="0" name="index" type="int">
|
||||
@ -2328,7 +2328,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="hasc_category_cooldown">
|
||||
<method name="category_cooldown_hasc">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="category_id" type="int">
|
||||
@ -2336,7 +2336,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="hasc_cooldown">
|
||||
<method name="cooldown_hasc">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="spell_id" type="int">
|
||||
@ -2400,7 +2400,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="hass_category_cooldown">
|
||||
<method name="category_cooldown_hass">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="category_id" type="int">
|
||||
@ -2408,7 +2408,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="hass_cooldown">
|
||||
<method name="cooldown_hass">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="spell_id" type="int">
|
||||
@ -2724,7 +2724,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="removec_category_cooldown">
|
||||
<method name="category_cooldown_removec">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="category_id" type="int">
|
||||
@ -2732,7 +2732,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="removec_cooldown">
|
||||
<method name="cooldown_removec">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="spell_id" type="int">
|
||||
@ -2884,7 +2884,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="removes_category_cooldown">
|
||||
<method name="category_cooldown_removes">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="category_id" type="int">
|
||||
@ -2892,7 +2892,7 @@
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="removes_cooldown">
|
||||
<method name="cooldown_removes">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="spell_id" type="int">
|
||||
|
@ -3795,24 +3795,24 @@ void Entity::cast_spell_successc(Ref<SpellCastInfo> info) {
|
||||
}
|
||||
|
||||
//// Cooldowns ////
|
||||
Vector<Ref<Cooldown> > *Entity::gets_cooldowns() {
|
||||
Vector<Ref<Cooldown> > *Entity::cooldowns_gets() {
|
||||
return &_s_cooldowns;
|
||||
}
|
||||
Vector<Ref<Cooldown> > *Entity::getc_cooldowns() {
|
||||
Vector<Ref<Cooldown> > *Entity::cooldowns_getc() {
|
||||
return &_c_cooldowns;
|
||||
}
|
||||
|
||||
HashMap<int, Ref<Cooldown> > *Entity::gets_cooldown_map() {
|
||||
HashMap<int, Ref<Cooldown> > *Entity::cooldown_get_maps() {
|
||||
return &_s_cooldown_map;
|
||||
}
|
||||
HashMap<int, Ref<Cooldown> > *Entity::getc_cooldown_map() {
|
||||
HashMap<int, Ref<Cooldown> > *Entity::cooldown_get_mapc() {
|
||||
return &_c_cooldown_map;
|
||||
}
|
||||
|
||||
bool Entity::hass_cooldown(int spell_id) {
|
||||
bool Entity::cooldown_hass(int spell_id) {
|
||||
return _s_cooldown_map.has(spell_id);
|
||||
}
|
||||
void Entity::adds_cooldown(int spell_id, float value) {
|
||||
void Entity::cooldown_adds(int spell_id, float value) {
|
||||
if (_s_cooldown_map.has(spell_id)) {
|
||||
Ref<Cooldown> cd = _s_cooldown_map.get(spell_id);
|
||||
|
||||
@ -3822,7 +3822,7 @@ void Entity::adds_cooldown(int spell_id, float value) {
|
||||
|
||||
emit_signal("scooldown_added", cd);
|
||||
|
||||
ORPC(addc_cooldown, spell_id, value);
|
||||
ORPC(cooldown_addc, spell_id, value);
|
||||
|
||||
return;
|
||||
}
|
||||
@ -3840,9 +3840,9 @@ void Entity::adds_cooldown(int spell_id, float value) {
|
||||
|
||||
emit_signal("scooldown_added", cd);
|
||||
|
||||
ORPC(addc_cooldown, spell_id, value);
|
||||
ORPC(cooldown_addc, spell_id, value);
|
||||
}
|
||||
void Entity::removes_cooldown(int spell_id) {
|
||||
void Entity::cooldown_removes(int spell_id) {
|
||||
Ref<Cooldown> cd;
|
||||
|
||||
if (_s_cooldown_map.has(spell_id)) {
|
||||
@ -3863,28 +3863,28 @@ void Entity::removes_cooldown(int spell_id) {
|
||||
|
||||
emit_signal("scooldown_removed", cd);
|
||||
|
||||
ORPC(removec_cooldown, spell_id);
|
||||
ORPC(cooldown_removec, spell_id);
|
||||
}
|
||||
Ref<Cooldown> Entity::gets_cooldown(int spell_id) {
|
||||
Ref<Cooldown> Entity::cooldown_gets(int spell_id) {
|
||||
if (!_s_cooldown_map.has(spell_id)) {
|
||||
return Ref<Cooldown>();
|
||||
}
|
||||
|
||||
return _s_cooldown_map.get(spell_id);
|
||||
}
|
||||
Ref<Cooldown> Entity::gets_cooldown_index(int index) {
|
||||
Ref<Cooldown> Entity::cooldown_gets_index(int index) {
|
||||
ERR_FAIL_INDEX_V(index, _s_cooldowns.size(), Ref<Cooldown>());
|
||||
|
||||
return _s_cooldowns.get(index);
|
||||
}
|
||||
int Entity::gets_cooldown_count() {
|
||||
int Entity::cooldown_gets_count() {
|
||||
return _s_cooldowns.size();
|
||||
}
|
||||
|
||||
bool Entity::hasc_cooldown(int spell_id) {
|
||||
bool Entity::cooldown_hasc(int spell_id) {
|
||||
return _c_cooldown_map.has(spell_id);
|
||||
}
|
||||
void Entity::addc_cooldown(int spell_id, float value) {
|
||||
void Entity::cooldown_addc(int spell_id, float value) {
|
||||
if (_c_cooldown_map.has(spell_id)) {
|
||||
Ref<Cooldown> cd = _c_cooldown_map.get(spell_id);
|
||||
|
||||
@ -3910,7 +3910,7 @@ void Entity::addc_cooldown(int spell_id, float value) {
|
||||
|
||||
emit_signal("ccooldown_added", cd);
|
||||
}
|
||||
void Entity::removec_cooldown(int spell_id) {
|
||||
void Entity::cooldown_removec(int spell_id) {
|
||||
Ref<Cooldown> cd;
|
||||
|
||||
if (_c_cooldown_map.has(spell_id)) {
|
||||
@ -3932,34 +3932,34 @@ void Entity::removec_cooldown(int spell_id) {
|
||||
|
||||
emit_signal("ccooldown_removed", cd);
|
||||
}
|
||||
Ref<Cooldown> Entity::getc_cooldown(int spell_id) {
|
||||
Ref<Cooldown> Entity::cooldown_getc(int spell_id) {
|
||||
if (!_c_cooldown_map.has(spell_id)) {
|
||||
return Ref<Cooldown>();
|
||||
}
|
||||
|
||||
return _c_cooldown_map.get(spell_id);
|
||||
}
|
||||
Ref<Cooldown> Entity::getc_cooldown_index(int index) {
|
||||
Ref<Cooldown> Entity::cooldown_getc_index(int index) {
|
||||
ERR_FAIL_INDEX_V(index, _c_cooldowns.size(), Ref<Cooldown>());
|
||||
|
||||
return _c_cooldowns.get(index);
|
||||
}
|
||||
int Entity::getc_cooldown_count() {
|
||||
int Entity::cooldown_getc_count() {
|
||||
return _c_cooldowns.size();
|
||||
}
|
||||
|
||||
//Category Cooldowns
|
||||
Vector<Ref<CategoryCooldown> > Entity::gets_category_cooldowns() {
|
||||
Vector<Ref<CategoryCooldown> > Entity::category_cooldowns_gets() {
|
||||
return _s_category_cooldowns;
|
||||
}
|
||||
Vector<Ref<CategoryCooldown> > Entity::getc_category_cooldowns() {
|
||||
Vector<Ref<CategoryCooldown> > Entity::category_cooldowns_getc() {
|
||||
return _c_category_cooldowns;
|
||||
}
|
||||
|
||||
bool Entity::hass_category_cooldown(int category_id) {
|
||||
bool Entity::category_cooldown_hass(int category_id) {
|
||||
return (category_id & _s_active_category_cooldowns) > 0;
|
||||
}
|
||||
void Entity::adds_category_cooldown(int category_id, float value) {
|
||||
void Entity::category_cooldown_adds(int category_id, float value) {
|
||||
if ((category_id & _s_active_category_cooldowns)) {
|
||||
for (int i = 0; i < _s_category_cooldowns.size(); ++i) {
|
||||
Ref<CategoryCooldown> cc = _s_category_cooldowns.get(i);
|
||||
@ -3971,7 +3971,7 @@ void Entity::adds_category_cooldown(int category_id, float value) {
|
||||
|
||||
emit_signal("scategory_cooldown_added", cc);
|
||||
|
||||
ORPC(addc_category_cooldown, category_id, value);
|
||||
ORPC(category_cooldown_addc, category_id, value);
|
||||
|
||||
return;
|
||||
}
|
||||
@ -3992,9 +3992,9 @@ void Entity::adds_category_cooldown(int category_id, float value) {
|
||||
|
||||
emit_signal("scategory_cooldown_added", cc);
|
||||
|
||||
ORPC(addc_category_cooldown, category_id, value);
|
||||
ORPC(category_cooldown_addc, category_id, value);
|
||||
}
|
||||
void Entity::removes_category_cooldown(int category_id) {
|
||||
void Entity::category_cooldown_removes(int category_id) {
|
||||
Ref<CategoryCooldown> cc;
|
||||
|
||||
for (int i = 0; i < _s_category_cooldowns.size(); ++i) {
|
||||
@ -4014,9 +4014,9 @@ void Entity::removes_category_cooldown(int category_id) {
|
||||
|
||||
emit_signal("scategory_cooldown_removed", cc);
|
||||
|
||||
ORPC(removec_category_cooldown, category_id);
|
||||
ORPC(category_cooldown_removec, category_id);
|
||||
}
|
||||
Ref<CategoryCooldown> Entity::gets_category_cooldown(int category_id) {
|
||||
Ref<CategoryCooldown> Entity::category_cooldown_gets(int category_id) {
|
||||
ERR_FAIL_COND_V(!(category_id & _s_active_category_cooldowns), Ref<CategoryCooldown>());
|
||||
|
||||
Ref<CategoryCooldown> cc;
|
||||
@ -4031,19 +4031,19 @@ Ref<CategoryCooldown> Entity::gets_category_cooldown(int category_id) {
|
||||
|
||||
return cc;
|
||||
}
|
||||
Ref<CategoryCooldown> Entity::gets_category_cooldown_index(int index) {
|
||||
Ref<CategoryCooldown> Entity::category_cooldown_gets_index(int index) {
|
||||
ERR_FAIL_INDEX_V(index, _s_category_cooldowns.size(), Ref<Cooldown>());
|
||||
|
||||
return _s_category_cooldowns.get(index);
|
||||
}
|
||||
int Entity::gets_category_cooldown_count() {
|
||||
int Entity::category_cooldown_gets_count() {
|
||||
return _s_category_cooldowns.size();
|
||||
}
|
||||
|
||||
bool Entity::hasc_category_cooldown(int category_id) {
|
||||
bool Entity::category_cooldown_hasc(int category_id) {
|
||||
return (category_id & _c_active_category_cooldowns) > 0;
|
||||
}
|
||||
void Entity::addc_category_cooldown(int category_id, float value) {
|
||||
void Entity::category_cooldown_addc(int category_id, float value) {
|
||||
if (category_id & _c_active_category_cooldowns) {
|
||||
for (int i = 0; i < _c_category_cooldowns.size(); ++i) {
|
||||
Ref<CategoryCooldown> cc = _c_category_cooldowns.get(i);
|
||||
@ -4073,7 +4073,7 @@ void Entity::addc_category_cooldown(int category_id, float value) {
|
||||
|
||||
emit_signal("ccategory_cooldown_added", cc);
|
||||
}
|
||||
void Entity::removec_category_cooldown(int category_id) {
|
||||
void Entity::category_cooldown_removec(int category_id) {
|
||||
Ref<CategoryCooldown> cc;
|
||||
|
||||
for (int i = 0; i < _c_category_cooldowns.size(); ++i) {
|
||||
@ -4095,7 +4095,7 @@ void Entity::removec_category_cooldown(int category_id) {
|
||||
|
||||
emit_signal("ccategory_cooldown_removed", cc);
|
||||
}
|
||||
Ref<CategoryCooldown> Entity::getc_category_cooldown(int category_id) {
|
||||
Ref<CategoryCooldown> Entity::category_cooldown_getc(int category_id) {
|
||||
ERR_FAIL_COND_V(!(category_id & _c_active_category_cooldowns), Ref<CategoryCooldown>());
|
||||
|
||||
Ref<CategoryCooldown> cc;
|
||||
@ -4110,12 +4110,12 @@ Ref<CategoryCooldown> Entity::getc_category_cooldown(int category_id) {
|
||||
|
||||
return cc;
|
||||
}
|
||||
Ref<CategoryCooldown> Entity::getc_category_cooldown_index(int index) {
|
||||
Ref<CategoryCooldown> Entity::category_cooldown_getc_index(int index) {
|
||||
ERR_FAIL_INDEX_V(index, _c_category_cooldowns.size(), Ref<Cooldown>());
|
||||
|
||||
return _c_category_cooldowns.get(index);
|
||||
}
|
||||
int Entity::getc_category_cooldown_count() {
|
||||
int Entity::category_cooldown_getc_count() {
|
||||
return _c_category_cooldowns.size();
|
||||
}
|
||||
|
||||
@ -5285,7 +5285,7 @@ void Entity::update(float delta) {
|
||||
Ref<Cooldown> cd = _s_cooldowns.get(i);
|
||||
|
||||
if (cd->update(delta)) {
|
||||
removes_cooldown(cd->get_spell_id());
|
||||
cooldown_removes(cd->get_spell_id());
|
||||
--i;
|
||||
}
|
||||
}
|
||||
@ -5294,7 +5294,7 @@ void Entity::update(float delta) {
|
||||
Ref<CategoryCooldown> cd = _s_category_cooldowns.get(i);
|
||||
|
||||
if (cd->update(delta)) {
|
||||
removes_category_cooldown(cd->get_category_id());
|
||||
category_cooldown_removes(cd->get_category_id());
|
||||
--i;
|
||||
}
|
||||
}
|
||||
@ -5821,13 +5821,13 @@ Entity::Entity() {
|
||||
|
||||
//// Cooldowns ////
|
||||
|
||||
SET_RPC_REMOTE("addc_cooldown");
|
||||
SET_RPC_REMOTE("removec_cooldown");
|
||||
SET_RPC_REMOTE("cooldown_addc");
|
||||
SET_RPC_REMOTE("cooldown_removec");
|
||||
|
||||
//Category Cooldowns
|
||||
|
||||
SET_RPC_REMOTE("addc_category_cooldown");
|
||||
SET_RPC_REMOTE("removec_category_cooldown");
|
||||
SET_RPC_REMOTE("category_cooldown_addc");
|
||||
SET_RPC_REMOTE("category_cooldown_removec");
|
||||
|
||||
//Known Spells
|
||||
|
||||
@ -7463,19 +7463,19 @@ void Entity::_bind_methods() {
|
||||
ADD_SIGNAL(MethodInfo("ccooldown_added", PropertyInfo(Variant::OBJECT, "cooldown", PROPERTY_HINT_RESOURCE_TYPE, "Cooldown")));
|
||||
ADD_SIGNAL(MethodInfo("ccooldown_removed", PropertyInfo(Variant::OBJECT, "cooldown", PROPERTY_HINT_RESOURCE_TYPE, "Cooldown")));
|
||||
|
||||
ClassDB::bind_method(D_METHOD("hass_cooldown", "spell_id"), &Entity::hass_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("adds_cooldown", "spell_id", "value"), &Entity::adds_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("removes_cooldown", "spell_id"), &Entity::removes_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("gets_cooldown", "spell_id"), &Entity::gets_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("gets_cooldown_index", "index"), &Entity::gets_cooldown_index);
|
||||
ClassDB::bind_method(D_METHOD("gets_cooldown_count"), &Entity::gets_cooldown_count);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_hass", "spell_id"), &Entity::cooldown_hass);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_adds", "spell_id", "value"), &Entity::cooldown_adds);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_removes", "spell_id"), &Entity::cooldown_removes);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_gets", "spell_id"), &Entity::cooldown_gets);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_gets_index", "index"), &Entity::cooldown_gets_index);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_gets_count"), &Entity::cooldown_gets_count);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("hasc_cooldown", "spell_id"), &Entity::hasc_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("addc_cooldown", "spell_id", "value"), &Entity::addc_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("removec_cooldown", "spell_id"), &Entity::removec_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("getc_cooldown", "spell_id"), &Entity::getc_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("getc_cooldown_index", "index"), &Entity::getc_cooldown_index);
|
||||
ClassDB::bind_method(D_METHOD("getc_cooldown_count"), &Entity::getc_cooldown_count);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_hasc", "spell_id"), &Entity::cooldown_hasc);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_addc", "spell_id", "value"), &Entity::cooldown_addc);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_removec", "spell_id"), &Entity::cooldown_removec);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_getc", "spell_id"), &Entity::cooldown_getc);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_getc_index", "index"), &Entity::cooldown_getc_index);
|
||||
ClassDB::bind_method(D_METHOD("cooldown_getc_count"), &Entity::cooldown_getc_count);
|
||||
|
||||
//Category Cooldowns
|
||||
ADD_SIGNAL(MethodInfo("scategory_cooldown_added", PropertyInfo(Variant::OBJECT, "cooldown", PROPERTY_HINT_RESOURCE_TYPE, "CategoryCooldown")));
|
||||
@ -7483,19 +7483,19 @@ void Entity::_bind_methods() {
|
||||
ADD_SIGNAL(MethodInfo("ccategory_cooldown_added", PropertyInfo(Variant::OBJECT, "cooldown", PROPERTY_HINT_RESOURCE_TYPE, "CategoryCooldown")));
|
||||
ADD_SIGNAL(MethodInfo("ccategory_cooldown_removed", PropertyInfo(Variant::OBJECT, "cooldown", PROPERTY_HINT_RESOURCE_TYPE, "CategoryCooldown")));
|
||||
|
||||
ClassDB::bind_method(D_METHOD("hass_category_cooldown", "category_id"), &Entity::hass_category_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("adds_category_cooldown", "category_id", "value"), &Entity::adds_category_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("removes_category_cooldown", "category_id"), &Entity::removes_category_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("gets_category_cooldown", "category_id"), &Entity::gets_category_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("gets_category_cooldown_index", "index"), &Entity::gets_category_cooldown_index);
|
||||
ClassDB::bind_method(D_METHOD("gets_category_cooldown_count"), &Entity::gets_category_cooldown_count);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_hass", "category_id"), &Entity::category_cooldown_hass);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_adds", "category_id", "value"), &Entity::category_cooldown_adds);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_removes", "category_id"), &Entity::category_cooldown_removes);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_gets", "category_id"), &Entity::category_cooldown_gets);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_gets_index", "index"), &Entity::category_cooldown_gets_index);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_gets_count"), &Entity::category_cooldown_gets_count);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("hasc_category_cooldown", "category_id"), &Entity::hasc_category_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("addc_category_cooldown", "category_id", "value"), &Entity::addc_category_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("removec_category_cooldown", "category_id"), &Entity::removec_category_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("getc_category_cooldown", "category_id"), &Entity::getc_category_cooldown);
|
||||
ClassDB::bind_method(D_METHOD("getc_category_cooldown_index", "index"), &Entity::getc_category_cooldown_index);
|
||||
ClassDB::bind_method(D_METHOD("getc_category_cooldown_count"), &Entity::getc_category_cooldown_count);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_hasc", "category_id"), &Entity::category_cooldown_hasc);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_addc", "category_id", "value"), &Entity::category_cooldown_addc);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_removec", "category_id"), &Entity::category_cooldown_removec);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_getc", "category_id"), &Entity::category_cooldown_getc);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_getc_index", "index"), &Entity::category_cooldown_getc_index);
|
||||
ClassDB::bind_method(D_METHOD("category_cooldown_getc_count"), &Entity::category_cooldown_getc_count);
|
||||
|
||||
//Known Spells
|
||||
ADD_SIGNAL(MethodInfo("sspell_added", PropertyInfo(Variant::OBJECT, "entity", PROPERTY_HINT_RESOURCE_TYPE, "Entity"), PropertyInfo(Variant::OBJECT, "spell", PROPERTY_HINT_RESOURCE_TYPE, "Spell")));
|
||||
|
@ -638,44 +638,44 @@ public:
|
||||
|
||||
//// Cooldowns ////
|
||||
|
||||
Vector<Ref<Cooldown> > *gets_cooldowns();
|
||||
Vector<Ref<Cooldown> > *getc_cooldowns();
|
||||
Vector<Ref<Cooldown> > *cooldowns_gets();
|
||||
Vector<Ref<Cooldown> > *cooldowns_getc();
|
||||
|
||||
HashMap<int, Ref<Cooldown> > *gets_cooldown_map();
|
||||
HashMap<int, Ref<Cooldown> > *getc_cooldown_map();
|
||||
HashMap<int, Ref<Cooldown> > *cooldown_get_maps();
|
||||
HashMap<int, Ref<Cooldown> > *cooldown_get_mapc();
|
||||
|
||||
bool hass_cooldown(int spell_id);
|
||||
void adds_cooldown(int spell_id, float value);
|
||||
void removes_cooldown(int spell_id);
|
||||
Ref<Cooldown> gets_cooldown(int spell_id);
|
||||
Ref<Cooldown> gets_cooldown_index(int index);
|
||||
int gets_cooldown_count();
|
||||
bool cooldown_hass(int spell_id);
|
||||
void cooldown_adds(int spell_id, float value);
|
||||
void cooldown_removes(int spell_id);
|
||||
Ref<Cooldown> cooldown_gets(int spell_id);
|
||||
Ref<Cooldown> cooldown_gets_index(int index);
|
||||
int cooldown_gets_count();
|
||||
|
||||
bool hasc_cooldown(int spell_id);
|
||||
void addc_cooldown(int spell_id, float value);
|
||||
void removec_cooldown(int spell_id);
|
||||
Ref<Cooldown> getc_cooldown(int spell_id);
|
||||
Ref<Cooldown> getc_cooldown_index(int index);
|
||||
int getc_cooldown_count();
|
||||
bool cooldown_hasc(int spell_id);
|
||||
void cooldown_addc(int spell_id, float value);
|
||||
void cooldown_removec(int spell_id);
|
||||
Ref<Cooldown> cooldown_getc(int spell_id);
|
||||
Ref<Cooldown> cooldown_getc_index(int index);
|
||||
int cooldown_getc_count();
|
||||
|
||||
//Category Cooldowns
|
||||
|
||||
Vector<Ref<CategoryCooldown> > gets_category_cooldowns();
|
||||
Vector<Ref<CategoryCooldown> > getc_category_cooldowns();
|
||||
Vector<Ref<CategoryCooldown> > category_cooldowns_gets();
|
||||
Vector<Ref<CategoryCooldown> > category_cooldowns_getc();
|
||||
|
||||
bool hass_category_cooldown(int category_id);
|
||||
void adds_category_cooldown(int category_id, float value);
|
||||
void removes_category_cooldown(int category_id);
|
||||
Ref<CategoryCooldown> gets_category_cooldown(int category_id);
|
||||
Ref<CategoryCooldown> gets_category_cooldown_index(int index);
|
||||
int gets_category_cooldown_count();
|
||||
bool category_cooldown_hass(int category_id);
|
||||
void category_cooldown_adds(int category_id, float value);
|
||||
void category_cooldown_removes(int category_id);
|
||||
Ref<CategoryCooldown> category_cooldown_gets(int category_id);
|
||||
Ref<CategoryCooldown> category_cooldown_gets_index(int index);
|
||||
int category_cooldown_gets_count();
|
||||
|
||||
bool hasc_category_cooldown(int category_id);
|
||||
void addc_category_cooldown(int category_id, float value);
|
||||
void removec_category_cooldown(int spell_id);
|
||||
Ref<CategoryCooldown> getc_category_cooldown(int category_id);
|
||||
Ref<CategoryCooldown> getc_category_cooldown_index(int index);
|
||||
int getc_category_cooldown_count();
|
||||
bool category_cooldown_hasc(int category_id);
|
||||
void category_cooldown_addc(int category_id, float value);
|
||||
void category_cooldown_removec(int spell_id);
|
||||
Ref<CategoryCooldown> category_cooldown_getc(int category_id);
|
||||
Ref<CategoryCooldown> category_cooldown_getc_index(int index);
|
||||
int category_cooldown_getc_count();
|
||||
|
||||
//Known Spells
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user