public void OnReceived(SpaceshipLifePointsChangedMessage spaceshipLifePointsChangedMessage) { if (gameState == GameState.InGame) { inGame.OnReceived(spaceshipLifePointsChangedMessage); } }
public void OnReceived(SpaceshipLifePointsChangedMessage spaceshipLifePointsChangedMessage) { var fix = spaceshipLifePointsChangedMessage.Fix.Value; Action action = () => { ProcessSpaceshipLifePointsChangedMessage(fix.Owner, fix.LifePoints); }; ProcessAction(action); }