This commit is contained in:
aozhiwei 2022-09-06 14:15:10 +08:00
parent 656e6ac288
commit 5876b4f823
2 changed files with 12 additions and 0 deletions

View File

@ -350,3 +350,14 @@ float BattleDataContext::GetDodgeRate()
{ {
return dodge_damage_rate; return dodge_damage_rate;
} }
std::shared_ptr<WeaponAbility> BattleDataContext::GetWeaponByUniId(long long weapon_uuid)
{
if (weapon1_ability_ && weapon1_ability_->weapon_uniid == weapon_uuid) {
return weapon1_ability_;
}
if (weapon2_ability_ && weapon2_ability_->weapon_uniid == weapon_uuid) {
return weapon2_ability_;
}
return nullptr;
}

View File

@ -67,6 +67,7 @@ private:
float GetCritRate(); float GetCritRate();
bool IsDodge(); bool IsDodge();
float GetDodgeRate(); float GetDodgeRate();
std::shared_ptr<WeaponAbility> GetWeaponByUniId(long long weapon_uniid);
private: private: