pub trait ISkyCastleMethods: ISkyCastle {
// Provided methods
fn start(self) { ... }
fn update(self) { ... }
fn update_sky_castle(
self,
game_object: impl Into<GameObject>,
animator: impl Into<Animator>,
index: impl Into<i32>,
) { ... }
fn is_playing_sky_castle(self) -> bool { ... }
fn get_vec(self, index: impl Into<SkyCastle_MovingSkyCastle>) -> Vector3 { ... }
fn get_left_sky_castle_animator(self) -> Animator { ... }
fn get_right_sky_castle_animator(self) -> Animator { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn update_sky_castle(
self,
game_object: impl Into<GameObject>,
animator: impl Into<Animator>,
index: impl Into<i32>,
)
fn update_sky_castle( self, game_object: impl Into<GameObject>, animator: impl Into<Animator>, index: impl Into<i32>, )
UpdateSkyCastle(crate::unity_engine::gameobject::GameObject, crate::unity_engine::animator::Animator, i32) overload
Sourcefn is_playing_sky_castle(self) -> bool
fn is_playing_sky_castle(self) -> bool
IsPlayingSkyCastle() overload
Sourcefn get_vec(self, index: impl Into<SkyCastle_MovingSkyCastle>) -> Vector3
fn get_vec(self, index: impl Into<SkyCastle_MovingSkyCastle>) -> Vector3
GetVec(crate::root::skycastle::SkyCastle_MovingSkyCastle) overload
Sourcefn get_left_sky_castle_animator(self) -> Animator
fn get_left_sky_castle_animator(self) -> Animator
get_LeftSkyCastleAnimator() overload
Sourcefn get_right_sky_castle_animator(self) -> Animator
fn get_right_sky_castle_animator(self) -> Animator
get_RightSkyCastleAnimator() 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: ISkyCastle> ISkyCastleMethods for __T
Available on crate feature
root-skycastle only.