lvjincheng 4 лет назад
Родитель
Сommit
8e6ffa67a9
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      Assets/JC/JCLib.cs

+ 8 - 0
Assets/JC/JCLib.cs

@@ -22,11 +22,19 @@ namespace JC.CS
         {
             count++;
         } 
+        public void Lock(object obj) 
+        {
+            objects.Add(obj);
+        }
         public void Unlock()
         {
             count--;
             if (count < 0) count = 0;
         }
+        public void Unlock(object obj) 
+        {
+            objects.Remove(obj);
+        }
         public bool IsLocked()
         {
             return count > 0 || objects.Count > 0;