//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(); }
public MyExclusiveLock(FastResourceLock lockObject) { m_lockObject = lockObject; m_lockObject.AcquireExclusive(); }
public MyExclusiveLock(FastResourceLock lockObject) { m_lockObject = lockObject; m_lockObject.AcquireExclusive(); }