Skip to main content

IHubMascotController

Trait IHubMascotController 

Source
pub trait IHubMascotController: IMonoBehaviour {
Show 38 methods // Provided methods fn follow_speed1(self) -> f32 { ... } fn set_follow_speed1(self, value: f32) { ... } fn follow_speed2(self) -> f32 { ... } fn set_follow_speed2(self, value: f32) { ... } fn speed_rate(self) -> f32 { ... } fn set_speed_rate(self, value: f32) { ... } fn overlap_colliders(self) -> Array<Collider> { ... } fn set_overlap_colliders(self, value: Array<Collider>) { ... } fn results(self) -> Array<RaycastHit> { ... } fn set_results(self, value: Array<RaycastHit>) { ... } fn m_animator(self) -> Animator { ... } fn set_m_animator(self, value: Animator) { ... } fn m_speed(self) -> f32 { ... } fn set_m_speed(self, value: f32) { ... } fn m_angle(self) -> f32 { ... } fn set_m_angle(self, value: f32) { ... } fn m_last_angle(self) -> f32 { ... } fn set_m_last_angle(self, value: f32) { ... } fn m_reaction_counter(self) -> f32 { ... } fn set_m_reaction_counter(self, value: f32) { ... } fn m_move_delay(self) -> f32 { ... } fn set_m_move_delay(self, value: f32) { ... } fn m_distance_time(self) -> f32 { ... } fn set_m_distance_time(self, value: f32) { ... } fn m_keep_away(self) -> bool { ... } fn set_m_keep_away(self, value: bool) { ... } fn m_reaction_first(self) -> bool { ... } fn set_m_reaction_first(self, value: bool) { ... } fn m_find_last(self) -> Vector3 { ... } fn set_m_find_last(self, value: Vector3) { ... } fn m_agent(self) -> NavMeshAgent { ... } fn set_m_agent(self, value: NavMeshAgent) { ... } fn m_path(self) -> NavMeshPath { ... } fn set_m_path(self, value: NavMeshPath) { ... } fn object_collision_layer_mask(self) -> i32 { ... } fn set_object_collision_layer_mask(self, value: i32) { ... } fn ground_collision_layer_mask(self) -> i32 { ... } fn set_ground_collision_layer_mask(self, value: i32) { ... }
}

Provided Methods§

Source

fn follow_speed1(self) -> f32

Source

fn set_follow_speed1(self, value: f32)

Source

fn follow_speed2(self) -> f32

Source

fn set_follow_speed2(self, value: f32)

Source

fn speed_rate(self) -> f32

Source

fn set_speed_rate(self, value: f32)

Source

fn overlap_colliders(self) -> Array<Collider>

Source

fn set_overlap_colliders(self, value: Array<Collider>)

Source

fn results(self) -> Array<RaycastHit>

Source

fn set_results(self, value: Array<RaycastHit>)

Source

fn m_animator(self) -> Animator

Source

fn set_m_animator(self, value: Animator)

Source

fn m_speed(self) -> f32

Source

fn set_m_speed(self, value: f32)

Source

fn m_angle(self) -> f32

Source

fn set_m_angle(self, value: f32)

Source

fn m_last_angle(self) -> f32

Source

fn set_m_last_angle(self, value: f32)

Source

fn m_reaction_counter(self) -> f32

Source

fn set_m_reaction_counter(self, value: f32)

Source

fn m_move_delay(self) -> f32

Source

fn set_m_move_delay(self, value: f32)

Source

fn m_distance_time(self) -> f32

Source

fn set_m_distance_time(self, value: f32)

Source

fn m_keep_away(self) -> bool

Source

fn set_m_keep_away(self, value: bool)

Source

fn m_reaction_first(self) -> bool

Source

fn set_m_reaction_first(self, value: bool)

Source

fn m_find_last(self) -> Vector3

Source

fn set_m_find_last(self, value: Vector3)

Source

fn m_agent(self) -> NavMeshAgent

Source

fn set_m_agent(self, value: NavMeshAgent)

Source

fn m_path(self) -> NavMeshPath

Source

fn set_m_path(self, value: NavMeshPath)

Source

fn object_collision_layer_mask(self) -> i32

Source

fn set_object_collision_layer_mask(self, value: i32)

Source

fn ground_collision_layer_mask(self) -> i32

Source

fn set_ground_collision_layer_mask(self, value: i32)

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.

Implementors§