public static void serialize(Config value, XSteam steam) { // null boolBuffer.serialize(value == null, steam); if (value == null) { return; } // AchievementConfig AchievementConfigsBuffer.serialize(value.AchievementConfig, steam); }
public static Config deserialize(byte[] buffer, ref uint offset) { // null bool _null = boolBuffer.deserialize(buffer, ref offset); if (_null) { return(null); } // AchievementConfig AchievementConfigs _AchievementConfig = AchievementConfigsBuffer.deserialize(buffer, ref offset); _AchievementConfig.OnAfterDeserialize(); Config _Config = new Config(); _Config.AchievementConfig = _AchievementConfig; return(_Config); }