Skip to main content

IEventSequenceMethods

Trait IEventSequenceMethods 

Source
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§

Source

fn on_create(self)

OnCreate() overload

Source

fn on_dispose(self)

OnDispose() overload

Source

fn on_shutdown(self)

OnShutdown() overload

Source

fn try_bind_ui(self)

TryBindUI() overload

Source

fn try_unbind_ui(self)

TryUnbindUI() overload

Source

fn get_current(self) -> EventSequence_Coroutine

GetCurrent() overload

Source

fn tick(self)

Tick() overload

Source

fn yield_coroutine(self)

YieldCoroutine() overload

Source

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

Source

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

Source

fn get_debug_log(self) -> Il2CppString

GetDebugLog() 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: IEventSequence> IEventSequenceMethods for __T

Available on crate feature app-eventsequence only.