pub struct EventScript(/* private fields */);Expand description
IL2CPP class: App.EventScript
Inherits: Script
Implementations§
Source§impl EventScript
impl EventScript
pub fn s_stack() -> Stack_1<EventScript>
pub fn set_s_stack(value: Stack_1<EventScript>)
Source§impl EventScript
impl EventScript
Sourcepub fn initialize()
pub fn initialize()
Initialize() overload
Sourcepub fn load(path: impl Into<Il2CppString>)
pub fn load(path: impl Into<Il2CppString>)
Load(::unity::Il2CppString) overload
Sourcepub fn get_instance() -> EventScript
pub fn get_instance() -> EventScript
get_Instance() overload
Source§impl EventScript
impl EventScript
pub fn get_name_method_info() -> &'static MethodInfo
pub fn set_name_method_info() -> &'static MethodInfo
pub fn get_func_method_info() -> &'static MethodInfo
pub fn call_method_info() -> &'static MethodInfo
pub fn try_create_coroutine_method_info() -> &'static MethodInfo
pub fn try_create_coroutine_2_method_info() -> &'static MethodInfo
pub fn is_dead_method_info() -> &'static MethodInfo
pub fn do_coroutine_method_info() -> &'static MethodInfo
pub fn dump_method_info() -> &'static MethodInfo
pub fn regist_function_method_info() -> &'static MethodInfo
pub fn regist_action_method_info() -> &'static MethodInfo
pub fn regist_method_info() -> &'static MethodInfo
pub fn initialize_method_info() -> &'static MethodInfo
pub fn load_impl_method_info() -> &'static MethodInfo
pub fn unload_impl_method_info() -> &'static MethodInfo
pub fn load_method_info() -> &'static MethodInfo
pub fn unload_method_info() -> &'static MethodInfo
pub fn get_instance_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl EventScript
impl EventScript
Trait Implementations§
Source§impl ClassIdentity for EventScript
impl ClassIdentity for EventScript
Source§impl Clone for EventScript
impl Clone for EventScript
Source§fn clone(&self) -> EventScript
fn clone(&self) -> EventScript
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl EventScriptExt for EventScript
impl EventScriptExt for EventScript
fn register_action( self, name: impl Into<Il2CppString>, callback: extern "C" fn(Array<DynValue>, OptionalMethod), )
fn register_function( self, name: impl Into<Il2CppString>, callback: extern "C" fn(Array<DynValue>, OptionalMethod) -> DynValue, )
Source§impl FromIlInstance for EventScript
impl FromIlInstance for EventScript
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IScript for EventScript
impl IScript for EventScript
fn m_main_processor(self) -> Processor
fn set_m_main_processor(self, value: Processor)
fn m_byte_code(self) -> ByteCode
fn set_m_byte_code(self, value: ByteCode)
fn m_sources(self) -> List_1<SourceCode>
fn set_m_sources(self, value: List_1<SourceCode>)
fn m_global_table(self) -> Table
fn set_m_global_table(self, value: Table)
fn m_debugger(self) -> IDebugger
fn set_m_debugger(self, value: IDebugger)
fn m_type_metatables(self) -> Array<Table>
fn set_m_type_metatables(self, value: Array<Table>)
impl Copy for EventScript
impl IEventScript for EventScript
impl IObject for EventScript
Auto Trait Implementations§
impl Freeze for EventScript
impl RefUnwindSafe for EventScript
impl !Send for EventScript
impl !Sync for EventScript
impl Unpin for EventScript
impl UnwindSafe for EventScript
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
Safety Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IEventScriptMethods for __Twhere
__T: IEventScript,
impl<__T> IEventScriptMethods for __Twhere
__T: IEventScript,
Source§fn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_Name() overloadSource§fn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_Name(::unity::Il2CppString) overloadSource§fn get_func(self, name: impl Into<Il2CppString>) -> DynValue
fn get_func(self, name: impl Into<Il2CppString>) -> DynValue
GetFunc(::unity::Il2CppString) overloadSource§fn call(self, name: impl Into<Il2CppString>, args: impl Into<Array<DynValue>>)
fn call(self, name: impl Into<Il2CppString>, args: impl Into<Array<DynValue>>)
Call(::unity::Il2CppString, ::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overloadSource§fn try_create_coroutine(self, name: impl Into<Il2CppString>) -> DynValue
fn try_create_coroutine(self, name: impl Into<Il2CppString>) -> DynValue
TryCreateCoroutine(::unity::Il2CppString) overloadSource§fn try_create_coroutine_2(self, function: impl Into<DynValue>) -> DynValue
fn try_create_coroutine_2(self, function: impl Into<DynValue>) -> DynValue
TryCreateCoroutine(crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn is_dead(self, coroutine: impl Into<DynValue>) -> bool
fn is_dead(self, coroutine: impl Into<DynValue>) -> bool
IsDead(crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn do_coroutine(
self,
coroutine: impl Into<DynValue>,
args: impl Into<Array<DynValue>>,
) -> DynValue
fn do_coroutine( self, coroutine: impl Into<DynValue>, args: impl Into<Array<DynValue>>, ) -> DynValue
DoCoroutine(crate::moon_sharp::interpreter::dynvalue::DynValue, ::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overloadSource§fn regist_function(
self,
func: impl Into<EventScript_FunctionArgs>,
name: impl Into<Il2CppString>,
)
fn regist_function( self, func: impl Into<EventScript_FunctionArgs>, name: impl Into<Il2CppString>, )
RegistFunction(crate::app::eventscript::EventScript_FunctionArgs, ::unity::Il2CppString) overloadSource§fn regist_action(
self,
func: impl Into<EventScript_ActionArgs>,
name: impl Into<Il2CppString>,
)
fn regist_action( self, func: impl Into<EventScript_ActionArgs>, name: impl Into<Il2CppString>, )
RegistAction(crate::app::eventscript::EventScript_ActionArgs, ::unity::Il2CppString) overloadSource§fn load_impl(self, path: impl Into<Il2CppString>)
fn load_impl(self, path: impl Into<Il2CppString>)
LoadImpl(::unity::Il2CppString) overloadSource§fn unload_impl(self)
fn unload_impl(self)
UnloadImpl() overloadSource§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, q: Queue_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IScriptMethods for __Twhere
__T: IScript,
impl<__T> IScriptMethods for __Twhere
__T: IScript,
Source§fn ctor_2(self, core_modules: impl Into<CoreModules>)
fn ctor_2(self, core_modules: impl Into<CoreModules>)
.ctor(crate::moon_sharp::interpreter::coremodules::CoreModules) overloadSource§fn get_options(self) -> ScriptOptions
fn get_options(self) -> ScriptOptions
get_Options() overloadSource§fn set_options(self, value: impl Into<ScriptOptions>)
fn set_options(self, value: impl Into<ScriptOptions>)
set_Options(crate::moon_sharp::interpreter::scriptoptions::ScriptOptions) overloadSource§fn get_performance_stats(self) -> PerformanceStatistics
fn get_performance_stats(self) -> PerformanceStatistics
get_PerformanceStats() overloadSource§fn set_performance_stats(self, value: impl Into<PerformanceStatistics>)
fn set_performance_stats(self, value: impl Into<PerformanceStatistics>)
set_PerformanceStats(crate::moon_sharp::interpreter::diagnostics::performancestatistics::PerformanceStatistics) overloadSource§fn get_globals(self) -> Table
fn get_globals(self) -> Table
get_Globals() overloadSource§fn load_function(
self,
code: impl Into<Il2CppString>,
global_table: impl Into<Table>,
func_friendly_name: impl Into<Il2CppString>,
) -> DynValue
fn load_function( self, code: impl Into<Il2CppString>, global_table: impl Into<Table>, func_friendly_name: impl Into<Il2CppString>, ) -> DynValue
LoadFunction(::unity::Il2CppString, crate::moon_sharp::interpreter::table::Table, ::unity::Il2CppString) overloadSource§fn signal_byte_code_change(self)
fn signal_byte_code_change(self)
SignalByteCodeChange() overloadSource§fn signal_source_code_change(self, source: impl Into<SourceCode>)
fn signal_source_code_change(self, source: impl Into<SourceCode>)
SignalSourceCodeChange(crate::moon_sharp::interpreter::debugging::sourcecode::SourceCode) overloadSource§fn load_string(
self,
code: impl Into<Il2CppString>,
global_table: impl Into<Table>,
code_friendly_name: impl Into<Il2CppString>,
) -> DynValue
fn load_string( self, code: impl Into<Il2CppString>, global_table: impl Into<Table>, code_friendly_name: impl Into<Il2CppString>, ) -> DynValue
LoadString(::unity::Il2CppString, crate::moon_sharp::interpreter::table::Table, ::unity::Il2CppString) overloadSource§fn load_stream(
self,
stream: impl Into<Stream>,
global_table: impl Into<Table>,
code_friendly_name: impl Into<Il2CppString>,
) -> DynValue
fn load_stream( self, stream: impl Into<Stream>, global_table: impl Into<Table>, code_friendly_name: impl Into<Il2CppString>, ) -> DynValue
LoadStream(crate::system::io::stream::Stream, crate::moon_sharp::interpreter::table::Table, ::unity::Il2CppString) overloadSource§fn dump(self, function: impl Into<DynValue>, stream: impl Into<Stream>)
fn dump(self, function: impl Into<DynValue>, stream: impl Into<Stream>)
Dump(crate::moon_sharp::interpreter::dynvalue::DynValue, crate::system::io::stream::Stream) overloadSource§fn load_file(
self,
filename: impl Into<Il2CppString>,
global_context: impl Into<Table>,
friendly_filename: impl Into<Il2CppString>,
) -> DynValue
fn load_file( self, filename: impl Into<Il2CppString>, global_context: impl Into<Table>, friendly_filename: impl Into<Il2CppString>, ) -> DynValue
LoadFile(::unity::Il2CppString, crate::moon_sharp::interpreter::table::Table, ::unity::Il2CppString) overloadSource§fn do_string(
self,
code: impl Into<Il2CppString>,
global_context: impl Into<Table>,
code_friendly_name: impl Into<Il2CppString>,
) -> DynValue
fn do_string( self, code: impl Into<Il2CppString>, global_context: impl Into<Table>, code_friendly_name: impl Into<Il2CppString>, ) -> DynValue
DoString(::unity::Il2CppString, crate::moon_sharp::interpreter::table::Table, ::unity::Il2CppString) overloadSource§fn do_stream(
self,
stream: impl Into<Stream>,
global_context: impl Into<Table>,
code_friendly_name: impl Into<Il2CppString>,
) -> DynValue
fn do_stream( self, stream: impl Into<Stream>, global_context: impl Into<Table>, code_friendly_name: impl Into<Il2CppString>, ) -> DynValue
DoStream(crate::system::io::stream::Stream, crate::moon_sharp::interpreter::table::Table, ::unity::Il2CppString) overloadSource§fn do_file(
self,
filename: impl Into<Il2CppString>,
global_context: impl Into<Table>,
code_friendly_name: impl Into<Il2CppString>,
) -> DynValue
fn do_file( self, filename: impl Into<Il2CppString>, global_context: impl Into<Table>, code_friendly_name: impl Into<Il2CppString>, ) -> DynValue
DoFile(::unity::Il2CppString, crate::moon_sharp::interpreter::table::Table, ::unity::Il2CppString) overloadSource§fn make_closure(
self,
address: impl Into<i32>,
env_table: impl Into<Table>,
) -> DynValue
fn make_closure( self, address: impl Into<i32>, env_table: impl Into<Table>, ) -> DynValue
MakeClosure(i32, crate::moon_sharp::interpreter::table::Table) overloadSource§fn call(self, function: impl Into<DynValue>) -> DynValue
fn call(self, function: impl Into<DynValue>) -> DynValue
Call(crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn call_2(
self,
function: impl Into<DynValue>,
args: impl Into<Array<DynValue>>,
) -> DynValue
fn call_2( self, function: impl Into<DynValue>, args: impl Into<Array<DynValue>>, ) -> DynValue
Call(crate::moon_sharp::interpreter::dynvalue::DynValue, ::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overloadSource§fn call_3(
self,
function: impl Into<DynValue>,
args: impl Into<Array<Object>>,
) -> DynValue
fn call_3( self, function: impl Into<DynValue>, args: impl Into<Array<Object>>, ) -> DynValue
Call(crate::moon_sharp::interpreter::dynvalue::DynValue, ::unity::Array<crate::system::object::Object>) overloadSource§fn call_4(self, function: impl Into<Object>) -> DynValue
fn call_4(self, function: impl Into<Object>) -> DynValue
Call(crate::system::object::Object) overloadSource§fn call_5(
self,
function: impl Into<Object>,
args: impl Into<Array<Object>>,
) -> DynValue
fn call_5( self, function: impl Into<Object>, args: impl Into<Array<Object>>, ) -> DynValue
Call(crate::system::object::Object, ::unity::Array<crate::system::object::Object>) overloadSource§fn create_coroutine(self, function: impl Into<DynValue>) -> DynValue
fn create_coroutine(self, function: impl Into<DynValue>) -> DynValue
CreateCoroutine(crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn create_coroutine_2(self, function: impl Into<Object>) -> DynValue
fn create_coroutine_2(self, function: impl Into<Object>) -> DynValue
CreateCoroutine(crate::system::object::Object) overloadSource§fn get_debugger_enabled(self) -> bool
fn get_debugger_enabled(self) -> bool
get_DebuggerEnabled() overloadSource§fn set_debugger_enabled(self, value: impl Into<bool>)
fn set_debugger_enabled(self, value: impl Into<bool>)
set_DebuggerEnabled(bool) overloadSource§fn attach_debugger(self, debugger: impl Into<IDebugger>)
fn attach_debugger(self, debugger: impl Into<IDebugger>)
AttachDebugger(crate::moon_sharp::interpreter::debugging::idebugger::IDebugger) overloadSource§fn get_source_code(self, source_code_id: impl Into<i32>) -> SourceCode
fn get_source_code(self, source_code_id: impl Into<i32>) -> SourceCode
GetSourceCode(i32) overloadSource§fn get_source_code_count(self) -> i32
fn get_source_code_count(self) -> i32
get_SourceCodeCount() overloadSource§fn require_module(
self,
modname: impl Into<Il2CppString>,
global_context: impl Into<Table>,
) -> DynValue
fn require_module( self, modname: impl Into<Il2CppString>, global_context: impl Into<Table>, ) -> DynValue
RequireModule(::unity::Il2CppString, crate::moon_sharp::interpreter::table::Table) overloadSource§fn get_type_metatable(self, type: impl Into<DataType>) -> Table
fn get_type_metatable(self, type: impl Into<DataType>) -> Table
GetTypeMetatable(crate::moon_sharp::interpreter::datatype::DataType) overloadSource§fn set_type_metatable(
self,
type: impl Into<DataType>,
metatable: impl Into<Table>,
)
fn set_type_metatable( self, type: impl Into<DataType>, metatable: impl Into<Table>, )
SetTypeMetatable(crate::moon_sharp::interpreter::datatype::DataType, crate::moon_sharp::interpreter::table::Table) overloadSource§fn create_dynamic_expression(
self,
code: impl Into<Il2CppString>,
) -> DynamicExpression
fn create_dynamic_expression( self, code: impl Into<Il2CppString>, ) -> DynamicExpression
CreateDynamicExpression(::unity::Il2CppString) overloadSource§fn create_constant_dynamic_expression(
self,
code: impl Into<Il2CppString>,
constant: impl Into<DynValue>,
) -> DynamicExpression
fn create_constant_dynamic_expression( self, code: impl Into<Il2CppString>, constant: impl Into<DynValue>, ) -> DynamicExpression
CreateConstantDynamicExpression(::unity::Il2CppString, crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn create_dynamic_execution_context(
self,
func: impl Into<CallbackFunction>,
) -> ScriptExecutionContext
fn create_dynamic_execution_context( self, func: impl Into<CallbackFunction>, ) -> ScriptExecutionContext
CreateDynamicExecutionContext(crate::moon_sharp::interpreter::callbackfunction::CallbackFunction) overloadSource§fn get_registry(self) -> Table
fn get_registry(self) -> Table
get_Registry() overloadSource§fn set_registry(self, value: impl Into<Table>)
fn set_registry(self, value: impl Into<Table>)
set_Registry(crate::moon_sharp::interpreter::table::Table) overloadSource§fn moon_sharp_interpreter_i_script_private_resource_get_owner_script(
self,
) -> Script
fn moon_sharp_interpreter_i_script_private_resource_get_owner_script( self, ) -> Script
MoonSharp.Interpreter.IScriptPrivateResource.get_OwnerScript() overloadSource§fn get_line_2(self, item: impl Into<WatchItem>) -> i32
fn get_line_2(self, item: impl Into<WatchItem>) -> i32
GetLine(crate::moon_sharp::interpreter::debugging::watchitem::WatchItem) overloadSource§fn get_source_ref(self, i_address: impl Into<i32>) -> SourceRef
fn get_source_ref(self, i_address: impl Into<i32>) -> SourceRef
GetSourceRef(i32) overload