Skip to main content

IDragonRideShotMethods

Trait IDragonRideShotMethods 

Source
pub trait IDragonRideShotMethods: IDragonRideShot {
Show 20 methods // Provided methods fn get_erase_second(self) -> f32 { ... } fn set_erase_second(self, value: impl Into<f32>) { ... } fn get_shot_speed(self) -> f32 { ... } fn set_shot_speed(self, value: impl Into<f32>) { ... } fn get_is_initialized(self) -> bool { ... } fn set_is_initialized(self, value: impl Into<bool>) { ... } fn get_straight_vector(self) -> Vector3 { ... } fn set_straight_vector(self, value: impl Into<Vector3>) { ... } fn get_first_vector(self) -> Vector3 { ... } fn set_first_vector(self, value: impl Into<Vector3>) { ... } fn get_diff_vector(self) -> Vector3 { ... } fn set_diff_vector(self, value: impl Into<Vector3>) { ... } fn get_interp_straight_second(self) -> f32 { ... } fn set_interp_straight_second(self, value: impl Into<f32>) { ... } fn initialize( self, is_assist: impl Into<bool>, is_special: impl Into<bool>, is_penetrate: impl Into<bool>, is_maximum: impl Into<bool>, ) { ... } fn post_update(self) { ... } fn on_trigger_enter(self, collision: impl Into<Collider>) { ... } fn call_reset(self) { ... } fn update(self) { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn get_erase_second(self) -> f32

get_EraseSecond() overload

Source

fn set_erase_second(self, value: impl Into<f32>)

set_EraseSecond(f32) overload

Source

fn get_shot_speed(self) -> f32

get_ShotSpeed() overload

Source

fn set_shot_speed(self, value: impl Into<f32>)

set_ShotSpeed(f32) overload

Source

fn get_is_initialized(self) -> bool

get_IsInitialized() overload

Source

fn set_is_initialized(self, value: impl Into<bool>)

set_IsInitialized(bool) overload

Source

fn get_straight_vector(self) -> Vector3

get_StraightVector() overload

Source

fn set_straight_vector(self, value: impl Into<Vector3>)

set_StraightVector(crate::unity_engine::vector3::Vector3) overload

Source

fn get_first_vector(self) -> Vector3

get_FirstVector() overload

Source

fn set_first_vector(self, value: impl Into<Vector3>)

set_FirstVector(crate::unity_engine::vector3::Vector3) overload

Source

fn get_diff_vector(self) -> Vector3

get_DiffVector() overload

Source

fn set_diff_vector(self, value: impl Into<Vector3>)

set_DiffVector(crate::unity_engine::vector3::Vector3) overload

Source

fn get_interp_straight_second(self) -> f32

get_InterpStraightSecond() overload

Source

fn set_interp_straight_second(self, value: impl Into<f32>)

set_InterpStraightSecond(f32) overload

Source

fn initialize( self, is_assist: impl Into<bool>, is_special: impl Into<bool>, is_penetrate: impl Into<bool>, is_maximum: impl Into<bool>, )

Initialize(bool, bool, bool, bool) overload

Source

fn post_update(self)

PostUpdate() overload

Source

fn on_trigger_enter(self, collision: impl Into<Collider>)

OnTriggerEnter(crate::unity_engine::collider::Collider) overload

Source

fn call_reset(self)

CallReset() overload

Source

fn update(self)

Update() overload

Source

fn ctor(self)

.ctor() 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.

Implementors§

Source§

impl<__T: IDragonRideShot> IDragonRideShotMethods for __T

Available on crate feature app-dragonrideshot only.