/// <summary> /// 注册一个CreaterFactory到创建列表和创建者工厂列表【WorldCreaterStudio_Core.StoreRoom.MapCreaterDictionary】 /// </summary> /// <param name="createrFactory"></param> public static void RegisterACreaterFactory(MapCreaterFactory createrFactory) { if (!_mapCreaterTypeMayToCollection.ContainsKey(createrFactory.DisplayType)) { _mapCreaterTypeMayToCollection[createrFactory.DisplayType] = new NewWork.MapCreaterTypeNode() { TypeName = createrFactory.DisplayType }; } _mapCreaterTypeMayToCollection[createrFactory.DisplayType].Creaters.Add(createrFactory); WorldCreaterStudio_Core.StoreRoom.MapCreaterDictionary.RegisterACreaterFactory(createrFactory); }
/// <summary> /// 注册一个CreaterFactory /// </summary> /// <param name="createrFactory"></param> public static void RegisterACreaterFactory(MapCreaterFactory createrFactory) { //注册programSet _programSetToCreaterFactory[createrFactory.CreaterProgramSet] = createrFactory; }