decode static method

DirectionalLight decode(
  1. Object result
)

Implementation

static DirectionalLight decode(Object result) {
  result as List<Object?>;
  return DirectionalLight(
    id: result[0]! as String,
    castShadows: result[1] as bool?,
    color: result[2] as int?,
    colorTransition: result[3] != null
        ? TransitionOptions.decode(result[3]! as List<Object?>)
        : null,
    direction: (result[4] as List<Object?>?)?.cast<double?>(),
    directionTransition: result[5] != null
        ? TransitionOptions.decode(result[5]! as List<Object?>)
        : null,
    intensity: result[6] as double?,
    intensityTransition: result[7] != null
        ? TransitionOptions.decode(result[7]! as List<Object?>)
        : null,
    shadowIntensity: result[8] as double?,
    shadowIntensityTransition: result[9] != null
        ? TransitionOptions.decode(result[9]! as List<Object?>)
        : null,
  );
}