public void remove_shadow_object(ShadowObj shadowObj) { // multiple shadows? ShadowObjectList.Remove(shadowObj); shadowObj.Cell = null; NumShadowObjects--; }
public void AddShadowObject(ShadowObj shadowObj) { readerWriterLockSlim.EnterWriteLock(); try { ShadowObjectList.Add(shadowObj); NumShadowObjects++; // can probably replace with .Count shadowObj.Cell = this; } finally { readerWriterLockSlim.ExitWriteLock(); } }
public void remove_shadow_object(ShadowObj shadowObj) { readerWriterLockSlim.EnterWriteLock(); try { // multiple shadows? ShadowObjectList.Remove(shadowObj); shadowObj.Cell = null; NumShadowObjects--; } finally { readerWriterLockSlim.ExitWriteLock(); } }
public void AddShadowObject(ShadowObj shadowObj) { ShadowObjectList.Add(shadowObj); NumShadowObjects++; // can probably replace with .Count shadowObj.Cell = this; }