Exemple #1
0
 public static void serialize(AchievementConfigs value, XSteam steam)
 {
     intBuffer.serialize(value.ConfigList.Length, steam);
     for (int i = 0; i < value.ConfigList.Length; i++)
     {
         AchievementConfigBuffer.serialize(value.ConfigList[i], steam);
     }
 }
Exemple #2
0
        public static AchievementConfigs deserialize(byte[] buffer, ref uint offset)
        {
            int _AchievementConfig_length = intBuffer.deserialize(buffer, ref offset);

            AchievementConfig[] _AchievementConfig = new AchievementConfig[_AchievementConfig_length];
            for (int i = 0; i < _AchievementConfig_length; i++)
            {
                _AchievementConfig[i] = AchievementConfigBuffer.deserialize(buffer, ref offset);
            }

            AchievementConfigs _AchievementConfigs = new AchievementConfigs();

            _AchievementConfigs._configList = _AchievementConfig;
            return(_AchievementConfigs);
        }
        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);
        }