pub struct ScriptRuntimeException(/* private fields */);Expand description
IL2CPP class: MoonSharp.Interpreter.ScriptRuntimeException
Inherits: InterpreterException
Implementations§
Source§impl ScriptRuntimeException
impl ScriptRuntimeException
pub fn base(self) -> InterpreterException
Source§impl ScriptRuntimeException
impl ScriptRuntimeException
Sourcepub fn arithmetic_on_non_number(
l: impl Into<DynValue>,
r: impl Into<DynValue>,
) -> ScriptRuntimeException
pub fn arithmetic_on_non_number( l: impl Into<DynValue>, r: impl Into<DynValue>, ) -> ScriptRuntimeException
ArithmeticOnNonNumber(crate::moon_sharp::interpreter::dynvalue::DynValue, crate::moon_sharp::interpreter::dynvalue::DynValue) overload
Sourcepub fn concat_on_non_string(
l: impl Into<DynValue>,
r: impl Into<DynValue>,
) -> ScriptRuntimeException
pub fn concat_on_non_string( l: impl Into<DynValue>, r: impl Into<DynValue>, ) -> ScriptRuntimeException
ConcatOnNonString(crate::moon_sharp::interpreter::dynvalue::DynValue, crate::moon_sharp::interpreter::dynvalue::DynValue) overload
Sourcepub fn len_on_invalid_type(r: impl Into<DynValue>) -> ScriptRuntimeException
pub fn len_on_invalid_type(r: impl Into<DynValue>) -> ScriptRuntimeException
LenOnInvalidType(crate::moon_sharp::interpreter::dynvalue::DynValue) overload
Sourcepub fn compare_invalid_type(
l: impl Into<DynValue>,
r: impl Into<DynValue>,
) -> ScriptRuntimeException
pub fn compare_invalid_type( l: impl Into<DynValue>, r: impl Into<DynValue>, ) -> ScriptRuntimeException
CompareInvalidType(crate::moon_sharp::interpreter::dynvalue::DynValue, crate::moon_sharp::interpreter::dynvalue::DynValue) overload
Sourcepub fn bad_argument(
arg_num: impl Into<i32>,
func_name: impl Into<Il2CppString>,
message: impl Into<Il2CppString>,
) -> ScriptRuntimeException
pub fn bad_argument( arg_num: impl Into<i32>, func_name: impl Into<Il2CppString>, message: impl Into<Il2CppString>, ) -> ScriptRuntimeException
BadArgument(i32, ::unity::Il2CppString, ::unity::Il2CppString) overload
Sourcepub fn bad_argument_user_data(
arg_num: impl Into<i32>,
func_name: impl Into<Il2CppString>,
expected: impl Into<SystemType>,
got: impl Into<Object>,
allow_nil: impl Into<bool>,
) -> ScriptRuntimeException
pub fn bad_argument_user_data( arg_num: impl Into<i32>, func_name: impl Into<Il2CppString>, expected: impl Into<SystemType>, got: impl Into<Object>, allow_nil: impl Into<bool>, ) -> ScriptRuntimeException
BadArgumentUserData(i32, ::unity::Il2CppString, ::unity::SystemType, crate::system::object::Object, bool) overload
Sourcepub fn bad_argument_2(
arg_num: impl Into<i32>,
func_name: impl Into<Il2CppString>,
expected: impl Into<DataType>,
got: impl Into<DataType>,
allow_nil: impl Into<bool>,
) -> ScriptRuntimeException
pub fn bad_argument_2( arg_num: impl Into<i32>, func_name: impl Into<Il2CppString>, expected: impl Into<DataType>, got: impl Into<DataType>, allow_nil: impl Into<bool>, ) -> ScriptRuntimeException
BadArgument(i32, ::unity::Il2CppString, crate::moon_sharp::interpreter::datatype::DataType, crate::moon_sharp::interpreter::datatype::DataType, bool) overload
Sourcepub fn bad_argument_3(
arg_num: impl Into<i32>,
func_name: impl Into<Il2CppString>,
expected: impl Into<Il2CppString>,
got: impl Into<Il2CppString>,
allow_nil: impl Into<bool>,
) -> ScriptRuntimeException
pub fn bad_argument_3( arg_num: impl Into<i32>, func_name: impl Into<Il2CppString>, expected: impl Into<Il2CppString>, got: impl Into<Il2CppString>, allow_nil: impl Into<bool>, ) -> ScriptRuntimeException
BadArgument(i32, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, bool) overload
Sourcepub fn bad_argument_no_value(
arg_num: impl Into<i32>,
func_name: impl Into<Il2CppString>,
expected: impl Into<DataType>,
) -> ScriptRuntimeException
pub fn bad_argument_no_value( arg_num: impl Into<i32>, func_name: impl Into<Il2CppString>, expected: impl Into<DataType>, ) -> ScriptRuntimeException
BadArgumentNoValue(i32, ::unity::Il2CppString, crate::moon_sharp::interpreter::datatype::DataType) overload
Sourcepub fn bad_argument_index_out_of_range(
func_name: impl Into<Il2CppString>,
arg_num: impl Into<i32>,
) -> ScriptRuntimeException
pub fn bad_argument_index_out_of_range( func_name: impl Into<Il2CppString>, arg_num: impl Into<i32>, ) -> ScriptRuntimeException
BadArgumentIndexOutOfRange(::unity::Il2CppString, i32) overload
Sourcepub fn bad_argument_no_negative_numbers(
arg_num: impl Into<i32>,
func_name: impl Into<Il2CppString>,
) -> ScriptRuntimeException
pub fn bad_argument_no_negative_numbers( arg_num: impl Into<i32>, func_name: impl Into<Il2CppString>, ) -> ScriptRuntimeException
BadArgumentNoNegativeNumbers(i32, ::unity::Il2CppString) overload
Sourcepub fn bad_argument_value_expected(
arg_num: impl Into<i32>,
func_name: impl Into<Il2CppString>,
) -> ScriptRuntimeException
pub fn bad_argument_value_expected( arg_num: impl Into<i32>, func_name: impl Into<Il2CppString>, ) -> ScriptRuntimeException
BadArgumentValueExpected(i32, ::unity::Il2CppString) overload
Sourcepub fn index_type(obj: impl Into<DynValue>) -> ScriptRuntimeException
pub fn index_type(obj: impl Into<DynValue>) -> ScriptRuntimeException
IndexType(crate::moon_sharp::interpreter::dynvalue::DynValue) overload
Sourcepub fn loop_in_index() -> ScriptRuntimeException
pub fn loop_in_index() -> ScriptRuntimeException
LoopInIndex() overload
Sourcepub fn loop_in_new_index() -> ScriptRuntimeException
pub fn loop_in_new_index() -> ScriptRuntimeException
LoopInNewIndex() overload
Sourcepub fn loop_in_call() -> ScriptRuntimeException
pub fn loop_in_call() -> ScriptRuntimeException
LoopInCall() overload
Sourcepub fn table_index_is_nil() -> ScriptRuntimeException
pub fn table_index_is_nil() -> ScriptRuntimeException
TableIndexIsNil() overload
Sourcepub fn table_index_is_na_n() -> ScriptRuntimeException
pub fn table_index_is_na_n() -> ScriptRuntimeException
TableIndexIsNaN() overload
Sourcepub fn convert_to_number_failed(stage: impl Into<i32>) -> ScriptRuntimeException
pub fn convert_to_number_failed(stage: impl Into<i32>) -> ScriptRuntimeException
ConvertToNumberFailed(i32) overload
Sourcepub fn convert_object_failed(obj: impl Into<Object>) -> ScriptRuntimeException
pub fn convert_object_failed(obj: impl Into<Object>) -> ScriptRuntimeException
ConvertObjectFailed(crate::system::object::Object) overload
Sourcepub fn convert_object_failed_2(t: impl Into<DataType>) -> ScriptRuntimeException
pub fn convert_object_failed_2(t: impl Into<DataType>) -> ScriptRuntimeException
ConvertObjectFailed(crate::moon_sharp::interpreter::datatype::DataType) overload
Sourcepub fn convert_object_failed_3(
t: impl Into<DataType>,
t2: impl Into<SystemType>,
) -> ScriptRuntimeException
pub fn convert_object_failed_3( t: impl Into<DataType>, t2: impl Into<SystemType>, ) -> ScriptRuntimeException
ConvertObjectFailed(crate::moon_sharp::interpreter::datatype::DataType, ::unity::SystemType) overload
Sourcepub fn user_data_argument_type_mismatch(
t: impl Into<DataType>,
clr_type: impl Into<SystemType>,
) -> ScriptRuntimeException
pub fn user_data_argument_type_mismatch( t: impl Into<DataType>, clr_type: impl Into<SystemType>, ) -> ScriptRuntimeException
UserDataArgumentTypeMismatch(crate::moon_sharp::interpreter::datatype::DataType, ::unity::SystemType) overload
Sourcepub fn user_data_missing_field(
typename: impl Into<Il2CppString>,
fieldname: impl Into<Il2CppString>,
) -> ScriptRuntimeException
pub fn user_data_missing_field( typename: impl Into<Il2CppString>, fieldname: impl Into<Il2CppString>, ) -> ScriptRuntimeException
UserDataMissingField(::unity::Il2CppString, ::unity::Il2CppString) overload
Sourcepub fn cannot_resume_not_suspended(
state: impl Into<CoroutineState>,
) -> ScriptRuntimeException
pub fn cannot_resume_not_suspended( state: impl Into<CoroutineState>, ) -> ScriptRuntimeException
CannotResumeNotSuspended(crate::moon_sharp::interpreter::coroutinestate::CoroutineState) overload
Sourcepub fn cannot_yield() -> ScriptRuntimeException
pub fn cannot_yield() -> ScriptRuntimeException
CannotYield() overload
Sourcepub fn cannot_yield_main() -> ScriptRuntimeException
pub fn cannot_yield_main() -> ScriptRuntimeException
CannotYieldMain() overload
Sourcepub fn attempt_to_call_non_func(
type: impl Into<DataType>,
debug_text: impl Into<Il2CppString>,
) -> ScriptRuntimeException
pub fn attempt_to_call_non_func( type: impl Into<DataType>, debug_text: impl Into<Il2CppString>, ) -> ScriptRuntimeException
AttemptToCallNonFunc(crate::moon_sharp::interpreter::datatype::DataType, ::unity::Il2CppString) overload
Sourcepub fn access_instance_member_on_statics(
desc: impl Into<IMemberDescriptor_Interface>,
) -> ScriptRuntimeException
pub fn access_instance_member_on_statics( desc: impl Into<IMemberDescriptor_Interface>, ) -> ScriptRuntimeException
AccessInstanceMemberOnStatics(crate::moon_sharp::interpreter::interop::basic_descriptors::imemberdescriptor_interface::IMemberDescriptor_Interface) overload
Sourcepub fn access_instance_member_on_statics_2(
type_descr: impl Into<IUserDataDescriptor>,
desc: impl Into<IMemberDescriptor_Interface>,
) -> ScriptRuntimeException
pub fn access_instance_member_on_statics_2( type_descr: impl Into<IUserDataDescriptor>, desc: impl Into<IMemberDescriptor_Interface>, ) -> ScriptRuntimeException
AccessInstanceMemberOnStatics(crate::moon_sharp::interpreter::interop::iuserdatadescriptor::IUserDataDescriptor, crate::moon_sharp::interpreter::interop::basic_descriptors::imemberdescriptor_interface::IMemberDescriptor_Interface) overload
Source§impl ScriptRuntimeException
impl ScriptRuntimeException
pub fn ctor_method_info() -> &'static MethodInfo
pub fn ctor_2_method_info() -> &'static MethodInfo
pub fn ctor_3_method_info() -> &'static MethodInfo
pub fn arithmetic_on_non_number_method_info() -> &'static MethodInfo
pub fn concat_on_non_string_method_info() -> &'static MethodInfo
pub fn len_on_invalid_type_method_info() -> &'static MethodInfo
pub fn compare_invalid_type_method_info() -> &'static MethodInfo
pub fn bad_argument_method_info() -> &'static MethodInfo
pub fn bad_argument_user_data_method_info() -> &'static MethodInfo
pub fn bad_argument_2_method_info() -> &'static MethodInfo
pub fn bad_argument_3_method_info() -> &'static MethodInfo
pub fn bad_argument_no_value_method_info() -> &'static MethodInfo
pub fn bad_argument_index_out_of_range_method_info() -> &'static MethodInfo
pub fn bad_argument_no_negative_numbers_method_info() -> &'static MethodInfo
pub fn bad_argument_value_expected_method_info() -> &'static MethodInfo
pub fn index_type_method_info() -> &'static MethodInfo
pub fn loop_in_index_method_info() -> &'static MethodInfo
pub fn loop_in_new_index_method_info() -> &'static MethodInfo
pub fn loop_in_call_method_info() -> &'static MethodInfo
pub fn table_index_is_nil_method_info() -> &'static MethodInfo
pub fn table_index_is_na_n_method_info() -> &'static MethodInfo
pub fn convert_to_number_failed_method_info() -> &'static MethodInfo
pub fn convert_object_failed_method_info() -> &'static MethodInfo
pub fn convert_object_failed_2_method_info() -> &'static MethodInfo
pub fn convert_object_failed_3_method_info() -> &'static MethodInfo
pub fn user_data_argument_type_mismatch_method_info() -> &'static MethodInfo
pub fn user_data_missing_field_method_info() -> &'static MethodInfo
pub fn cannot_resume_not_suspended_method_info() -> &'static MethodInfo
pub fn cannot_yield_method_info() -> &'static MethodInfo
pub fn cannot_yield_main_method_info() -> &'static MethodInfo
pub fn attempt_to_call_non_func_method_info() -> &'static MethodInfo
pub fn access_instance_member_on_statics_method_info() -> &'static MethodInfo
pub fn access_instance_member_on_statics_2_method_info() -> &'static MethodInfo
pub fn rethrow_method_info() -> &'static MethodInfo
Source§impl ScriptRuntimeException
impl ScriptRuntimeException
Sourcepub unsafe fn rethrow(this: impl Into<IlInstance>)
pub unsafe fn rethrow(this: impl Into<IlInstance>)
Direct (non-virtual) call to ScriptRuntimeException’s own Rethrow. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl ScriptRuntimeException
impl ScriptRuntimeException
Sourcepub fn new(ex: ScriptRuntimeException) -> Self
pub fn new(ex: ScriptRuntimeException) -> Self
.ctor(crate::moon_sharp::interpreter::scriptruntimeexception::ScriptRuntimeException) — overload selector
Sourcepub fn new_2(message: Il2CppString) -> Self
pub fn new_2(message: Il2CppString) -> Self
.ctor(::unity::Il2CppString) — overload selector
Sourcepub fn new_3(format: Il2CppString, args: Array<Object>) -> Self
pub fn new_3(format: Il2CppString, args: Array<Object>) -> Self
.ctor(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>) — overload selector
Trait Implementations§
Source§impl Clone for ScriptRuntimeException
impl Clone for ScriptRuntimeException
Source§fn clone(&self) -> ScriptRuntimeException
fn clone(&self) -> ScriptRuntimeException
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for ScriptRuntimeException
impl FromIlInstance for ScriptRuntimeException
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>
class is a subtype of Self or layout compatibleimpl Copy for ScriptRuntimeException
impl IInterpreterException for ScriptRuntimeException
impl IScriptRuntimeException for ScriptRuntimeException
Auto Trait Implementations§
impl Freeze for ScriptRuntimeException
impl RefUnwindSafe for ScriptRuntimeException
impl !Send for ScriptRuntimeException
impl !Sync for ScriptRuntimeException
impl Unpin for ScriptRuntimeException
impl UnwindSafe for ScriptRuntimeException
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
§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,
§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)
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<__T> IInterpreterExceptionMethods for __Twhere
__T: IInterpreterException,
impl<__T> IInterpreterExceptionMethods for __Twhere
__T: IInterpreterException,
Source§fn ctor(self, message: impl Into<Il2CppString>)
fn ctor(self, message: impl Into<Il2CppString>)
.ctor(::unity::Il2CppString) overloadSource§fn ctor_2(self, format: impl Into<Il2CppString>, args: impl Into<Array<Object>>)
fn ctor_2(self, format: impl Into<Il2CppString>, args: impl Into<Array<Object>>)
.ctor(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>) overloadSource§fn get_instruction_ptr(self) -> i32
fn get_instruction_ptr(self) -> i32
get_InstructionPtr() overloadSource§fn set_instruction_ptr(self, value: impl Into<i32>)
fn set_instruction_ptr(self, value: impl Into<i32>)
set_InstructionPtr(i32) overloadSource§fn get_call_stack(self) -> IList_1_Interface<WatchItem>
fn get_call_stack(self) -> IList_1_Interface<WatchItem>
get_CallStack() overloadSource§fn set_call_stack(self, value: impl Into<IList_1_Interface<WatchItem>>)
fn set_call_stack(self, value: impl Into<IList_1_Interface<WatchItem>>)
set_CallStack(crate::system::collections::generic::ilist_1_interface::IList_1_Interface<crate::moon_sharp::interpreter::debugging::watchitem::WatchItem>) overloadSource§fn get_decorated_message(self) -> Il2CppString
fn get_decorated_message(self) -> Il2CppString
get_DecoratedMessage() overloadSource§fn set_decorated_message(self, value: impl Into<Il2CppString>)
fn set_decorated_message(self, value: impl Into<Il2CppString>)
set_DecoratedMessage(::unity::Il2CppString) overloadSource§fn get_do_not_decorate_message(self) -> bool
fn get_do_not_decorate_message(self) -> bool
get_DoNotDecorateMessage() overloadSource§fn set_do_not_decorate_message(self, value: impl Into<bool>)
fn set_do_not_decorate_message(self, value: impl Into<bool>)
set_DoNotDecorateMessage(bool) overloadSource§fn decorate_message(
self,
script: impl Into<Script>,
sref: impl Into<SourceRef>,
ip: impl Into<i32>,
)
fn decorate_message( self, script: impl Into<Script>, sref: impl Into<SourceRef>, ip: impl Into<i32>, )
DecorateMessage(crate::moon_sharp::interpreter::script::Script, crate::moon_sharp::interpreter::debugging::sourceref::SourceRef, i32) overloadSource§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<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<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_null() -> ScriptPlayable_1<T0>
fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>
fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>
fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle
fn create_script_instance() -> Object
fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object
fn clone_script_instance_from_engine_object(source: Object_2) -> Object
fn ctor(self, handle: PlayableHandle)where
Self: Sized,
fn get_handle(self) -> PlayableHandlewhere
Self: Sized,
fn get_behaviour(self) -> T0where
Self: Sized,
fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable
fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>
fn equals(self, other: ScriptPlayable_1<T0>) -> boolwhere
Self: Sized,
fn cctor()
Source§impl<__T> IScriptRuntimeExceptionMethods for __Twhere
__T: IScriptRuntimeException,
impl<__T> IScriptRuntimeExceptionMethods for __Twhere
__T: IScriptRuntimeException,
Source§fn ctor(self, ex: impl Into<ScriptRuntimeException>)
fn ctor(self, ex: impl Into<ScriptRuntimeException>)
.ctor(crate::moon_sharp::interpreter::scriptruntimeexception::ScriptRuntimeException) overloadSource§fn ctor_2(self, message: impl Into<Il2CppString>)
fn ctor_2(self, message: impl Into<Il2CppString>)
.ctor(::unity::Il2CppString) overload