decode static method
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,
);
}