Beispiel #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();
 }
    private static void Add_Item(ReadStream rs)
    {
        int arr_item_len_GameGuideConfig;



        int
            id =

            rs.ReadInt();



        int
            nextId =

            rs.ReadInt();



        bool
            isRoleAction =

            rs.ReadBool();


        arr_item_len_GameGuideConfig = rs.ReadShort();


        float[]
        startPos = new

                   float
                   [arr_item_len_GameGuideConfig];

        for (int i = 0; i < arr_item_len_GameGuideConfig; ++i)
        {
            startPos[i] =

                rs.ReadFloat();
        }


        arr_item_len_GameGuideConfig = rs.ReadShort();


        float[]
        endPos = new

                 float
                 [arr_item_len_GameGuideConfig];

        for (int i = 0; i < arr_item_len_GameGuideConfig; ++i)
        {
            endPos[i] =

                rs.ReadFloat();
        }



        string
            msg =

            rs.ReadString();


        arr_item_len_GameGuideConfig = rs.ReadShort();


        float[]
        msgPos = new

                 float
                 [arr_item_len_GameGuideConfig];

        for (int i = 0; i < arr_item_len_GameGuideConfig; ++i)
        {
            msgPos[i] =

                rs.ReadFloat();
        }



        bool
            isInvert =

            rs.ReadBool();



        float
            handRotation =

            rs.ReadFloat();


        GameGuideConfig new_obj_GameGuideConfig = new GameGuideConfig(id, nextId, isRoleAction, startPos, endPos, msg, msgPos, isInvert, handRotation);

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

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