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§
Sourcefn get_shoot_state(self) -> CameraControllerBullet_State
fn get_shoot_state(self) -> CameraControllerBullet_State
get_ShootState() overload
Sourcefn set_shoot_state(self, value: impl Into<CameraControllerBullet_State>)
fn set_shoot_state(self, value: impl Into<CameraControllerBullet_State>)
set_ShootState(crate::combat::cameracontrollerbullet::CameraControllerBullet_State) overload
Sourcefn get_lancher(self) -> LaunchBehaviour
fn get_lancher(self) -> LaunchBehaviour
get_Lancher() overload
Sourcefn set_lancher(self, value: impl Into<LaunchBehaviour>)
fn set_lancher(self, value: impl Into<LaunchBehaviour>)
set_Lancher(crate::combat::launchbehaviour::LaunchBehaviour) overload
Sourcefn check_state(self)
fn check_state(self)
CheckState() overload
Sourcefn get_combat_vector(self, look_at_vector: impl Into<Vector3>) -> Vector3
fn get_combat_vector(self, look_at_vector: impl Into<Vector3>) -> Vector3
GetCombatVector(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_camera_targets(self) -> Array<i32>
fn get_camera_targets(self) -> Array<i32>
GetCameraTargets() 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: ICameraControllerBullet> ICameraControllerBulletMethods for __T
Available on crate feature
combat-cameracontrollerbullet only.