浏览代码

修复对象池bug

tanghai 8 年之前
父节点
当前提交
62e4eae552

+ 1 - 0
Unity/Assets/Scripts/Base/Object/ObjectPool.cs

@@ -57,6 +57,7 @@ namespace Model
             if (!this.dictionary.TryGetValue(type, out queue))
             {
                 queue = new EQueue<Disposer>();
+				this.dictionary.Add(type, queue);
             }
             queue.Enqueue(obj);
         }

+ 12 - 0
Unity/Assets/Scripts/Component/NumericComponent.cs.meta

@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 8358c72195c48914c845f5abb35b66e6
+timeCreated: 1506412332
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 12 - 0
Unity/Assets/Scripts/Component/NumericWatcherComponent.cs.meta

@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: a33b38c8aad77fe43ae61cbd09dee9b3
+timeCreated: 1506412332
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 9 - 0
Unity/Assets/Scripts/Event.meta

@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: de79b1bf18100bf41aeb8e5bd55170bb
+folderAsset: yes
+timeCreated: 1506412331
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 12 - 0
Unity/Assets/Scripts/Event/NumericChangeEvent_NotifyWatcher.cs.meta

@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 384b8c339ff041543b3547c39ad02edf
+timeCreated: 1506412332
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 12 - 0
Unity/Assets/Scripts/Event/NumericWatcher_Hp_ShowUI.cs.meta

@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: f6f7d90d657e1af4e9d43b08fc2530b3
+timeCreated: 1506412332
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 12 - 0
Unity/Assets/Scripts/Other/INumericWatcher.cs.meta

@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 0bb399825802f7947ba9efa0581a25d2
+timeCreated: 1506412332
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 12 - 0
Unity/Assets/Scripts/Other/NumericWatcherAttribute.cs.meta

@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 7325fd3bca3b0fc4aa6070c0fc95a74a
+timeCreated: 1506412332
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 0
Unity/Hotfix/Base/Object/ObjectPool.cs

@@ -58,6 +58,7 @@ namespace Hotfix
             if (!this.dictionary.TryGetValue(type, out queue))
             {
                 queue = new EQueue<Disposer>();
+				this.dictionary.Add(type, queue);
             }
             queue.Enqueue(obj);
         }