#pragma once struct BattleDataContext; class CustomMember { public: const std::string& GetAccountId() { return account_id_; } std::shared_ptr& GetNetData() { return battle_context_; }; private: std::string account_id_; std::shared_ptr battle_context_; };