pub struct ScriptExecutionContext(/* private fields */);Expand description
IL2CPP class: MoonSharp.Interpreter.ScriptExecutionContext
Inherits: Object
Implementations§
Source§impl ScriptExecutionContext
impl ScriptExecutionContext
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_is_dynamic_execution_method_info() -> &'static MethodInfo
pub fn set_is_dynamic_execution_method_info() -> &'static MethodInfo
pub fn get_calling_location_method_info() -> &'static MethodInfo
pub fn set_calling_location_method_info() -> &'static MethodInfo
pub fn get_additional_data_method_info() -> &'static MethodInfo
pub fn set_additional_data_method_info() -> &'static MethodInfo
pub fn get_metatable_method_info() -> &'static MethodInfo
pub fn get_metamethod_method_info() -> &'static MethodInfo
pub fn get_metamethod_tail_call_method_info() -> &'static MethodInfo
pub fn get_binary_metamethod_method_info() -> &'static MethodInfo
pub fn get_script_method_info() -> &'static MethodInfo
pub fn get_calling_coroutine_method_info() -> &'static MethodInfo
pub fn emulate_classic_call_method_info() -> &'static MethodInfo
pub fn call_method_info() -> &'static MethodInfo
pub fn evaluate_symbol_method_info() -> &'static MethodInfo
pub fn evaluate_symbol_by_name_method_info() -> &'static MethodInfo
pub fn find_symbol_by_name_method_info() -> &'static MethodInfo
pub fn get_current_global_env_method_info() -> &'static MethodInfo
pub fn perform_message_decoration_before_unwind_method_info() -> &'static MethodInfo
pub fn get_owner_script_method_info() -> &'static MethodInfo
Source§impl ScriptExecutionContext
impl ScriptExecutionContext
Sourcepub unsafe fn get_owner_script(this: impl Into<IlInstance>) -> Script
pub unsafe fn get_owner_script(this: impl Into<IlInstance>) -> Script
Direct (non-virtual) call to ScriptExecutionContext’s own get_OwnerScript. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl ScriptExecutionContext
impl ScriptExecutionContext
Sourcepub fn new(
p: Processor,
call_back_function: CallbackFunction,
source_ref: SourceRef,
is_dynamic: bool,
) -> Self
pub fn new( p: Processor, call_back_function: CallbackFunction, source_ref: SourceRef, is_dynamic: bool, ) -> Self
.ctor(crate::moon_sharp::interpreter::execution::vm::processor::Processor, crate::moon_sharp::interpreter::callbackfunction::CallbackFunction, crate::moon_sharp::interpreter::debugging::sourceref::SourceRef, bool) — overload selector
Trait Implementations§
Source§impl Clone for ScriptExecutionContext
impl Clone for ScriptExecutionContext
Source§fn clone(&self) -> ScriptExecutionContext
fn clone(&self) -> ScriptExecutionContext
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 FromIlInstance for ScriptExecutionContext
impl FromIlInstance for ScriptExecutionContext
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 IScriptExecutionContext for ScriptExecutionContext
impl IScriptExecutionContext for ScriptExecutionContext
fn m_processor(self) -> Processor
fn set_m_processor(self, value: Processor)
fn m_callback(self) -> CallbackFunction
fn set_m_callback(self, value: CallbackFunction)
impl Copy for ScriptExecutionContext
impl IObject for ScriptExecutionContext
Auto Trait Implementations§
impl Freeze for ScriptExecutionContext
impl RefUnwindSafe for ScriptExecutionContext
impl !Send for ScriptExecutionContext
impl !Sync for ScriptExecutionContext
impl Unpin for ScriptExecutionContext
impl UnwindSafe for ScriptExecutionContext
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<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> IScriptExecutionContextMethods for __Twhere
__T: IScriptExecutionContext,
impl<__T> IScriptExecutionContextMethods for __Twhere
__T: IScriptExecutionContext,
Source§fn ctor(
self,
p: impl Into<Processor>,
call_back_function: impl Into<CallbackFunction>,
source_ref: impl Into<SourceRef>,
is_dynamic: impl Into<bool>,
)
fn ctor( self, p: impl Into<Processor>, call_back_function: impl Into<CallbackFunction>, source_ref: impl Into<SourceRef>, is_dynamic: impl Into<bool>, )
.ctor(crate::moon_sharp::interpreter::execution::vm::processor::Processor, crate::moon_sharp::interpreter::callbackfunction::CallbackFunction, crate::moon_sharp::interpreter::debugging::sourceref::SourceRef, bool) overloadSource§fn get_is_dynamic_execution(self) -> bool
fn get_is_dynamic_execution(self) -> bool
get_IsDynamicExecution() overloadSource§fn set_is_dynamic_execution(self, value: impl Into<bool>)
fn set_is_dynamic_execution(self, value: impl Into<bool>)
set_IsDynamicExecution(bool) overloadSource§fn get_calling_location(self) -> SourceRef
fn get_calling_location(self) -> SourceRef
get_CallingLocation() overloadSource§fn set_calling_location(self, value: impl Into<SourceRef>)
fn set_calling_location(self, value: impl Into<SourceRef>)
set_CallingLocation(crate::moon_sharp::interpreter::debugging::sourceref::SourceRef) overloadSource§fn get_additional_data(self) -> Object
fn get_additional_data(self) -> Object
get_AdditionalData() overloadSource§fn set_additional_data(self, value: impl Into<Object>)
fn set_additional_data(self, value: impl Into<Object>)
set_AdditionalData(crate::system::object::Object) overloadSource§fn get_metatable(self, value: impl Into<DynValue>) -> Table
fn get_metatable(self, value: impl Into<DynValue>) -> Table
GetMetatable(crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn get_metamethod(
self,
value: impl Into<DynValue>,
metamethod: impl Into<Il2CppString>,
) -> DynValue
fn get_metamethod( self, value: impl Into<DynValue>, metamethod: impl Into<Il2CppString>, ) -> DynValue
GetMetamethod(crate::moon_sharp::interpreter::dynvalue::DynValue, ::unity::Il2CppString) overloadSource§fn get_metamethod_tail_call(
self,
value: impl Into<DynValue>,
metamethod: impl Into<Il2CppString>,
args: impl Into<Array<DynValue>>,
) -> DynValue
fn get_metamethod_tail_call( self, value: impl Into<DynValue>, metamethod: impl Into<Il2CppString>, args: impl Into<Array<DynValue>>, ) -> DynValue
GetMetamethodTailCall(crate::moon_sharp::interpreter::dynvalue::DynValue, ::unity::Il2CppString, ::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overloadSource§fn get_binary_metamethod(
self,
op1: impl Into<DynValue>,
op2: impl Into<DynValue>,
event_name: impl Into<Il2CppString>,
) -> DynValue
fn get_binary_metamethod( self, op1: impl Into<DynValue>, op2: impl Into<DynValue>, event_name: impl Into<Il2CppString>, ) -> DynValue
GetBinaryMetamethod(crate::moon_sharp::interpreter::dynvalue::DynValue, crate::moon_sharp::interpreter::dynvalue::DynValue, ::unity::Il2CppString) overloadSource§fn get_script(self) -> Script
fn get_script(self) -> Script
GetScript() overloadSource§fn get_calling_coroutine(self) -> Coroutine_2
fn get_calling_coroutine(self) -> Coroutine_2
GetCallingCoroutine() overloadSource§fn emulate_classic_call(
self,
args: impl Into<CallbackArguments>,
function_name: impl Into<Il2CppString>,
callback: impl Into<Func_2<LuaState, i32>>,
) -> DynValue
fn emulate_classic_call( self, args: impl Into<CallbackArguments>, function_name: impl Into<Il2CppString>, callback: impl Into<Func_2<LuaState, i32>>, ) -> DynValue
EmulateClassicCall(crate::moon_sharp::interpreter::callbackarguments::CallbackArguments, ::unity::Il2CppString, crate::system::func_2::Func_2<crate::moon_sharp::interpreter::interop::lua_state_interop::luastate::LuaState,i32>) overloadSource§fn call(
self,
func: impl Into<DynValue>,
args: impl Into<Array<DynValue>>,
) -> DynValue
fn call( self, func: 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 evaluate_symbol(self, symref: impl Into<SymbolRef>) -> DynValue
fn evaluate_symbol(self, symref: impl Into<SymbolRef>) -> DynValue
EvaluateSymbol(crate::moon_sharp::interpreter::symbolref::SymbolRef) overloadSource§fn evaluate_symbol_by_name(self, symbol: impl Into<Il2CppString>) -> DynValue
fn evaluate_symbol_by_name(self, symbol: impl Into<Il2CppString>) -> DynValue
EvaluateSymbolByName(::unity::Il2CppString) overloadSource§fn find_symbol_by_name(self, symbol: impl Into<Il2CppString>) -> SymbolRef
fn find_symbol_by_name(self, symbol: impl Into<Il2CppString>) -> SymbolRef
FindSymbolByName(::unity::Il2CppString) overloadSource§fn get_current_global_env(self) -> Table
fn get_current_global_env(self) -> Table
get_CurrentGlobalEnv() overloadSource§fn perform_message_decoration_before_unwind(
self,
message_handler: impl Into<DynValue>,
exception: impl Into<ScriptRuntimeException>,
)
fn perform_message_decoration_before_unwind( self, message_handler: impl Into<DynValue>, exception: impl Into<ScriptRuntimeException>, )
PerformMessageDecorationBeforeUnwind(crate::moon_sharp::interpreter::dynvalue::DynValue, crate::moon_sharp::interpreter::scriptruntimeexception::ScriptRuntimeException) overloadSource§fn get_owner_script(self) -> Script
fn get_owner_script(self) -> Script
get_OwnerScript() overload