pub trait ICharacterAssetT_1Methods<T0: ClassIdentity>: ClassIdentity {
Show 25 methods
// Provided methods
fn get_debugger_display(self) -> Il2CppString
where Self: Sized { ... }
fn op_implicit(a: CharacterAssetT_1<T0>) -> bool { ... }
fn get_asset_type(self) -> AssetType
where Self: Sized { ... }
fn set_asset_type(self, value: AssetType)
where Self: Sized { ... }
fn get_name(self) -> Il2CppString
where Self: Sized { ... }
fn set_name(self, value: Il2CppString)
where Self: Sized { ... }
fn get_m_addr_path(self) -> Il2CppString
where Self: Sized { ... }
fn set_m_addr_path(self, value: Il2CppString)
where Self: Sized { ... }
fn get_addressables_path(self) -> Il2CppString
where Self: Sized { ... }
fn get_asset(self) -> T0
where Self: Sized { ... }
fn get_instanced(self) -> T0
where Self: Sized { ... }
fn instantiate(self, parent: Transform) -> T0
where Self: Sized { ... }
fn is_ready(self) -> bool
where Self: Sized { ... }
fn is_loading(self) -> bool
where Self: Sized { ... }
fn get_instance_as_go(self) -> GameObject
where Self: Sized { ... }
fn ctor(self)
where Self: Sized { ... }
fn ctor_2(self, asset_type: AssetType)
where Self: Sized { ... }
fn ctor_3(self, rhs: CharacterAssetT_1<T0>)
where Self: Sized { ... }
fn finalize(self)
where Self: Sized { ... }
fn dispose(self)
where Self: Sized { ... }
fn get_is_loadable(self) -> bool
where Self: Sized { ... }
fn load_async(self, callback: Action)
where Self: Sized { ... }
fn file_exists(self) -> bool
where Self: Sized { ... }
fn load_for_editor(self)
where Self: Sized { ... }
fn replace(self, name: Il2CppString, asset: T0)
where Self: Sized { ... }
}Provided Methods§
fn get_debugger_display(self) -> Il2CppStringwhere
Self: Sized,
fn op_implicit(a: CharacterAssetT_1<T0>) -> bool
fn get_asset_type(self) -> AssetTypewhere
Self: Sized,
fn set_asset_type(self, value: AssetType)where
Self: Sized,
fn get_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_name(self, value: Il2CppString)where
Self: Sized,
fn get_m_addr_path(self) -> Il2CppStringwhere
Self: Sized,
fn set_m_addr_path(self, value: Il2CppString)where
Self: Sized,
fn get_addressables_path(self) -> Il2CppStringwhere
Self: Sized,
fn get_asset(self) -> T0where
Self: Sized,
fn get_instanced(self) -> T0where
Self: Sized,
fn instantiate(self, parent: Transform) -> T0where
Self: Sized,
fn is_ready(self) -> boolwhere
Self: Sized,
fn is_loading(self) -> boolwhere
Self: Sized,
fn get_instance_as_go(self) -> GameObjectwhere
Self: Sized,
fn ctor(self)where
Self: Sized,
fn ctor_2(self, asset_type: AssetType)where
Self: Sized,
fn ctor_3(self, rhs: CharacterAssetT_1<T0>)where
Self: Sized,
fn finalize(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_is_loadable(self) -> boolwhere
Self: Sized,
fn load_async(self, callback: Action)where
Self: Sized,
fn file_exists(self) -> boolwhere
Self: Sized,
fn load_for_editor(self)where
Self: Sized,
fn replace(self, name: Il2CppString, asset: T0)where
Self: Sized,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.