handleWalkingMode method

void handleWalkingMode({
  1. required WalkingMode walkingMode,
  2. required ZoneLevel zoneLevel,
})

Handle a walkingMode command.

Implementation

void handleWalkingMode({
  required final WalkingMode walkingMode,
  required final ZoneLevel zoneLevel,
}) {
  switch (walkingMode) {
    case WalkingMode.stationary:
      zoneLevel.currentWalkingOptions = null;
      break;
    case WalkingMode.slow:
      zoneLevel.currentWalkingOptions = zoneLevel.currentTerrain.slowWalk;
      break;
    case WalkingMode.fast:
      zoneLevel.currentWalkingOptions = zoneLevel.currentTerrain.fastWalk;
      break;
  }
}