public void OnDeviceInit() { MyRenderProxy.Assert(m_deviceState == MyGeneralManagerState.NOT_INIT); m_deviceState = MyGeneralManagerState.INIT; foreach (IManager manager in m_allManagers) { if (manager is IManagerDevice) ((IManagerDevice)manager).OnDeviceInit(); } }
public void OnDeviceEnd() { if (m_deviceState == MyGeneralManagerState.NOT_INIT) return; foreach (IManager manager in m_allManagers) { if (manager is IManagerDevice) ((IManagerDevice)manager).OnDeviceEnd(); } m_deviceState = MyGeneralManagerState.NOT_INIT; }
public void OnDeviceInit() { MyRenderProxy.Assert(m_deviceState == MyGeneralManagerState.NOT_INIT); m_deviceState = MyGeneralManagerState.INIT; foreach (IManager manager in m_allManagers) { if (manager is IManagerDevice) { ((IManagerDevice)manager).OnDeviceInit(); } } }
public void OnDeviceEnd() { if (m_deviceState == MyGeneralManagerState.NOT_INIT) { return; } foreach (IManager manager in m_allManagers) { if (manager is IManagerDevice) { ((IManagerDevice)manager).OnDeviceEnd(); } } m_deviceState = MyGeneralManagerState.NOT_INIT; }