pub struct ResourceObject(/* private fields */);Expand description
IL2CPP class: App.ResourceObject
Inherits: MonoBehaviour
Implementations§
Source§impl ResourceObject
impl ResourceObject
pub fn base(self) -> MonoBehaviour
Source§impl ResourceObject
impl ResourceObject
Sourcepub fn create_object_impl(
parent: impl Into<Transform>,
name: impl Into<Il2CppString>,
super_: impl Into<ProcInst>,
) -> ResourceObject
pub fn create_object_impl( parent: impl Into<Transform>, name: impl Into<Il2CppString>, super_: impl Into<ProcInst>, ) -> ResourceObject
CreateObjectImpl(crate::unity_engine::transform::Transform, ::unity::Il2CppString, crate::app::procinst::ProcInst) overload
Sourcepub fn create_async(
path: impl Into<Il2CppString>,
parent: impl Into<GameObject>,
super_: impl Into<ProcInst>,
) -> ResourceObject
pub fn create_async( path: impl Into<Il2CppString>, parent: impl Into<GameObject>, super_: impl Into<ProcInst>, ) -> ResourceObject
CreateAsync(::unity::Il2CppString, crate::unity_engine::gameobject::GameObject, crate::app::procinst::ProcInst) overload
Sourcepub fn create_async_2(
path: impl Into<Il2CppString>,
parent: impl Into<Transform>,
super_: impl Into<ProcInst>,
) -> ResourceObject
pub fn create_async_2( path: impl Into<Il2CppString>, parent: impl Into<Transform>, super_: impl Into<ProcInst>, ) -> ResourceObject
CreateAsync(::unity::Il2CppString, crate::unity_engine::transform::Transform, crate::app::procinst::ProcInst) overload
Sourcepub fn create_async_3(
path: impl Into<Il2CppString>,
super_: impl Into<ProcInst>,
) -> ResourceObject
pub fn create_async_3( path: impl Into<Il2CppString>, super_: impl Into<ProcInst>, ) -> ResourceObject
CreateAsync(::unity::Il2CppString, crate::app::procinst::ProcInst) overload
Sourcepub fn create_async_4(path: impl Into<Il2CppString>) -> ResourceObject
pub fn create_async_4(path: impl Into<Il2CppString>) -> ResourceObject
CreateAsync(::unity::Il2CppString) overload
Sourcepub fn op_implicit(res: impl Into<ResourceObject>) -> GameObject
pub fn op_implicit(res: impl Into<ResourceObject>) -> GameObject
op_Implicit(crate::app::resourceobject::ResourceObject) overload
Source§impl ResourceObject
impl ResourceObject
pub fn update_method_info() -> &'static MethodInfo
pub fn on_destroy_method_info() -> &'static MethodInfo
pub fn create_method_info() -> &'static MethodInfo
pub fn release_method_info() -> &'static MethodInfo
pub fn can_skip_method_info() -> &'static MethodInfo
pub fn tick_method_info() -> &'static MethodInfo
pub fn tick_bind_method_info() -> &'static MethodInfo
pub fn is_terminated_method_info() -> &'static MethodInfo
pub fn set_start_callback_method_info() -> &'static MethodInfo
pub fn set_tick_callback_method_info() -> &'static MethodInfo
pub fn set_end_callback_method_info() -> &'static MethodInfo
pub fn set_coroutine_method_info() -> &'static MethodInfo
pub fn set_position_method_info() -> &'static MethodInfo
pub fn set_position_2_method_info() -> &'static MethodInfo
pub fn set_rotation_method_info() -> &'static MethodInfo
pub fn set_rotation_2_method_info() -> &'static MethodInfo
pub fn set_scale_method_info() -> &'static MethodInfo
pub fn set_scale_2_method_info() -> &'static MethodInfo
pub fn set_scale_3_method_info() -> &'static MethodInfo
pub fn set_sound_method_info() -> &'static MethodInfo
pub fn set_endless_method_info() -> &'static MethodInfo
pub fn set_can_skip_method_info() -> &'static MethodInfo
pub fn set_life_method_info() -> &'static MethodInfo
pub fn is_endless_method_info() -> &'static MethodInfo
pub fn destroy_method_info() -> &'static MethodInfo
pub fn set_delay_time_method_info() -> &'static MethodInfo
pub fn try_start_callback_method_info() -> &'static MethodInfo
pub fn try_end_callback_method_info() -> &'static MethodInfo
pub fn try_bind_method_info() -> &'static MethodInfo
pub fn try_bind_2_method_info() -> &'static MethodInfo
pub fn try_bind_3_method_info() -> &'static MethodInfo
pub fn try_bind_4_method_info() -> &'static MethodInfo
pub fn try_unbind_method_info() -> &'static MethodInfo
pub fn create_object_impl_method_info() -> &'static MethodInfo
pub fn create_async_method_info() -> &'static MethodInfo
pub fn create_async_2_method_info() -> &'static MethodInfo
pub fn create_async_3_method_info() -> &'static MethodInfo
pub fn create_async_4_method_info() -> &'static MethodInfo
pub fn op_implicit_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for ResourceObject
impl ClassIdentity for ResourceObject
Source§impl Clone for ResourceObject
impl Clone for ResourceObject
Source§fn clone(&self) -> ResourceObject
fn clone(&self) -> ResourceObject
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 ResourceObject
impl FromIlInstance for ResourceObject
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 IObject_2 for ResourceObject
impl IObject_2 for ResourceObject
fn m_cached_ptr(self) -> IntPtr
fn set_m_cached_ptr(self, value: IntPtr)
Source§impl IResourceObject for ResourceObject
impl IResourceObject for ResourceObject
fn m_handle(self) -> ResourceGameObject
fn set_m_handle(self, value: ResourceGameObject)
fn m_start_callback(self) -> ResourceObject_Callback
fn set_m_start_callback(self, value: ResourceObject_Callback)
fn m_tick_callback(self) -> ResourceObject_Callback
fn set_m_tick_callback(self, value: ResourceObject_Callback)
fn m_end_callback(self) -> ResourceObject_Callback
fn set_m_end_callback(self, value: ResourceObject_Callback)
fn m_coroutine(self) -> ResourceObject_Coroutine
fn set_m_coroutine(self, value: ResourceObject_Coroutine)
fn m_bind_proc(self) -> ProcInst
fn set_m_bind_proc(self, value: ProcInst)
fn m_bind_holder(self) -> BindHolder
fn set_m_bind_holder(self, value: BindHolder)
fn m_sequence(self) -> ResourceObject_Sequence
fn set_m_sequence(self, value: ResourceObject_Sequence)
fn m_flags(self) -> ResourceObject_Flags
fn set_m_flags(self, value: ResourceObject_Flags)
fn m_delay_time(self) -> f32
fn set_m_delay_time(self, value: f32)
fn m_bind_time(self) -> f32
fn set_m_bind_time(self, value: f32)
fn m_life_time(self) -> f32
fn set_m_life_time(self, value: f32)
fn m_sound_label(self) -> Il2CppString
fn set_m_sound_label(self, value: Il2CppString)
impl Copy for ResourceObject
impl IBehaviour for ResourceObject
impl IComponent for ResourceObject
impl IMonoBehaviour for ResourceObject
impl IObject for ResourceObject
Auto Trait Implementations§
impl Freeze for ResourceObject
impl RefUnwindSafe for ResourceObject
impl !Send for ResourceObject
impl !Sync for ResourceObject
impl Unpin for ResourceObject
impl UnwindSafe for ResourceObject
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<__T> IBehaviourMethods for __Twhere
__T: IBehaviour,
impl<__T> IBehaviourMethods for __Twhere
__T: IBehaviour,
Source§fn get_enabled(self) -> bool
fn get_enabled(self) -> bool
get_enabled() overloadSource§fn set_enabled(self, value: impl Into<bool>)
fn set_enabled(self, value: impl Into<bool>)
set_enabled(bool) overloadSource§fn get_is_active_and_enabled(self) -> bool
fn get_is_active_and_enabled(self) -> bool
get_isActiveAndEnabled() overloadSource§impl<__T> IComponentMethods for __Twhere
__T: IComponent,
impl<__T> IComponentMethods for __Twhere
__T: IComponent,
Source§fn get_transform(self) -> Transform
fn get_transform(self) -> Transform
get_transform() overloadSource§fn get_game_object(self) -> GameObject
fn get_game_object(self) -> GameObject
get_gameObject() overloadSource§fn get_component(self, type: impl Into<SystemType>) -> Component
fn get_component(self, type: impl Into<SystemType>) -> Component
GetComponent(::unity::SystemType) overloadSource§fn get_component_fast_path(
self,
type: impl Into<SystemType>,
one_further_than_result_value: impl Into<IntPtr>,
)
fn get_component_fast_path( self, type: impl Into<SystemType>, one_further_than_result_value: impl Into<IntPtr>, )
GetComponentFastPath(::unity::SystemType, ::unity::IntPtr) overloadfn get_component_2<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn try_get_component<M0: IlType + Copy + ClassIdentity>( self, component: impl Into<*mut M0>, ) -> bool
Source§fn get_component_in_children(
self,
t: impl Into<SystemType>,
include_inactive: impl Into<bool>,
) -> Component
fn get_component_in_children( self, t: impl Into<SystemType>, include_inactive: impl Into<bool>, ) -> Component
GetComponentInChildren(::unity::SystemType, bool) overloadfn get_component_in_children_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> M0
fn get_component_in_children_3<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn get_components_in_children<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>
fn get_components_in_children_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, result: impl Into<List_1<M0>>, )
fn get_components_in_children_3<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>
fn get_components_in_children_4<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )
Source§fn get_component_in_parent(self, t: impl Into<SystemType>) -> Component
fn get_component_in_parent(self, t: impl Into<SystemType>) -> Component
GetComponentInParent(::unity::SystemType) overloadfn get_component_in_parent_2<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn get_components_in_parent<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>
fn get_components_in_parent_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, results: impl Into<List_1<M0>>, )
fn get_components_in_parent_3<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>
Source§fn get_components_for_list_internal(
self,
search_type: impl Into<SystemType>,
result_list: impl Into<Object>,
)
fn get_components_for_list_internal( self, search_type: impl Into<SystemType>, result_list: impl Into<Object>, )
GetComponentsForListInternal(::unity::SystemType, crate::system::object::Object) overloadSource§fn get_components(
self,
type: impl Into<SystemType>,
results: impl Into<List_1<Component>>,
)
fn get_components( self, type: impl Into<SystemType>, results: impl Into<List_1<Component>>, )
GetComponents(::unity::SystemType, crate::system::collections::generic::list_1::List_1<crate::unity_engine::component::Component>) overloadfn get_components_2<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )
Source§fn get_tag(self) -> Il2CppString
fn get_tag(self) -> Il2CppString
get_tag() overloadSource§fn set_tag(self, value: impl Into<Il2CppString>)
fn set_tag(self, value: impl Into<Il2CppString>)
set_tag(::unity::Il2CppString) overloadfn get_components_3<M0: IlType + Copy + ClassIdentity>(self) -> Array<M0>
Source§fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool
fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool
CompareTag(::unity::Il2CppString) overloadSource§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> IMonoBehaviourMethods for __Twhere
__T: IMonoBehaviour,
impl<__T> IMonoBehaviourMethods for __Twhere
__T: IMonoBehaviour,
Source§fn is_invoking(self) -> bool
fn is_invoking(self) -> bool
IsInvoking() overloadSource§fn cancel_invoke(self)
fn cancel_invoke(self)
CancelInvoke() overloadSource§fn invoke(self, method_name: impl Into<Il2CppString>, time: impl Into<f32>)
fn invoke(self, method_name: impl Into<Il2CppString>, time: impl Into<f32>)
Invoke(::unity::Il2CppString, f32) overloadSource§fn invoke_repeating(
self,
method_name: impl Into<Il2CppString>,
time: impl Into<f32>,
repeat_rate: impl Into<f32>,
)
fn invoke_repeating( self, method_name: impl Into<Il2CppString>, time: impl Into<f32>, repeat_rate: impl Into<f32>, )
InvokeRepeating(::unity::Il2CppString, f32, f32) overloadSource§fn cancel_invoke_2(self, method_name: impl Into<Il2CppString>)
fn cancel_invoke_2(self, method_name: impl Into<Il2CppString>)
CancelInvoke(::unity::Il2CppString) overloadSource§fn is_invoking_2(self, method_name: impl Into<Il2CppString>) -> bool
fn is_invoking_2(self, method_name: impl Into<Il2CppString>) -> bool
IsInvoking(::unity::Il2CppString) overloadSource§fn start_coroutine(self, method_name: impl Into<Il2CppString>) -> Coroutine
fn start_coroutine(self, method_name: impl Into<Il2CppString>) -> Coroutine
StartCoroutine(::unity::Il2CppString) overloadSource§fn start_coroutine_2(
self,
method_name: impl Into<Il2CppString>,
value: impl Into<Object>,
) -> Coroutine
fn start_coroutine_2( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, ) -> Coroutine
StartCoroutine(::unity::Il2CppString, crate::system::object::Object) overloadSource§fn start_coroutine_3(self, routine: impl Into<IEnumerator>) -> Coroutine
fn start_coroutine_3(self, routine: impl Into<IEnumerator>) -> Coroutine
StartCoroutine(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn start_coroutine_auto(self, routine: impl Into<IEnumerator>) -> Coroutine
fn start_coroutine_auto(self, routine: impl Into<IEnumerator>) -> Coroutine
StartCoroutine_Auto(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn stop_coroutine(self, routine: impl Into<IEnumerator>)
fn stop_coroutine(self, routine: impl Into<IEnumerator>)
StopCoroutine(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn stop_coroutine_2(self, routine: impl Into<Coroutine>)
fn stop_coroutine_2(self, routine: impl Into<Coroutine>)
StopCoroutine(crate::unity_engine::coroutine::Coroutine) overloadSource§fn stop_coroutine_3(self, method_name: impl Into<Il2CppString>)
fn stop_coroutine_3(self, method_name: impl Into<Il2CppString>)
StopCoroutine(::unity::Il2CppString) overloadSource§fn stop_all_coroutines(self)
fn stop_all_coroutines(self)
StopAllCoroutines() overloadSource§fn get_use_gui_layout(self) -> bool
fn get_use_gui_layout(self) -> bool
get_useGUILayout() overloadSource§fn set_use_gui_layout(self, value: impl Into<bool>)
fn set_use_gui_layout(self, value: impl Into<bool>)
set_useGUILayout(bool) overloadSource§fn start_coroutine_managed(
self,
method_name: impl Into<Il2CppString>,
value: impl Into<Object>,
) -> Coroutine
fn start_coroutine_managed( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, ) -> Coroutine
StartCoroutineManaged(::unity::Il2CppString, crate::system::object::Object) overloadSource§fn start_coroutine_managed2(
self,
enumerator: impl Into<IEnumerator>,
) -> Coroutine
fn start_coroutine_managed2( self, enumerator: impl Into<IEnumerator>, ) -> Coroutine
StartCoroutineManaged2(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn stop_coroutine_managed(self, routine: impl Into<Coroutine>)
fn stop_coroutine_managed(self, routine: impl Into<Coroutine>)
StopCoroutineManaged(crate::unity_engine::coroutine::Coroutine) overloadSource§fn stop_coroutine_from_enumerator_managed(self, routine: impl Into<IEnumerator>)
fn stop_coroutine_from_enumerator_managed(self, routine: impl Into<IEnumerator>)
StopCoroutineFromEnumeratorManaged(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn get_script_class_name(self) -> Il2CppString
fn get_script_class_name(self) -> Il2CppString
GetScriptClassName() overloadSource§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<__T> IObject_2Methods for __Twhere
__T: IObject_2,
impl<__T> IObject_2Methods for __Twhere
__T: IObject_2,
Source§fn get_instance_id(self) -> i32
fn get_instance_id(self) -> i32
GetInstanceID() overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn equals(self, other: impl Into<Object>) -> bool
fn equals(self, other: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn ensure_running_on_main_thread(self)
fn ensure_running_on_main_thread(self)
EnsureRunningOnMainThread() overloadSource§fn get_cached_ptr(self) -> IntPtr
fn get_cached_ptr(self) -> IntPtr
GetCachedPtr() overloadSource§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_hide_flags(self) -> HideFlags
fn get_hide_flags(self) -> HideFlags
get_hideFlags() overloadSource§fn set_hide_flags(self, value: impl Into<HideFlags>)
fn set_hide_flags(self, value: impl Into<HideFlags>)
set_hideFlags(crate::unity_engine::hideflags::HideFlags) overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§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> IResourceObjectMethods for __Twhere
__T: IResourceObject,
impl<__T> IResourceObjectMethods for __Twhere
__T: IResourceObject,
Source§fn on_destroy(self)
fn on_destroy(self)
OnDestroy() overloadSource§fn is_terminated(self) -> bool
fn is_terminated(self) -> bool
IsTerminated() overloadfn load_async<M0: IlType + Copy + ClassIdentity>( self, path: impl Into<Il2CppString>, )
Source§fn set_start_callback(
self,
callback: impl Into<ResourceObject_Callback>,
) -> ResourceObject
fn set_start_callback( self, callback: impl Into<ResourceObject_Callback>, ) -> ResourceObject
SetStartCallback(crate::app::resourceobject::ResourceObject_Callback) overloadSource§fn set_tick_callback(
self,
callback: impl Into<ResourceObject_Callback>,
) -> ResourceObject
fn set_tick_callback( self, callback: impl Into<ResourceObject_Callback>, ) -> ResourceObject
SetTickCallback(crate::app::resourceobject::ResourceObject_Callback) overloadSource§fn set_end_callback(
self,
callback: impl Into<ResourceObject_Callback>,
) -> ResourceObject
fn set_end_callback( self, callback: impl Into<ResourceObject_Callback>, ) -> ResourceObject
SetEndCallback(crate::app::resourceobject::ResourceObject_Callback) overloadSource§fn set_coroutine(
self,
coroutine: impl Into<ResourceObject_Coroutine>,
) -> ResourceObject
fn set_coroutine( self, coroutine: impl Into<ResourceObject_Coroutine>, ) -> ResourceObject
SetCoroutine(crate::app::resourceobject::ResourceObject_Coroutine) overloadSource§fn set_position(self, position: impl Into<Vector3>) -> ResourceObject
fn set_position(self, position: impl Into<Vector3>) -> ResourceObject
SetPosition(crate::unity_engine::vector3::Vector3) overloadSource§fn set_position_2(
self,
x: impl Into<f32>,
y: impl Into<f32>,
z: impl Into<f32>,
) -> ResourceObject
fn set_position_2( self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>, ) -> ResourceObject
SetPosition(f32, f32, f32) overloadSource§fn set_rotation(self, rotation: impl Into<Quaternion>) -> ResourceObject
fn set_rotation(self, rotation: impl Into<Quaternion>) -> ResourceObject
SetRotation(crate::unity_engine::quaternion::Quaternion) overloadSource§fn set_rotation_2(
self,
x: impl Into<f32>,
y: impl Into<f32>,
z: impl Into<f32>,
) -> ResourceObject
fn set_rotation_2( self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>, ) -> ResourceObject
SetRotation(f32, f32, f32) overloadSource§fn set_scale(self, scale: impl Into<Vector3>) -> ResourceObject
fn set_scale(self, scale: impl Into<Vector3>) -> ResourceObject
SetScale(crate::unity_engine::vector3::Vector3) overloadSource§fn set_scale_2(self, scale: impl Into<f32>) -> ResourceObject
fn set_scale_2(self, scale: impl Into<f32>) -> ResourceObject
SetScale(f32) overloadSource§fn set_scale_3(
self,
x: impl Into<f32>,
y: impl Into<f32>,
z: impl Into<f32>,
) -> ResourceObject
fn set_scale_3( self, x: impl Into<f32>, y: impl Into<f32>, z: impl Into<f32>, ) -> ResourceObject
SetScale(f32, f32, f32) overloadSource§fn set_sound(self, sound_label: impl Into<Il2CppString>) -> ResourceObject
fn set_sound(self, sound_label: impl Into<Il2CppString>) -> ResourceObject
SetSound(::unity::Il2CppString) overloadSource§fn set_endless(self, enable: impl Into<bool>) -> ResourceObject
fn set_endless(self, enable: impl Into<bool>) -> ResourceObject
SetEndless(bool) overloadSource§fn set_can_skip(self, enable: impl Into<bool>) -> ResourceObject
fn set_can_skip(self, enable: impl Into<bool>) -> ResourceObject
SetCanSkip(bool) overloadSource§fn set_life(self, time: impl Into<f32>) -> ResourceObject
fn set_life(self, time: impl Into<f32>) -> ResourceObject
SetLife(f32) overloadSource§fn is_endless(self) -> bool
fn is_endless(self) -> bool
IsEndless() overloadSource§fn set_delay_time(self, time: impl Into<f32>) -> ResourceObject
fn set_delay_time(self, time: impl Into<f32>) -> ResourceObject
SetDelayTime(f32) overloadSource§fn try_start_callback(self) -> ResourceObject
fn try_start_callback(self) -> ResourceObject
TryStartCallback() overloadSource§fn try_end_callback(self) -> ResourceObject
fn try_end_callback(self) -> ResourceObject
TryEndCallback() overloadSource§fn try_bind(self, super_: impl Into<ProcInst>) -> ResourceObject
fn try_bind(self, super_: impl Into<ProcInst>) -> ResourceObject
TryBind(crate::app::procinst::ProcInst) overloadSource§fn try_bind_2(self, binder: impl Into<BindHolder>) -> ResourceObject
fn try_bind_2(self, binder: impl Into<BindHolder>) -> ResourceObject
TryBind(crate::app::bindholder::BindHolder) overloadSource§fn try_bind_3(
self,
super_: impl Into<ProcInst>,
time: impl Into<f32>,
) -> ResourceObject
fn try_bind_3( self, super_: impl Into<ProcInst>, time: impl Into<f32>, ) -> ResourceObject
TryBind(crate::app::procinst::ProcInst, f32) overloadSource§fn try_bind_4(
self,
binder: impl Into<BindHolder>,
time: impl Into<f32>,
) -> ResourceObject
fn try_bind_4( self, binder: impl Into<BindHolder>, time: impl Into<f32>, ) -> ResourceObject
TryBind(crate::app::bindholder::BindHolder, f32) overloadSource§fn try_unbind(self) -> ResourceObject
fn try_unbind(self) -> ResourceObject
TryUnbind() overload