pub trait IEventSequenceMethods: IEventSequence {
// Provided methods
fn on_create(self) { ... }
fn on_dispose(self) { ... }
fn on_shutdown(self) { ... }
fn try_bind_ui(self) { ... }
fn try_unbind_ui(self) { ... }
fn get_current(self) -> EventSequence_Coroutine { ... }
fn tick(self) { ... }
fn yield_coroutine(self) { ... }
fn add_coroutine(
self,
func: impl Into<DynValue>,
args: impl Into<Array<DynValue>>,
) -> EventSequence { ... }
fn jump_coroutine(
self,
func: impl Into<DynValue>,
args: impl Into<Array<DynValue>>,
) -> EventSequence { ... }
fn get_debug_log(self) -> Il2CppString { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn on_dispose(self)
fn on_dispose(self)
OnDispose() overload
Sourcefn on_shutdown(self)
fn on_shutdown(self)
OnShutdown() overload
Sourcefn try_bind_ui(self)
fn try_bind_ui(self)
TryBindUI() overload
Sourcefn try_unbind_ui(self)
fn try_unbind_ui(self)
TryUnbindUI() overload
Sourcefn get_current(self) -> EventSequence_Coroutine
fn get_current(self) -> EventSequence_Coroutine
GetCurrent() overload
Sourcefn yield_coroutine(self)
fn yield_coroutine(self)
YieldCoroutine() overload
Sourcefn add_coroutine(
self,
func: impl Into<DynValue>,
args: impl Into<Array<DynValue>>,
) -> EventSequence
fn add_coroutine( self, func: impl Into<DynValue>, args: impl Into<Array<DynValue>>, ) -> EventSequence
AddCoroutine(crate::moon_sharp::interpreter::dynvalue::DynValue, ::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcefn jump_coroutine(
self,
func: impl Into<DynValue>,
args: impl Into<Array<DynValue>>,
) -> EventSequence
fn jump_coroutine( self, func: impl Into<DynValue>, args: impl Into<Array<DynValue>>, ) -> EventSequence
JumpCoroutine(crate::moon_sharp::interpreter::dynvalue::DynValue, ::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcefn get_debug_log(self) -> Il2CppString
fn get_debug_log(self) -> Il2CppString
GetDebugLog() 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: IEventSequence> IEventSequenceMethods for __T
Available on crate feature
app-eventsequence only.