コード例 #1
0
 public static void Register()
 {
     DialogConfig.Init();
     EffectConfig.Init();
     GameBouquetsConfig.Init();
     GameDailyTaskConfig.Init();
     GameGuideConfig.Init();
     GameInitConfig.Init();
     GDailyTaskGiftConfig.Init();
     GuiConfig.Init();
     IPConfig.Init();
     LuckDrawConfig.Init();
     RepConfig.Init();
     RoleConfig.Init();
     SoundConfig.Init();
     StrConfig.Init();
     TalkConfig.Init();
 }
コード例 #2
0
    private static void Add_Item(ReadStream rs)
    {
        int arr_item_len_GameDailyTaskConfig;



        int
            id =

            rs.ReadInt();



        int
            type =

            rs.ReadInt();



        string
            title =

            rs.ReadString();



        int
            activeness =

            rs.ReadInt();



        int
            total =

            rs.ReadInt();


        arr_item_len_GameDailyTaskConfig = rs.ReadShort();


        int[]
        closeViewIds = new

                       int
                       [arr_item_len_GameDailyTaskConfig];

        for (int i = 0; i < arr_item_len_GameDailyTaskConfig; ++i)
        {
            closeViewIds[i] =

                rs.ReadInt();
        }


        arr_item_len_GameDailyTaskConfig = rs.ReadShort();


        int[]
        openViewIds = new

                      int
                      [arr_item_len_GameDailyTaskConfig];

        for (int i = 0; i < arr_item_len_GameDailyTaskConfig; ++i)
        {
            openViewIds[i] =

                rs.ReadInt();
        }


        arr_item_len_GameDailyTaskConfig = rs.ReadShort();


        int[]
        openViewParam = new

                        int
                        [arr_item_len_GameDailyTaskConfig];

        for (int i = 0; i < arr_item_len_GameDailyTaskConfig; ++i)
        {
            openViewParam[i] =

                rs.ReadInt();
        }


        GameDailyTaskConfig new_obj_GameDailyTaskConfig = new GameDailyTaskConfig(id, type, title, activeness, total, closeViewIds, openViewIds, openViewParam);

        if (dic.ContainsKey(id))
        {
            LogWarning("duplicate key: " + id);
            return;
        }

        dic.Add(id, new_obj_GameDailyTaskConfig);
        array.Add(new_obj_GameDailyTaskConfig);
    }