readVec3 function

Vector3 readVec3(
  1. Map<String, PropertyValue> props,
  2. String key,
  3. Vector3 fallback
)

Reads a Vector3 property (a copy), or returns a copy of fallback.

Implementation

Vector3 readVec3(
  Map<String, PropertyValue> props,
  String key,
  Vector3 fallback,
) {
  final v = props[key];
  return v is Vec3Value ? v.value.clone() : fallback.clone();
}