Skip to main content

IDragonRideShotManagerMethods

Trait IDragonRideShotManagerMethods 

Source
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§

Source

fn ctor(self)

.ctor() overload

Source

fn destruct(self)

Destruct() overload

Source

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

Source

fn tick(self)

Tick() overload

Source

fn inactive_all_shot(self)

InactiveAllShot() overload

Source

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

Source

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§

Source§

impl<__T: IDragonRideShotManager> IDragonRideShotManagerMethods for __T

Available on crate feature app-dragonrideshotmanager only.