pub trait IDragonRideShotManagerMethods: IDragonRideShotManager {
// Provided methods
fn ctor(self) { ... }
fn destruct(self) { ... }
fn set_default_param(
self,
interp_second: impl Into<f32>,
shot_speed: impl Into<f32>,
life_second: impl Into<f32>,
is_penetrate: impl Into<bool>,
) { ... }
fn tick(self) { ... }
fn inactive_all_shot(self) { ... }
fn set_active_shot(
self,
pos: impl Into<Vector3>,
target: impl Into<Vector3>,
straight: impl Into<Vector3>,
diff: impl Into<Vector3>,
is_assist: impl Into<bool>,
is_special_time: impl Into<bool>,
is_penetrate: impl Into<bool>,
is_maximum: impl Into<bool>,
) { ... }
fn reset_shot(self, obj: impl Into<GameObject>) { ... }
}Provided Methods§
Sourcefn set_default_param(
self,
interp_second: impl Into<f32>,
shot_speed: impl Into<f32>,
life_second: impl Into<f32>,
is_penetrate: impl Into<bool>,
)
fn set_default_param( self, interp_second: impl Into<f32>, shot_speed: impl Into<f32>, life_second: impl Into<f32>, is_penetrate: impl Into<bool>, )
SetDefaultParam(f32, f32, f32, bool) overload
Sourcefn inactive_all_shot(self)
fn inactive_all_shot(self)
InactiveAllShot() overload
Sourcefn set_active_shot(
self,
pos: impl Into<Vector3>,
target: impl Into<Vector3>,
straight: impl Into<Vector3>,
diff: impl Into<Vector3>,
is_assist: impl Into<bool>,
is_special_time: impl Into<bool>,
is_penetrate: impl Into<bool>,
is_maximum: impl Into<bool>,
)
fn set_active_shot( self, pos: impl Into<Vector3>, target: impl Into<Vector3>, straight: impl Into<Vector3>, diff: impl Into<Vector3>, is_assist: impl Into<bool>, is_special_time: impl Into<bool>, is_penetrate: impl Into<bool>, is_maximum: impl Into<bool>, )
SetActiveShot(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, bool, bool, bool, bool) overload
Sourcefn reset_shot(self, obj: impl Into<GameObject>)
fn reset_shot(self, obj: impl Into<GameObject>)
ResetShot(crate::unity_engine::gameobject::GameObject) 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: IDragonRideShotManager> IDragonRideShotManagerMethods for __T
Available on crate feature
app-dragonrideshotmanager only.