示例#1
0
        public void AddObject(GameObjectType type, string group, LevelObject levelObject)
        {
            if (!ObjectTable.ContainsKey(type))
            {
                ObjectTable[type] = new Dictionary <string, List <LevelObject> >();
            }

            if (!ObjectTable[type].ContainsKey(group))
            {
                ObjectTable[type][group] = new List <LevelObject>();
            }

            ObjectTable[type][group].Add(levelObject);
            AllObjects.Add(levelObject);
        }