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§
Sourcefn get_erase_second(self) -> f32
fn get_erase_second(self) -> f32
get_EraseSecond() overload
Sourcefn set_erase_second(self, value: impl Into<f32>)
fn set_erase_second(self, value: impl Into<f32>)
set_EraseSecond(f32) overload
Sourcefn get_shot_speed(self) -> f32
fn get_shot_speed(self) -> f32
get_ShotSpeed() overload
Sourcefn set_shot_speed(self, value: impl Into<f32>)
fn set_shot_speed(self, value: impl Into<f32>)
set_ShotSpeed(f32) overload
Sourcefn get_is_initialized(self) -> bool
fn get_is_initialized(self) -> bool
get_IsInitialized() overload
Sourcefn set_is_initialized(self, value: impl Into<bool>)
fn set_is_initialized(self, value: impl Into<bool>)
set_IsInitialized(bool) overload
Sourcefn get_straight_vector(self) -> Vector3
fn get_straight_vector(self) -> Vector3
get_StraightVector() overload
Sourcefn set_straight_vector(self, value: impl Into<Vector3>)
fn set_straight_vector(self, value: impl Into<Vector3>)
set_StraightVector(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_first_vector(self) -> Vector3
fn get_first_vector(self) -> Vector3
get_FirstVector() overload
Sourcefn set_first_vector(self, value: impl Into<Vector3>)
fn set_first_vector(self, value: impl Into<Vector3>)
set_FirstVector(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_diff_vector(self) -> Vector3
fn get_diff_vector(self) -> Vector3
get_DiffVector() overload
Sourcefn set_diff_vector(self, value: impl Into<Vector3>)
fn set_diff_vector(self, value: impl Into<Vector3>)
set_DiffVector(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_interp_straight_second(self) -> f32
fn get_interp_straight_second(self) -> f32
get_InterpStraightSecond() overload
Sourcefn set_interp_straight_second(self, value: impl Into<f32>)
fn set_interp_straight_second(self, value: impl Into<f32>)
set_InterpStraightSecond(f32) overload
Sourcefn initialize(
self,
is_assist: impl Into<bool>,
is_special: impl Into<bool>,
is_penetrate: impl Into<bool>,
is_maximum: impl Into<bool>,
)
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
Sourcefn post_update(self)
fn post_update(self)
PostUpdate() overload
Sourcefn on_trigger_enter(self, collision: impl Into<Collider>)
fn on_trigger_enter(self, collision: impl Into<Collider>)
OnTriggerEnter(crate::unity_engine::collider::Collider) overload
Sourcefn call_reset(self)
fn call_reset(self)
CallReset() 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§
impl<__T: IDragonRideShot> IDragonRideShotMethods for __T
app-dragonrideshot only.