Beispiel #1
0
 //private static MyConcurrentHashSet<MyEntity> m_moved = new MyConcurrentHashSet<MyEntity>();
 public static void Move(MyEntity entity)
 {
     Debug.Assert(entity.InScene, "Moving entity in prunning structure, but entity not in scene");
     m_movedLock.AcquireExclusive();
     m_moved.Add(entity);
     m_movedLock.ReleaseExclusive();
 }
Beispiel #2
0
 public MyExclusiveLock(FastResourceLock lockObject)
 {
     m_lockObject = lockObject;
     m_lockObject.AcquireExclusive();
 }
 public MyExclusiveLock(FastResourceLock lockObject)
 {
     m_lockObject = lockObject;
     m_lockObject.AcquireExclusive();
 }