pub trait IAnimalAccessSequenceMethods: IAnimalAccessSequence {
// Provided methods
fn get_access(self) -> HubAccess { ... }
fn set_access(self, value: impl Into<HubAccess>) { ... }
fn get_animal(self) -> AnimalData { ... }
fn set_animal(self, value: impl Into<AnimalData>) { ... }
fn get_player(self) -> HubPlayerController { ... }
fn get_camera(self) -> HubCamera { ... }
fn ctor(self, access: impl Into<HubAccess>) { ... }
fn start(self) { ... }
fn main(self) -> IEnumerator { ... }
fn end(self) { ... }
}Provided Methods§
Sourcefn get_access(self) -> HubAccess
fn get_access(self) -> HubAccess
get_Access() overload
Sourcefn set_access(self, value: impl Into<HubAccess>)
fn set_access(self, value: impl Into<HubAccess>)
set_Access(crate::app::hubaccess::HubAccess) overload
Sourcefn get_animal(self) -> AnimalData
fn get_animal(self) -> AnimalData
get_Animal() overload
Sourcefn set_animal(self, value: impl Into<AnimalData>)
fn set_animal(self, value: impl Into<AnimalData>)
set_Animal(crate::app::animaldata::AnimalData) overload
Sourcefn get_player(self) -> HubPlayerController
fn get_player(self) -> HubPlayerController
get_Player() overload
Sourcefn get_camera(self) -> HubCamera
fn get_camera(self) -> HubCamera
get_Camera() overload
Sourcefn main(self) -> IEnumerator
fn main(self) -> IEnumerator
Main() 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: IAnimalAccessSequence> IAnimalAccessSequenceMethods for __T
Available on crate feature
app-animalaccesssequence only.