diff --git a/server/gameserver/android.h b/server/gameserver/android.h index 923fa81c..c792159f 100644 --- a/server/gameserver/android.h +++ b/server/gameserver/android.h @@ -22,5 +22,6 @@ private: void InternalUpdate(int delta_time); void RandSkin(); + friend class PBUtils; friend class EntityFactory; }; diff --git a/server/gameserver/car.h b/server/gameserver/car.h index 01a4c765..cfbe2cb7 100644 --- a/server/gameserver/car.h +++ b/server/gameserver/car.h @@ -69,4 +69,6 @@ class Car : public Creature float cur_oil_ = 0; glm::vec3 curr_shot_dir_ = GlmHelper::ZERO; CircleCollider* self_collider_ = nullptr; + + friend class PBUtils; }; diff --git a/server/gameserver/creature.h b/server/gameserver/creature.h index ea145933..1bf987be 100644 --- a/server/gameserver/creature.h +++ b/server/gameserver/creature.h @@ -374,4 +374,5 @@ private: friend class Skill; friend class Trigger; + friend class PBUtils; }; diff --git a/server/gameserver/hero.h b/server/gameserver/hero.h index 4aad38a1..6ed1fd46 100644 --- a/server/gameserver/hero.h +++ b/server/gameserver/hero.h @@ -52,4 +52,5 @@ private: bool detached_ = false; friend class HeroAI; + friend class PBUtils; }; diff --git a/server/gameserver/human.h b/server/gameserver/human.h index d39d7b3f..dbf69791 100644 --- a/server/gameserver/human.h +++ b/server/gameserver/human.h @@ -444,4 +444,6 @@ private: long long jump_frameno_ = 0; float old_sync_speed = 0; std::map attacker_hash_; + + friend class PBUtils; }; diff --git a/server/gameserver/player.h b/server/gameserver/player.h index ff63c5da..5cb708ae 100644 --- a/server/gameserver/player.h +++ b/server/gameserver/player.h @@ -142,4 +142,5 @@ private: a8::XTimerWp watch_war_req_timer_; friend class EntityFactory; + friend class PBUtils; };