private static void SyncStat(Stat stat, ref float field, bool write) { if (write) { SteamUserStats.SetStat(SteamAchievementMap.StatToSteam(stat), (int)field); return; } SteamUserStats.GetStat(SteamAchievementMap.StatToSteam(stat), out int pData); field = pData; }
private static void SyncStat(Stat stat, ref int field, bool write) { if (write) { SteamUserStats.SetStat(SteamAchievementMap.StatToSteam(stat), field); } else { SteamUserStats.GetStat(SteamAchievementMap.StatToSteam(stat), out field); } }