Skip to main content

ICameraControllerBulletMethods

Trait ICameraControllerBulletMethods 

Source
pub trait ICameraControllerBulletMethods: ICameraControllerBullet {
    // Provided methods
    fn get_shoot_state(self) -> CameraControllerBullet_State { ... }
    fn set_shoot_state(self, value: impl Into<CameraControllerBullet_State>) { ... }
    fn get_lancher(self) -> LaunchBehaviour { ... }
    fn set_lancher(self, value: impl Into<LaunchBehaviour>) { ... }
    fn check_state(self) { ... }
    fn get_combat_vector(self, look_at_vector: impl Into<Vector3>) -> Vector3 { ... }
    fn activate(self) { ... }
    fn get_camera_targets(self) -> Array<i32> { ... }
    fn ctor(self) { ... }
}

Provided Methods§

Source

fn get_shoot_state(self) -> CameraControllerBullet_State

get_ShootState() overload

Source

fn set_shoot_state(self, value: impl Into<CameraControllerBullet_State>)

set_ShootState(crate::combat::cameracontrollerbullet::CameraControllerBullet_State) overload

Source

fn get_lancher(self) -> LaunchBehaviour

get_Lancher() overload

Source

fn set_lancher(self, value: impl Into<LaunchBehaviour>)

set_Lancher(crate::combat::launchbehaviour::LaunchBehaviour) overload

Source

fn check_state(self)

CheckState() overload

Source

fn get_combat_vector(self, look_at_vector: impl Into<Vector3>) -> Vector3

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

Source

fn activate(self)

Activate() overload

Source

fn get_camera_targets(self) -> Array<i32>

GetCameraTargets() 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: ICameraControllerBullet> ICameraControllerBulletMethods for __T

Available on crate feature combat-cameracontrollerbullet only.