30 lines
701 B
C++
30 lines
701 B
C++
#pragma once
|
|
|
|
namespace cs
|
|
{
|
|
class MFVec3;
|
|
class MFOverReward;
|
|
class MFHeroStats;
|
|
class MFWeaponStats;
|
|
}
|
|
|
|
struct OverReward;
|
|
|
|
struct HeroStatsPb;
|
|
struct WeaponStatsPb;
|
|
namespace TypeConvert
|
|
{
|
|
void ToPb(const Position v, cs::MFVec3* pb_obj);
|
|
void ToPb(const glm::vec3& v, cs::MFVec3* pb_obj);
|
|
void FromPb(glm::vec3& v, const cs::MFVec3* pb_obj);
|
|
|
|
void ToPb(const OverReward& v, cs::MFOverReward* pb_obj);
|
|
|
|
void ToPb(const HeroStatsPb& v, cs::MFHeroStats* pb_obj);
|
|
void FromPb(HeroStatsPb& v, const cs::MFHeroStats* pb_obj);
|
|
|
|
void ToPb(const WeaponStatsPb& v, cs::MFWeaponStats* pb_obj);
|
|
void FromPb(WeaponStatsPb& v, const cs::MFWeaponStats* pb_obj);
|
|
|
|
}
|