pub struct MathModule(/* private fields */);Expand description
IL2CPP class: MoonSharp.Interpreter.CoreLib.MathModule
Inherits: Object
Implementations§
Source§impl MathModule
impl MathModule
Source§impl MathModule
impl MathModule
Sourcepub fn moon_sharp_init(
global_table: impl Into<Table>,
io_table: impl Into<Table>,
)
pub fn moon_sharp_init( global_table: impl Into<Table>, io_table: impl Into<Table>, )
MoonSharpInit(crate::moon_sharp::interpreter::table::Table, crate::moon_sharp::interpreter::table::Table) overload
Sourcepub fn exec1(
args: impl Into<CallbackArguments>,
func_name: impl Into<Il2CppString>,
func: impl Into<Func_2<f64, f64>>,
) -> DynValue
pub fn exec1( args: impl Into<CallbackArguments>, func_name: impl Into<Il2CppString>, func: impl Into<Func_2<f64, f64>>, ) -> DynValue
exec1(crate::moon_sharp::interpreter::callbackarguments::CallbackArguments, ::unity::Il2CppString, crate::system::func_2::Func_2<f64,f64>) overload
Sourcepub fn exec2(
args: impl Into<CallbackArguments>,
func_name: impl Into<Il2CppString>,
func: impl Into<Func_3<f64, f64, f64>>,
) -> DynValue
pub fn exec2( args: impl Into<CallbackArguments>, func_name: impl Into<Il2CppString>, func: impl Into<Func_3<f64, f64, f64>>, ) -> DynValue
exec2(crate::moon_sharp::interpreter::callbackarguments::CallbackArguments, ::unity::Il2CppString, crate::system::func_3::Func_3<f64,f64,f64>) overload
Sourcepub fn exec2n(
args: impl Into<CallbackArguments>,
func_name: impl Into<Il2CppString>,
def_val: impl Into<f64>,
func: impl Into<Func_3<f64, f64, f64>>,
) -> DynValue
pub fn exec2n( args: impl Into<CallbackArguments>, func_name: impl Into<Il2CppString>, def_val: impl Into<f64>, func: impl Into<Func_3<f64, f64, f64>>, ) -> DynValue
exec2n(crate::moon_sharp::interpreter::callbackarguments::CallbackArguments, ::unity::Il2CppString, f64, crate::system::func_3::Func_3<f64,f64,f64>) overload
Sourcepub fn execaccum(
args: impl Into<CallbackArguments>,
func_name: impl Into<Il2CppString>,
func: impl Into<Func_3<f64, f64, f64>>,
) -> DynValue
pub fn execaccum( args: impl Into<CallbackArguments>, func_name: impl Into<Il2CppString>, func: impl Into<Func_3<f64, f64, f64>>, ) -> DynValue
execaccum(crate::moon_sharp::interpreter::callbackarguments::CallbackArguments, ::unity::Il2CppString, crate::system::func_3::Func_3<f64,f64,f64>) overload
Sourcepub fn abs(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn abs( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
abs(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn acos(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn acos( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
acos(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn asin(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn asin( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
asin(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn atan(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn atan( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
atan(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn atan2(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn atan2( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
atan2(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn ceil(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn ceil( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
ceil(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn cos(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn cos( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
cos(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn cosh(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn cosh( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
cosh(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn deg(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn deg( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
deg(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn exp(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn exp( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
exp(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn floor(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn floor( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
floor(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn fmod(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn fmod( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
fmod(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn frexp(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn frexp( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
frexp(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn ldexp(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn ldexp( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
ldexp(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn log(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn log( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
log(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn max(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn max( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
max(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn min(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn min( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
min(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn modf(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn modf( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
modf(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn pow(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn pow( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
pow(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn rad(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn rad( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
rad(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn random(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn random( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
random(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn randomseed(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn randomseed( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
randomseed(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn sin(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn sin( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
sin(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn sinh(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn sinh( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
sinh(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn sqrt(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn sqrt( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
sqrt(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn tan(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn tan( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
tan(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Sourcepub fn tanh(
execution_context: impl Into<ScriptExecutionContext>,
args: impl Into<CallbackArguments>,
) -> DynValue
pub fn tanh( execution_context: impl Into<ScriptExecutionContext>, args: impl Into<CallbackArguments>, ) -> DynValue
tanh(crate::moon_sharp::interpreter::scriptexecutioncontext::ScriptExecutionContext, crate::moon_sharp::interpreter::callbackarguments::CallbackArguments) overload
Source§impl MathModule
impl MathModule
pub fn moon_sharp_init_method_info() -> &'static MethodInfo
pub fn exec1_method_info() -> &'static MethodInfo
pub fn exec2_method_info() -> &'static MethodInfo
pub fn exec2n_method_info() -> &'static MethodInfo
pub fn execaccum_method_info() -> &'static MethodInfo
pub fn abs_method_info() -> &'static MethodInfo
pub fn acos_method_info() -> &'static MethodInfo
pub fn asin_method_info() -> &'static MethodInfo
pub fn atan_method_info() -> &'static MethodInfo
pub fn atan2_method_info() -> &'static MethodInfo
pub fn ceil_method_info() -> &'static MethodInfo
pub fn cos_method_info() -> &'static MethodInfo
pub fn cosh_method_info() -> &'static MethodInfo
pub fn deg_method_info() -> &'static MethodInfo
pub fn exp_method_info() -> &'static MethodInfo
pub fn floor_method_info() -> &'static MethodInfo
pub fn fmod_method_info() -> &'static MethodInfo
pub fn frexp_method_info() -> &'static MethodInfo
pub fn ldexp_method_info() -> &'static MethodInfo
pub fn log_method_info() -> &'static MethodInfo
pub fn max_method_info() -> &'static MethodInfo
pub fn min_method_info() -> &'static MethodInfo
pub fn modf_method_info() -> &'static MethodInfo
pub fn pow_method_info() -> &'static MethodInfo
pub fn rad_method_info() -> &'static MethodInfo
pub fn random_method_info() -> &'static MethodInfo
pub fn randomseed_method_info() -> &'static MethodInfo
pub fn sin_method_info() -> &'static MethodInfo
pub fn sinh_method_info() -> &'static MethodInfo
pub fn sqrt_method_info() -> &'static MethodInfo
pub fn tan_method_info() -> &'static MethodInfo
pub fn tanh_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl MathModule
impl MathModule
Trait Implementations§
Source§impl ClassIdentity for MathModule
impl ClassIdentity for MathModule
Source§impl Clone for MathModule
impl Clone for MathModule
Source§fn clone(&self) -> MathModule
fn clone(&self) -> MathModule
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for MathModule
impl FromIlInstance for MathModule
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 MathModule
impl IMathModule for MathModule
impl IObject for MathModule
Auto Trait Implementations§
impl Freeze for MathModule
impl RefUnwindSafe for MathModule
impl !Send for MathModule
impl !Sync for MathModule
impl Unpin for MathModule
impl UnwindSafe for MathModule
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<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> IMathModuleMethods for __Twhere
__T: IMathModule,
impl<__T> IMathModuleMethods for __Twhere
__T: IMathModule,
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) overload