pub trait INavMeshDataMethods: INavMeshData {
// Provided methods
fn ctor(self) { ... }
fn ctor_2(self, agent_type_id: impl Into<i32>) { ... }
fn get_source_bounds(self) -> Bounds { ... }
fn get_position(self) -> Vector3 { ... }
fn set_position(self, value: impl Into<Vector3>) { ... }
fn get_rotation(self) -> Quaternion { ... }
fn set_rotation(self, value: impl Into<Quaternion>) { ... }
fn get_source_bounds_injected(self) -> Bounds { ... }
fn get_position_injected(self) -> Vector3 { ... }
fn set_position_injected(self) -> Vector3 { ... }
fn get_rotation_injected(self) -> Quaternion { ... }
fn set_rotation_injected(self) -> Quaternion { ... }
}Provided Methods§
Sourcefn get_source_bounds(self) -> Bounds
fn get_source_bounds(self) -> Bounds
get_sourceBounds() overload
Sourcefn get_position(self) -> Vector3
fn get_position(self) -> Vector3
get_position() overload
Sourcefn set_position(self, value: impl Into<Vector3>)
fn set_position(self, value: impl Into<Vector3>)
set_position(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_rotation(self) -> Quaternion
fn get_rotation(self) -> Quaternion
get_rotation() overload
Sourcefn set_rotation(self, value: impl Into<Quaternion>)
fn set_rotation(self, value: impl Into<Quaternion>)
set_rotation(crate::unity_engine::quaternion::Quaternion) overload
Sourcefn get_source_bounds_injected(self) -> Bounds
fn get_source_bounds_injected(self) -> Bounds
get_sourceBounds_Injected(*mutcrate::unity_engine::bounds::Bounds) overload
Sourcefn get_position_injected(self) -> Vector3
fn get_position_injected(self) -> Vector3
get_position_Injected(*mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn set_position_injected(self) -> Vector3
fn set_position_injected(self) -> Vector3
set_position_Injected(*mutcrate::unity_engine::vector3::Vector3) overload
Sourcefn get_rotation_injected(self) -> Quaternion
fn get_rotation_injected(self) -> Quaternion
get_rotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion) overload
Sourcefn set_rotation_injected(self) -> Quaternion
fn set_rotation_injected(self) -> Quaternion
set_rotation_Injected(*mutcrate::unity_engine::quaternion::Quaternion) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.