public static ObjecPoolManager GetObjectPoolManager() { if (objectPoolManager == null) { objectPoolManager = new ObjecPoolManager(); } return(objectPoolManager); }
static GlobalClient() { netManager = new NetManager(); globalDataTable = new Hashtable(); prefabData = new Dictionary <string, GameObject>(); spriteData = new Dictionary <string, Sprite>(); factories = new Dictionary <string, ObjectFactory>(); eventReceivers = new Dictionary <Game.EventType, HashSet <GameContext> >(); keyManager = new KeyFrameManager(); commandManager = new CommandManager(); objectPoolManager = new ObjecPoolManager(); //string path = Application.dataPath + "/Resources/Prefabs/"; string path = "Prefabs/entity/"; ReadPrefabs(path); path = "Prefabs/UI/ConsoleWindow/"; ReadPrefabs(path); path = "UI/Textures/"; ReadSprite(path); ///初始化操作 objectPoolManager.Init(); }