コード例 #1
0
    public override void fromBinary(byte[] binary)
    {
        reader = new st.net.NetBase.ByteReader(binary);
        ushort lenunderground_palace_boss = reader.Read_ushort();

        underground_palace_boss = new List <st.net.NetBase.boss_challenge>();
        for (int i_underground_palace_boss = 0; i_underground_palace_boss < lenunderground_palace_boss; i_underground_palace_boss++)
        {
            st.net.NetBase.boss_challenge listData = new st.net.NetBase.boss_challenge();
            listData.fromBinary(reader);
            underground_palace_boss.Add(listData);
        }
        ushort lenscene_boss = reader.Read_ushort();

        scene_boss = new List <st.net.NetBase.boss_challenge>();
        for (int i_scene_boss = 0; i_scene_boss < lenscene_boss; i_scene_boss++)
        {
            st.net.NetBase.boss_challenge listData = new st.net.NetBase.boss_challenge();
            listData.fromBinary(reader);
            scene_boss.Add(listData);
        }
        ushort lenseal_boss = reader.Read_ushort();

        seal_boss = new List <st.net.NetBase.boss_challenge>();
        for (int i_seal_boss = 0; i_seal_boss < lenseal_boss; i_seal_boss++)
        {
            st.net.NetBase.boss_challenge listData = new st.net.NetBase.boss_challenge();
            listData.fromBinary(reader);
            seal_boss.Add(listData);
        }
        ushort lensmeltters_boss = reader.Read_ushort();

        smeltters_boss = new List <st.net.NetBase.boss_challenge>();
        for (int i_smeltters_boss = 0; i_smeltters_boss < lensmeltters_boss; i_smeltters_boss++)
        {
            st.net.NetBase.boss_challenge listData = new st.net.NetBase.boss_challenge();
            listData.fromBinary(reader);
            smeltters_boss.Add(listData);
        }
        ushort lenli_smeltters_boss = reader.Read_ushort();

        li_smeltters_boss = new List <st.net.NetBase.boss_challenge>();
        for (int i_li_smeltters_boss = 0; i_li_smeltters_boss < lenli_smeltters_boss; i_li_smeltters_boss++)
        {
            st.net.NetBase.boss_challenge listData = new st.net.NetBase.boss_challenge();
            listData.fromBinary(reader);
            li_smeltters_boss.Add(listData);
        }
    }
コード例 #2
0
    public override byte[] toBinary()
    {
        writer = new st.net.NetBase.ByteWriter();
        ushort lenunderground_palace_boss = (ushort)underground_palace_boss.Count;

        writer.write_short(lenunderground_palace_boss);
        for (int i_underground_palace_boss = 0; i_underground_palace_boss < lenunderground_palace_boss; i_underground_palace_boss++)
        {
            st.net.NetBase.boss_challenge listData = underground_palace_boss[i_underground_palace_boss];
            listData.toBinary(writer);
        }
        ushort lenscene_boss = (ushort)scene_boss.Count;

        writer.write_short(lenscene_boss);
        for (int i_scene_boss = 0; i_scene_boss < lenscene_boss; i_scene_boss++)
        {
            st.net.NetBase.boss_challenge listData = scene_boss[i_scene_boss];
            listData.toBinary(writer);
        }
        ushort lenseal_boss = (ushort)seal_boss.Count;

        writer.write_short(lenseal_boss);
        for (int i_seal_boss = 0; i_seal_boss < lenseal_boss; i_seal_boss++)
        {
            st.net.NetBase.boss_challenge listData = seal_boss[i_seal_boss];
            listData.toBinary(writer);
        }
        ushort lensmeltters_boss = (ushort)smeltters_boss.Count;

        writer.write_short(lensmeltters_boss);
        for (int i_smeltters_boss = 0; i_smeltters_boss < lensmeltters_boss; i_smeltters_boss++)
        {
            st.net.NetBase.boss_challenge listData = smeltters_boss[i_smeltters_boss];
            listData.toBinary(writer);
        }
        ushort lenli_smeltters_boss = (ushort)li_smeltters_boss.Count;

        writer.write_short(lenli_smeltters_boss);
        for (int i_li_smeltters_boss = 0; i_li_smeltters_boss < lenli_smeltters_boss; i_li_smeltters_boss++)
        {
            st.net.NetBase.boss_challenge listData = li_smeltters_boss[i_li_smeltters_boss];
            listData.toBinary(writer);
        }
        return(writer.data);
    }