private void Update(object sender, ElapsedEventArgs e) {
switch (Status) {
case AcSharedMemoryStatus.Disconnected:
if (Reconnect()) {
UpdatePhysics();
}
break;
case AcSharedMemoryStatus.Connected:
case AcSharedMemoryStatus.Live:
UpdatePhysics();
break;
case AcSharedMemoryStatus.Connecting:
break;
default:
throw new ArgumentOutOfRangeException();
}
}