MCPcopy Create free account
hub / github.com/PerroEngine/Perro / expect_vec3

Function expect_vec3

perro_source/core/perro_animation/src/panim/fields.rs:432–437  ·  view source on GitHub ↗
(value: &SceneValue, key: &str, line_no: usize)

Source from the content-addressed store, hash-verified

430 .as_bool()
431 .ok_or_else(|| format!("line {}: `{}` expects bool", line_no, key))
432}
433
434fn expect_vec2(value: &SceneValue, key: &str, line_no: usize) -> Result<Vector2, String> {
435 let (x, y) = value
436 .as_vec2()
437 .ok_or_else(|| format!("line {}: `{}` expects vec2", line_no, key))?;
438 Ok(Vector2::new(x, y))
439}
440

Callers 2

parse_node_3d_actionFunction · 0.85

Calls 1

as_vec3Method · 0.45

Tested by

no test coverage detected