Use smart pointers for BattleSide.
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -45,7 +45,7 @@ const ConstString& Battling::Creature::GetActiveTalent() const {
|
||||
return _variant->GetTalent(_talentIndex);
|
||||
}
|
||||
|
||||
void Battling::Creature::SetBattleData(Battling::Battle* battle, Battling::BattleSide* side) {
|
||||
void Battling::Creature::SetBattleData(ArbUt::BorrowedPtr<Battle> battle, BattleSide* side) {
|
||||
_battle = battle;
|
||||
_side = side;
|
||||
this->ResetActiveScripts();
|
||||
@@ -85,7 +85,7 @@ void Battling::Creature::RecalculateBoostedStat(Library::Statistic stat) {
|
||||
|
||||
// endregion
|
||||
|
||||
Battling::Battle* Battling::Creature::GetBattle() const { return _battle; }
|
||||
const ArbUt::BorrowedPtr<CreatureLib::Battling::Battle>& Battling::Creature::GetBattle() const { return _battle; }
|
||||
|
||||
Battling::BattleSide* Battling::Creature::GetBattleSide() const { return _side; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user