pub struct GameObject(/* private fields */);Expand description
IL2CPP class: UnityEngine.GameObject
Inherits: Object_2
Implementations§
Source§impl GameObject
impl GameObject
Sourcepub fn create_primitive(type: impl Into<PrimitiveType>) -> GameObject
pub fn create_primitive(type: impl Into<PrimitiveType>) -> GameObject
CreatePrimitive(crate::unity_engine::primitivetype::PrimitiveType) overload
Sourcepub fn find_with_tag(tag: impl Into<Il2CppString>) -> GameObject
pub fn find_with_tag(tag: impl Into<Il2CppString>) -> GameObject
FindWithTag(::unity::Il2CppString) overload
Sourcepub fn find_game_object_with_tag(tag: impl Into<Il2CppString>) -> GameObject
pub fn find_game_object_with_tag(tag: impl Into<Il2CppString>) -> GameObject
FindGameObjectWithTag(::unity::Il2CppString) overload
Sourcepub fn find_game_objects_with_tag(
tag: impl Into<Il2CppString>,
) -> Array<GameObject>
pub fn find_game_objects_with_tag( tag: impl Into<Il2CppString>, ) -> Array<GameObject>
FindGameObjectsWithTag(::unity::Il2CppString) overload
Sourcepub fn internal_create_game_object(
self_: impl Into<GameObject>,
name: impl Into<Il2CppString>,
)
pub fn internal_create_game_object( self_: impl Into<GameObject>, name: impl Into<Il2CppString>, )
Internal_CreateGameObject(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString) overload
Sourcepub fn find(name: impl Into<Il2CppString>) -> GameObject
pub fn find(name: impl Into<Il2CppString>) -> GameObject
Find(::unity::Il2CppString) overload
Source§impl GameObject
impl GameObject
pub fn create_primitive_method_info() -> &'static MethodInfo
pub fn get_component_2_method_info() -> &'static MethodInfo
pub fn get_component_fast_path_method_info() -> &'static MethodInfo
pub fn get_component_by_name_method_info() -> &'static MethodInfo
pub fn get_component_3_method_info() -> &'static MethodInfo
pub fn get_component_in_children_method_info() -> &'static MethodInfo
pub fn get_component_in_children_2_method_info() -> &'static MethodInfo
pub fn get_component_in_parent_method_info() -> &'static MethodInfo
pub fn get_component_in_parent_2_method_info() -> &'static MethodInfo
pub fn get_components_internal_method_info() -> &'static MethodInfo
pub fn get_components_method_info() -> &'static MethodInfo
pub fn get_components_3_method_info() -> &'static MethodInfo
pub fn get_components_in_children_method_info() -> &'static MethodInfo
pub fn get_components_in_children_2_method_info() -> &'static MethodInfo
pub fn get_components_in_parent_method_info() -> &'static MethodInfo
pub fn get_components_in_parent_2_method_info() -> &'static MethodInfo
pub fn try_get_component_2_method_info() -> &'static MethodInfo
pub fn try_get_component_internal_method_info() -> &'static MethodInfo
pub fn try_get_component_fast_path_method_info() -> &'static MethodInfo
pub fn find_with_tag_method_info() -> &'static MethodInfo
pub fn send_message_upwards_method_info() -> &'static MethodInfo
pub fn send_message_method_info() -> &'static MethodInfo
pub fn broadcast_message_method_info() -> &'static MethodInfo
pub fn add_component_internal_method_info() -> &'static MethodInfo
pub fn internal_add_component_with_type_method_info() -> &'static MethodInfo
pub fn add_component_method_info() -> &'static MethodInfo
pub fn get_transform_method_info() -> &'static MethodInfo
pub fn get_layer_method_info() -> &'static MethodInfo
pub fn set_layer_method_info() -> &'static MethodInfo
pub fn get_active_method_info() -> &'static MethodInfo
pub fn set_active_method_info() -> &'static MethodInfo
pub fn get_active_self_method_info() -> &'static MethodInfo
pub fn get_active_in_hierarchy_method_info() -> &'static MethodInfo
pub fn set_active_recursively_method_info() -> &'static MethodInfo
pub fn get_is_static_method_info() -> &'static MethodInfo
pub fn set_is_static_method_info() -> &'static MethodInfo
pub fn get_is_static_batchable_method_info() -> &'static MethodInfo
pub fn get_tag_method_info() -> &'static MethodInfo
pub fn set_tag_method_info() -> &'static MethodInfo
pub fn compare_tag_method_info() -> &'static MethodInfo
pub fn find_game_object_with_tag_method_info() -> &'static MethodInfo
pub fn find_game_objects_with_tag_method_info() -> &'static MethodInfo
pub fn send_message_upwards_2_method_info() -> &'static MethodInfo
pub fn send_message_upwards_3_method_info() -> &'static MethodInfo
pub fn send_message_upwards_4_method_info() -> &'static MethodInfo
pub fn send_message_2_method_info() -> &'static MethodInfo
pub fn send_message_3_method_info() -> &'static MethodInfo
pub fn send_message_4_method_info() -> &'static MethodInfo
pub fn broadcast_message_2_method_info() -> &'static MethodInfo
pub fn broadcast_message_3_method_info() -> &'static MethodInfo
pub fn broadcast_message_4_method_info() -> &'static MethodInfo
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 internal_create_game_object_method_info() -> &'static MethodInfo
pub fn find_method_info() -> &'static MethodInfo
pub fn get_scene_method_info() -> &'static MethodInfo
pub fn get_scene_culling_mask_method_info() -> &'static MethodInfo
pub fn get_game_object_method_info() -> &'static MethodInfo
pub fn get_scene_injected_method_info() -> &'static MethodInfo
Source§impl GameObject
impl GameObject
Sourcepub fn new(name: Il2CppString) -> Self
pub fn new(name: Il2CppString) -> Self
.ctor(::unity::Il2CppString) — overload selector
Sourcepub fn new_3(name: Il2CppString, components: Array<SystemType>) -> Self
pub fn new_3(name: Il2CppString, components: Array<SystemType>) -> Self
.ctor(::unity::Il2CppString, ::unity::Array<::unity::SystemType>) — overload selector
Trait Implementations§
Source§impl ClassIdentity for GameObject
impl ClassIdentity for GameObject
Source§impl Clone for GameObject
impl Clone for GameObject
Source§fn clone(&self) -> GameObject
fn clone(&self) -> GameObject
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 GameObject
impl FromIlInstance for GameObject
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 IAsyncOperationBase_1<GameObject> for ResourceManager_InstanceOperation
impl IAsyncOperationBase_1<GameObject> for ResourceManager_InstanceOperation
fn m_reference_count(self) -> i32
fn set_m_reference_count(self, value: i32)
fn m_status(self) -> AsyncOperationStatus
fn set_m_status(self, value: AsyncOperationStatus)
fn m_rm(self) -> ResourceManager
fn set_m_rm(self, value: ResourceManager)
fn m_version(self) -> i32
fn set_m_version(self, value: i32)
fn m_destroyed_action(self) -> DelegateList_1<AsyncOperationHandle>
fn set_m_destroyed_action(self, value: DelegateList_1<AsyncOperationHandle>)
fn m_completed_action_t(self) -> DelegateList_1<AsyncOperationHandle_1<T0>>
fn set_m_completed_action_t( self, value: DelegateList_1<AsyncOperationHandle_1<T0>>, )
fn m_on_destroy_action(self) -> Action_1<IAsyncOperation>
fn set_m_on_destroy_action(self, value: Action_1<IAsyncOperation>)
fn m_dependency_complete_action(self) -> Action_1<AsyncOperationHandle>
fn set_m_dependency_complete_action(self, value: Action_1<AsyncOperationHandle>)
fn has_executed(self) -> bool
fn set_has_executed(self, value: bool)
fn m_in_deferred_callback_queue(self) -> bool
fn set_m_in_deferred_callback_queue(self, value: bool)
fn m_update_callbacks(self) -> DelegateList_1<f32>
fn set_m_update_callbacks(self, value: DelegateList_1<f32>)
fn m_update_callback(self) -> Action_1<f32>
fn set_m_update_callback(self, value: Action_1<f32>)
Source§impl IList_1<GameObject> for ObjectEnumerator
impl IList_1<GameObject> for ObjectEnumerator
Source§impl IObject_2 for GameObject
impl IObject_2 for GameObject
fn m_cached_ptr(self) -> IntPtr
fn set_m_cached_ptr(self, value: IntPtr)
impl Copy for GameObject
impl IAssetReferenceT_1<GameObject> for AssetReferenceGameObject
impl IGameObject for GameObject
impl IObject for GameObject
impl ITResourceHandle_1<GameObject> for ResourceGameObject
Auto Trait Implementations§
impl Freeze for GameObject
impl RefUnwindSafe for GameObject
impl !Send for GameObject
impl !Sync for GameObject
impl Unpin for GameObject
impl UnwindSafe for GameObject
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<__T> IGameObjectMethods for __Twhere
__T: IGameObject,
impl<__T> IGameObjectMethods for __Twhere
__T: IGameObject,
fn get_component<M0: IlType + Copy + ClassIdentity>(self) -> M0
Source§fn get_component_2(self, type: impl Into<SystemType>) -> Component
fn get_component_2(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) overloadSource§fn get_component_by_name(self, type: impl Into<Il2CppString>) -> Component
fn get_component_by_name(self, type: impl Into<Il2CppString>) -> Component
GetComponentByName(::unity::Il2CppString) overloadSource§fn get_component_3(self, type: impl Into<Il2CppString>) -> Component
fn get_component_3(self, type: impl Into<Il2CppString>) -> Component
GetComponent(::unity::Il2CppString) overloadSource§fn get_component_in_children(
self,
type: impl Into<SystemType>,
include_inactive: impl Into<bool>,
) -> Component
fn get_component_in_children( self, type: impl Into<SystemType>, include_inactive: impl Into<bool>, ) -> Component
GetComponentInChildren(::unity::SystemType, bool) overloadSource§fn get_component_in_children_2(self, type: impl Into<SystemType>) -> Component
fn get_component_in_children_2(self, type: impl Into<SystemType>) -> Component
GetComponentInChildren(::unity::SystemType) overloadfn get_component_in_children_3<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn get_component_in_children_4<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> M0
Source§fn get_component_in_parent(
self,
type: impl Into<SystemType>,
include_inactive: impl Into<bool>,
) -> Component
fn get_component_in_parent( self, type: impl Into<SystemType>, include_inactive: impl Into<bool>, ) -> Component
GetComponentInParent(::unity::SystemType, bool) overloadSource§fn get_component_in_parent_2(self, type: impl Into<SystemType>) -> Component
fn get_component_in_parent_2(self, type: impl Into<SystemType>) -> Component
GetComponentInParent(::unity::SystemType) overloadfn get_component_in_parent_3<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn get_component_in_parent_4<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> M0
Source§fn get_components_internal(
self,
type: impl Into<SystemType>,
use_search_type_as_array_return_type: impl Into<bool>,
recursive: impl Into<bool>,
include_inactive: impl Into<bool>,
reverse: impl Into<bool>,
result_list: impl Into<Object>,
) -> IlInstance
fn get_components_internal( self, type: impl Into<SystemType>, use_search_type_as_array_return_type: impl Into<bool>, recursive: impl Into<bool>, include_inactive: impl Into<bool>, reverse: impl Into<bool>, result_list: impl Into<Object>, ) -> IlInstance
GetComponentsInternal(::unity::SystemType, bool, bool, bool, bool, crate::system::object::Object) overloadSource§fn get_components(self, type: impl Into<SystemType>) -> Array<Component>
fn get_components(self, type: impl Into<SystemType>) -> Array<Component>
GetComponents(::unity::SystemType) overloadfn get_components_2<M0: IlType + Copy + ClassIdentity>(self) -> Array<M0>
Source§fn get_components_3(
self,
type: impl Into<SystemType>,
results: impl Into<List_1<Component>>,
)
fn get_components_3( 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_4<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )
Source§fn get_components_in_children(
self,
type: impl Into<SystemType>,
) -> Array<Component>
fn get_components_in_children( self, type: impl Into<SystemType>, ) -> Array<Component>
GetComponentsInChildren(::unity::SystemType) overloadSource§fn get_components_in_children_2(
self,
type: impl Into<SystemType>,
include_inactive: impl Into<bool>,
) -> Array<Component>
fn get_components_in_children_2( self, type: impl Into<SystemType>, include_inactive: impl Into<bool>, ) -> Array<Component>
GetComponentsInChildren(::unity::SystemType, bool) overloadfn get_components_in_children_3<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>
fn get_components_in_children_4<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, results: impl Into<List_1<M0>>, )
fn get_components_in_children_5<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>
fn get_components_in_children_6<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )
Source§fn get_components_in_parent(
self,
type: impl Into<SystemType>,
) -> Array<Component>
fn get_components_in_parent( self, type: impl Into<SystemType>, ) -> Array<Component>
GetComponentsInParent(::unity::SystemType) overloadSource§fn get_components_in_parent_2(
self,
type: impl Into<SystemType>,
include_inactive: impl Into<bool>,
) -> Array<Component>
fn get_components_in_parent_2( self, type: impl Into<SystemType>, include_inactive: impl Into<bool>, ) -> Array<Component>
GetComponentsInParent(::unity::SystemType, bool) overloadfn get_components_in_parent_3<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, results: impl Into<List_1<M0>>, )
fn get_components_in_parent_4<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>
fn get_components_in_parent_5<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>
fn try_get_component<M0: IlType + Copy + ClassIdentity>( self, component: impl Into<*mut M0>, ) -> bool
Source§fn try_get_component_2(self, type: impl Into<SystemType>) -> (bool, Component)
fn try_get_component_2(self, type: impl Into<SystemType>) -> (bool, Component)
TryGetComponent(::unity::SystemType, *mutcrate::unity_engine::component::Component) overloadSource§fn try_get_component_internal(self, type: impl Into<SystemType>) -> Component
fn try_get_component_internal(self, type: impl Into<SystemType>) -> Component
TryGetComponentInternal(::unity::SystemType) overloadSource§fn try_get_component_fast_path(
self,
type: impl Into<SystemType>,
one_further_than_result_value: impl Into<IntPtr>,
)
fn try_get_component_fast_path( self, type: impl Into<SystemType>, one_further_than_result_value: impl Into<IntPtr>, )
TryGetComponentFastPath(::unity::SystemType, ::unity::IntPtr) overloadSource§fn send_message_upwards(
self,
method_name: impl Into<Il2CppString>,
options: impl Into<SendMessageOptions>,
)
fn send_message_upwards( self, method_name: impl Into<Il2CppString>, options: impl Into<SendMessageOptions>, )
SendMessageUpwards(::unity::Il2CppString, crate::unity_engine::sendmessageoptions::SendMessageOptions) overloadSource§fn send_message(
self,
method_name: impl Into<Il2CppString>,
options: impl Into<SendMessageOptions>,
)
fn send_message( self, method_name: impl Into<Il2CppString>, options: impl Into<SendMessageOptions>, )
SendMessage(::unity::Il2CppString, crate::unity_engine::sendmessageoptions::SendMessageOptions) overloadSource§fn broadcast_message(
self,
method_name: impl Into<Il2CppString>,
options: impl Into<SendMessageOptions>,
)
fn broadcast_message( self, method_name: impl Into<Il2CppString>, options: impl Into<SendMessageOptions>, )
BroadcastMessage(::unity::Il2CppString, crate::unity_engine::sendmessageoptions::SendMessageOptions) overloadSource§fn add_component_internal(
self,
class_name: impl Into<Il2CppString>,
) -> Component
fn add_component_internal( self, class_name: impl Into<Il2CppString>, ) -> Component
AddComponentInternal(::unity::Il2CppString) overloadSource§fn internal_add_component_with_type(
self,
component_type: impl Into<SystemType>,
) -> Component
fn internal_add_component_with_type( self, component_type: impl Into<SystemType>, ) -> Component
Internal_AddComponentWithType(::unity::SystemType) overloadSource§fn add_component(self, component_type: impl Into<SystemType>) -> Component
fn add_component(self, component_type: impl Into<SystemType>) -> Component
AddComponent(::unity::SystemType) overloadfn add_component_2<M0: IlType + Copy + ClassIdentity>(self) -> M0
Source§fn get_transform(self) -> Transform
fn get_transform(self) -> Transform
get_transform() overloadSource§fn get_active(self) -> bool
fn get_active(self) -> bool
get_active() overloadSource§fn set_active(self, value: impl Into<bool>)
fn set_active(self, value: impl Into<bool>)
set_active(bool) overloadSource§fn get_active_self(self) -> bool
fn get_active_self(self) -> bool
get_activeSelf() overloadSource§fn get_active_in_hierarchy(self) -> bool
fn get_active_in_hierarchy(self) -> bool
get_activeInHierarchy() overloadSource§fn set_active_recursively(self, state: impl Into<bool>)
fn set_active_recursively(self, state: impl Into<bool>)
SetActiveRecursively(bool) overloadSource§fn get_is_static(self) -> bool
fn get_is_static(self) -> bool
get_isStatic() overloadSource§fn set_is_static(self, value: impl Into<bool>)
fn set_is_static(self, value: impl Into<bool>)
set_isStatic(bool) overloadSource§fn get_is_static_batchable(self) -> bool
fn get_is_static_batchable(self) -> bool
get_isStaticBatchable() overloadSource§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) overloadSource§fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool
fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool
CompareTag(::unity::Il2CppString) overloadSource§fn send_message_upwards_2(
self,
method_name: impl Into<Il2CppString>,
value: impl Into<Object>,
options: impl Into<SendMessageOptions>,
)
fn send_message_upwards_2( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, options: impl Into<SendMessageOptions>, )
SendMessageUpwards(::unity::Il2CppString, crate::system::object::Object, crate::unity_engine::sendmessageoptions::SendMessageOptions) overloadSource§fn send_message_upwards_3(
self,
method_name: impl Into<Il2CppString>,
value: impl Into<Object>,
)
fn send_message_upwards_3( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, )
SendMessageUpwards(::unity::Il2CppString, crate::system::object::Object) overloadSource§fn send_message_upwards_4(self, method_name: impl Into<Il2CppString>)
fn send_message_upwards_4(self, method_name: impl Into<Il2CppString>)
SendMessageUpwards(::unity::Il2CppString) overloadSource§fn send_message_2(
self,
method_name: impl Into<Il2CppString>,
value: impl Into<Object>,
options: impl Into<SendMessageOptions>,
)
fn send_message_2( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, options: impl Into<SendMessageOptions>, )
SendMessage(::unity::Il2CppString, crate::system::object::Object, crate::unity_engine::sendmessageoptions::SendMessageOptions) overloadSource§fn send_message_3(
self,
method_name: impl Into<Il2CppString>,
value: impl Into<Object>,
)
fn send_message_3( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, )
SendMessage(::unity::Il2CppString, crate::system::object::Object) overloadSource§fn send_message_4(self, method_name: impl Into<Il2CppString>)
fn send_message_4(self, method_name: impl Into<Il2CppString>)
SendMessage(::unity::Il2CppString) overloadSource§fn broadcast_message_2(
self,
method_name: impl Into<Il2CppString>,
parameter: impl Into<Object>,
options: impl Into<SendMessageOptions>,
)
fn broadcast_message_2( self, method_name: impl Into<Il2CppString>, parameter: impl Into<Object>, options: impl Into<SendMessageOptions>, )
BroadcastMessage(::unity::Il2CppString, crate::system::object::Object, crate::unity_engine::sendmessageoptions::SendMessageOptions) overloadSource§fn broadcast_message_3(
self,
method_name: impl Into<Il2CppString>,
parameter: impl Into<Object>,
)
fn broadcast_message_3( self, method_name: impl Into<Il2CppString>, parameter: impl Into<Object>, )
BroadcastMessage(::unity::Il2CppString, crate::system::object::Object) overloadSource§fn broadcast_message_4(self, method_name: impl Into<Il2CppString>)
fn broadcast_message_4(self, method_name: impl Into<Il2CppString>)
BroadcastMessage(::unity::Il2CppString) overloadSource§fn ctor(self, name: impl Into<Il2CppString>)
fn ctor(self, name: impl Into<Il2CppString>)
.ctor(::unity::Il2CppString) overloadSource§fn ctor_3(
self,
name: impl Into<Il2CppString>,
components: impl Into<Array<SystemType>>,
)
fn ctor_3( self, name: impl Into<Il2CppString>, components: impl Into<Array<SystemType>>, )
.ctor(::unity::Il2CppString, ::unity::Array<::unity::SystemType>) overloadSource§fn get_scene_culling_mask(self) -> u64
fn get_scene_culling_mask(self) -> u64
get_sceneCullingMask() overloadSource§fn get_game_object(self) -> GameObject
fn get_game_object(self) -> GameObject
get_gameObject() overloadSource§fn get_scene_injected(self) -> Scene
fn get_scene_injected(self) -> Scene
get_scene_Injected(*mutcrate::unity_engine::scene_management::scene::Scene) overloadSource§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<__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() overload