Esempio n. 1
0
    public DungeonEventInfo LookUp(int eventID)
    {
        DungeonEventInfo info = null;

        if (m_dungeonEventMap.TryGetValue(eventID, out info))
        {
            return(info);
        }
        return(null);
    }
Esempio n. 2
0
    public void Load(byte[] bytes)
    {
        m_dungeonEventMap = new Dictionary <int, DungeonEventInfo>();
        BinaryHelper helper = new BinaryHelper(bytes);

        int count = helper.ReadInt();

        for (int index = 0; index < count; ++index)
        {
            DungeonEventInfo info = new DungeonEventInfo();
            info.Load(helper);
            m_dungeonEventMap.Add(info.EventID, info);
        }
    }