public RegionState() { if (m_stateWork == null) { m_stateWork = new BasicWorkQueue("OnStateChanged"); } m_regionState = RegionStateCode.Uninitialized; m_regionStateLock = new Object(); }
public OnStateChangedLater(RegionStateChangedCallback c, RegionStateCode r) { m_callback = c; m_code = r; }
private void State_OnChange(RegionStateCode newState) { if (OnRegionStateChange != null) OnRegionStateChange(this, newState); }