Skip to main content

CombatLocationEngageAttack

Struct CombatLocationEngageAttack 

Source
pub struct CombatLocationEngageAttack(/* private fields */);
Expand description

IL2CPP class: Combat.CombatLocationEngageAttack Inherits: CombatLocationCrosscut

Implementations§

Source§

impl CombatLocationEngageAttack

Source§

impl CombatLocationEngageAttack

Source§

impl CombatLocationEngageAttack

Source

pub unsafe fn set_rough_pos(this: impl Into<IlInstance>, try_count: i32)

Direct (non-virtual) call to CombatLocationEngageAttack’s own SetRoughPos. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn set_battle_patern(this: impl Into<IlInstance>, pattern: i32)

Direct (non-virtual) call to CombatLocationEngageAttack’s own SetBattlePatern. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn calc_location(this: impl Into<IlInstance>)

Direct (non-virtual) call to CombatLocationEngageAttack’s own CalcLocation. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source§

impl CombatLocationEngageAttack

Source

pub fn new(record: CombatRecord) -> Self

.ctor(crate::combat::combatrecord::CombatRecord) — overload selector

Trait Implementations§

Source§

impl ClassIdentity for CombatLocationEngageAttack

Source§

const NAMESPACE: &'static str = "Combat"

Source§

const NAME: &'static str = "CombatLocationEngageAttack"

Source§

fn class() -> Class

Source§

impl Clone for CombatLocationEngageAttack

Source§

fn clone(&self) -> CombatLocationEngageAttack

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl FromIlInstance for CombatLocationEngageAttack

Source§

fn from_il_instance(instance: IlInstance) -> Self

§

fn instantiate() -> Option<Self>

§

fn instantiate_with_class(class: Class) -> Option<Self>

Caller swears class is a subtype of Self or layout compatible
Source§

impl IlType for CombatLocationEngageAttack

Source§

fn il_type() -> &'static Il2CppType

Source§

impl Copy for CombatLocationEngageAttack

Source§

impl IBaseCombatLocation for CombatLocationEngageAttack

Source§

impl ICombatLocationCrosscut for CombatLocationEngageAttack

Source§

impl ICombatLocationEngageAttack for CombatLocationEngageAttack

Source§

impl IObject for CombatLocationEngageAttack

Auto Trait Implementations§

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Cast for T
where 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) -> bool
where T: ClassIdentity,

§

fn is_direct_subclass_of<T>(self) -> bool
where T: ClassIdentity,

§

fn try_cast<T>(self) -> Option<T>

§

unsafe fn cast<T>(self) -> T

Safety Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<T> DefaultInjectedMembers for T

§

fn __injected_fields() -> Vec<InjectedFieldDescriptor>

§

fn __injected_methods() -> Vec<InjectedMethodDescriptor>

§

fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>

§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T0, __U> IArrayBuilder_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, capacity: i32)
where Self: Sized,

Source§

fn get_capacity(self) -> i32
where Self: Sized,

Source§

fn get_count(self) -> i32
where Self: Sized,

Source§

fn get_item(self, index: i32) -> T0
where Self: Sized,

Source§

fn add(self, item: T0)
where Self: Sized,

Source§

fn to_array(self) -> Array<T0>
where Self: Sized,

Source§

fn unchecked_add(self, item: T0)
where Self: Sized,

Source§

fn ensure_capacity(self, minimum: i32)
where Self: Sized,

Source§

impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get_location_name(self) -> Il2CppString
where Self: Sized,

Source§

fn set_location_name(self, value: Il2CppString)
where Self: Sized,

Source§

fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle

Source§

fn ctor(self, op: AsyncOperationBase_1<T0>)
where Self: Sized,

Source§

fn get_download_status(self) -> DownloadStatus
where Self: Sized,

Source§

fn internal_get_download_status( self, visited: HashSet_1<Object>, ) -> DownloadStatus
where Self: Sized,

Source§

fn ctor_2(self, op: IAsyncOperation)
where Self: Sized,

Source§

fn ctor_3(self, op: IAsyncOperation, version: i32)
where Self: Sized,

Source§

fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)
where Self: Sized,

Source§

fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)
where Self: Sized,

Source§

fn acquire(self) -> AsyncOperationHandle_1<T0>
where Self: Sized,

Source§

fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)
where Self: Sized,

Source§

fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)
where Self: Sized,

Source§

fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn get_debug_name(self) -> Il2CppString
where Self: Sized,

Source§

fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn equals(self, other: AsyncOperationHandle_1<T0>) -> bool
where Self: Sized,

Source§

fn get_hash_code(self) -> i32
where Self: Sized,

Source§

fn wait_for_completion(self) -> T0
where Self: Sized,

Source§

fn get_internal_op(self) -> AsyncOperationBase_1<T0>
where Self: Sized,

Source§

fn get_is_done(self) -> bool
where Self: Sized,

Source§

fn is_valid(self) -> bool
where Self: Sized,

Source§

fn get_percent_complete(self) -> f32
where Self: Sized,

Source§

fn get_reference_count(self) -> i32
where Self: Sized,

Source§

fn release(self)
where Self: Sized,

Source§

fn get_result(self) -> T0
where Self: Sized,

Source§

fn get_status(self) -> AsyncOperationStatus
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_move_next(self) -> bool
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<__T> IBaseCombatLocationMethods for __T

Source§

fn get_item(self, i: impl Into<i32>) -> Vector3

get_Item(i32) overload
Source§

fn get_is_calculated(self) -> bool

get_IsCalculated() overload
Source§

fn set_is_calculated(self, value: impl Into<bool>)

set_IsCalculated(bool) overload
Source§

fn get_is_located(self) -> bool

get_IsLocated() overload
Source§

fn set_is_located(self, value: impl Into<bool>)

set_IsLocated(bool) overload
Source§

fn get_standard_flying_hight(self) -> f32

get_StandardFlyingHight() overload
Source§

fn get_shoot_flying_hight(self) -> f32

get_ShootFlyingHight() overload
Source§

fn get_height_over_flying_hight(self) -> f32

get_HeightOverFlyingHight() overload
Source§

fn get_try_count(self) -> i32

get_TryCount() overload
Source§

fn set_try_count(self, value: impl Into<i32>)

set_TryCount(i32) overload
Source§

fn get_pattern(self) -> i32

get_Pattern() overload
Source§

fn set_pattern(self, value: impl Into<i32>)

set_Pattern(i32) overload
Source§

fn get_use_open_style(self) -> bool

get_UseOpenStyle() overload
Source§

fn set_use_open_style(self, value: impl Into<bool>)

set_UseOpenStyle(bool) overload
Source§

fn calculate(self, gs: impl Into<Array<CharacterGameStatus>>)

Calculate(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overload
Source§

fn locate( self, chara_array: impl Into<Array<Character>>, locate_style: impl Into<LocationParams_LocateStyle>, )

Locate(::unity::Array<crate::combat::character::Character>, crate::combat::locationparams::LocationParams_LocateStyle) overload
Source§

fn locate_emblem( self, master_side: impl Into<i32>, master: impl Into<Character>, emblem: impl Into<Character>, locate_style: impl Into<LocationParams_LocateStyle>, )

LocateEmblem(i32, crate::combat::character::Character, crate::combat::character::Character, crate::combat::locationparams::LocationParams_LocateStyle) overload
Source§

fn get_record(self) -> CombatRecord

get_Record() overload
Source§

fn get_world_pos(self) -> Array<FXZ>

get_WorldPos() overload
Source§

fn set_world_pos(self, value: impl Into<Array<FXZ>>)

set_WorldPos(::unity::Array<crate::combat::fxz::FXZ>) overload
Source§

fn get_damage_count(self) -> Array<i32>

get_DamageCount() overload
Source§

fn set_damage_count(self, value: impl Into<Array<i32>>)

set_DamageCount(::unity::Array<i32>) overload
Source§

fn get_chara_tall(self) -> Array<f32>

get_CharaTall() overload
Source§

fn set_chara_tall(self, value: impl Into<Array<f32>>)

set_CharaTall(::unity::Array<f32>) overload
Source§

fn get_chara_body_size(self) -> Array<f32>

get_CharaBodySize() overload
Source§

fn set_chara_body_size(self, value: impl Into<Array<f32>>)

set_CharaBodySize(::unity::Array<f32>) overload
Source§

fn get_is_riding(self) -> Array<bool>

get_IsRiding() overload
Source§

fn set_is_riding(self, value: impl Into<Array<bool>>)

set_IsRiding(::unity::Array<bool>) overload
Source§

fn get_is_flying(self) -> Array<bool>

get_IsFlying() overload
Source§

fn set_is_flying(self, value: impl Into<Array<bool>>)

set_IsFlying(::unity::Array<bool>) overload
Source§

fn get_can_fly(self) -> Array<bool>

get_CanFly() overload
Source§

fn set_can_fly(self, value: impl Into<Array<bool>>)

set_CanFly(::unity::Array<bool>) overload
Source§

fn get_is_big_dragon(self) -> Array<bool>

get_IsBigDragon() overload
Source§

fn set_is_big_dragon(self, value: impl Into<Array<bool>>)

set_IsBigDragon(::unity::Array<bool>) overload
Source§

fn get_rough_pos(self) -> Array<FXZ>

get_RoughPos() overload
Source§

fn set_rough_pos(self, value: impl Into<Array<FXZ>>)

set_RoughPos(::unity::Array<crate::combat::fxz::FXZ>) overload
Source§

fn get_out_pos(self) -> Array<Vector3>

get_OutPos() overload
Source§

fn set_out_pos(self, value: impl Into<Array<Vector3>>)

set_OutPos(::unity::Array<crate::unity_engine::vector3::Vector3>) overload
Source§

fn get_out_dir(self) -> Array<FXZ>

get_OutDir() overload
Source§

fn set_out_dir(self, value: impl Into<Array<FXZ>>)

set_OutDir(::unity::Array<crate::combat::fxz::FXZ>) overload
Source§

fn get_set_flying(self) -> Array<bool>

get_SetFlying() overload
Source§

fn set_set_flying(self, value: impl Into<Array<bool>>)

set_SetFlying(::unity::Array<bool>) overload
Source§

fn get_skip_check_over_wall(self) -> bool

get_SkipCheckOverWall() overload
Source§

fn set_skip_check_over_wall(self, value: impl Into<bool>)

set_SkipCheckOverWall(bool) overload
Source§

fn get_start_distance(self) -> f32

get_StartDistance() overload
Source§

fn ctor(self, record: impl Into<CombatRecord>)

.ctor(crate::combat::combatrecord::CombatRecord) overload
Source§

fn base_setup(self, gs: impl Into<Array<CharacterGameStatus>>)

BaseSetup(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overload
Source§

fn setup(self, gs: impl Into<Array<CharacterGameStatus>>)

Setup(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overload
Source§

fn get_rough_pos_count(self) -> i32

get_RoughPosCount() overload
Source§

fn set_rough_pos_2(self, try_count: impl Into<i32>)

SetRoughPos(i32) overload
Source§

fn get_pattern_count(self) -> i32

get_PatternCount() overload
Source§

fn set_battle_patern(self, pattern: impl Into<i32>)

SetBattlePatern(i32) overload
Source§

fn calc_location(self)

CalcLocation() overload
Source§

fn get_side_atk(self) -> i32

get_SideAtk() overload
Source§

fn get_side_dmg(self) -> i32

get_SideDmg() overload
Source§

fn is_move_over_wall(self) -> bool

IsMoveOverWall() overload
Source§

fn is_move_over_wall_2(self, side: impl Into<i32>) -> bool

IsMoveOverWall(i32) overload
Source§

fn is_over_wall( self, s_x: impl Into<i32>, s_z: impl Into<i32>, g_x: impl Into<i32>, g_z: impl Into<i32>, is_fly: impl Into<bool>, ) -> bool

IsOverWall(i32, i32, i32, i32, bool) overload
Source§

fn is_wall(self, side: impl Into<i32>, is_brawl: impl Into<bool>) -> bool

IsWall(i32, bool) overload
Source§

fn is_wall_2( self, x: impl Into<i32>, z: impl Into<i32>, is_brawl: impl Into<bool>, is_fly: impl Into<bool>, ) -> bool

IsWall(i32, i32, bool, bool) overload
Source§

fn is_over_border(self, is_debug: impl Into<bool>) -> bool

IsOverBorder(bool) overload
Source§

fn is_over_head_border(self, is_debug: impl Into<bool>) -> bool

IsOverHeadBorder(bool) overload
Source§

fn is_over_head_border_2( self, side: impl Into<i32>, is_debug: impl Into<bool>, ) -> bool

IsOverHeadBorder(i32, bool) overload
Source§

fn is_rotate_too_much(self) -> bool

IsRotateTooMuch() overload
Source§

fn is_standable(self, is_debug: impl Into<bool>) -> bool

IsStandable(bool) overload
Source§

fn is_standable_2(self, side: impl Into<i32>, is_debug: impl Into<bool>) -> bool

IsStandable(i32, bool) overload
Source§

fn is_standable_3( self, side: impl Into<i32>, size: impl Into<f32>, is_debug: impl Into<bool>, ) -> bool

IsStandable(i32, f32, bool) overload
Source§

fn is_standable_4( self, center: impl Into<Vector3>, size: impl Into<f32>, mask: impl Into<i32>, is_debug: impl Into<bool>, ) -> bool

IsStandable(crate::unity_engine::vector3::Vector3, f32, i32, bool) overload
Source§

fn is_out_of_map(self) -> bool

IsOutOfMap() overload
Source§

fn aboid_step(self)

AboidStep() overload
Source§

fn aboid_step_2(self, side: impl Into<i32>, dist: impl Into<f32>)

AboidStep(i32, f32) overload
Source§

fn get_height_for_fly( self, pos: impl Into<FXZ>, fly: impl Into<f32>, is_debug: impl Into<bool>, ) -> f32

GetHeightForFly(crate::combat::fxz::FXZ, f32, bool) overload
Source§

fn get_dist2_cliff_or_wall( self, side: impl Into<i32>, dir: impl Into<FXZ>, check_dist: impl Into<f32>, is_debug: impl Into<bool>, ) -> f32

GetDist2CliffOrWall(i32, crate::combat::fxz::FXZ, f32, bool) overload
Source§

fn get_dist2_cliff( self, side: impl Into<i32>, dir: impl Into<FXZ>, check_dist: impl Into<f32>, is_debug: impl Into<bool>, ) -> f32

GetDist2Cliff(i32, crate::combat::fxz::FXZ, f32, bool) overload
Source§

fn get_dist2_wall( self, side: impl Into<i32>, dir: impl Into<FXZ>, check_dist: impl Into<f32>, is_debug: impl Into<bool>, ) -> f32

GetDist2Wall(i32, crate::combat::fxz::FXZ, f32, bool) overload
Source§

fn is_shootable(self, is_debug: impl Into<bool>) -> bool

IsShootable(bool) overload
Source§

fn check_camera_space( self, side: impl Into<i32>, forward_dist: impl Into<f32>, side_dist: impl Into<f32>, is_debug: impl Into<bool>, ) -> bool

CheckCameraSpace(i32, f32, f32, bool) overload
Source§

fn locate_for_solo( self, side: impl Into<i32>, try_count: impl Into<i32>, ) -> bool

LocateForSolo(i32, i32) overload
Source§

fn locate_to_open_space(self, is_debug: impl Into<bool>) -> bool

LocateToOpenSpace(bool) overload
Source§

fn relocate_to_space(self, is_start: impl Into<bool>)

RelocateToSpace(bool) overload
Source§

fn locate_for_win(self, chara_array: impl Into<Array<Character>>)

LocateForWin(::unity::Array<crate::combat::character::Character>) overload
Source§

fn locate_solo_for_win( self, side: impl Into<i32>, check_en_pos: impl Into<bool>, forward: impl Into<FXZ>, check_radius: impl Into<f32>, ) -> i32

LocateSoloForWin(i32, bool, crate::combat::fxz::FXZ, f32) overload
Source§

fn locate_for_skip(self, chara_array: impl Into<Array<Character>>)

LocateForSkip(::unity::Array<crate::combat::character::Character>) overload
Source§

fn locate_for_end_training(self, chara_array: impl Into<Array<Character>>)

LocateForEndTraining(::unity::Array<crate::combat::character::Character>) overload
Source§

fn locate_for_chain_attack( self, chain: impl Into<Character>, chars: impl Into<Array<Character>>, attack_hash: impl Into<i32>, chain_attack_time: impl Into<f32>, )

LocateForChainAttack(crate::combat::character::Character, ::unity::Array<crate::combat::character::Character>, i32, f32) overload
Source§

fn relocate_after_chain_guard( self, chara_array: impl Into<Array<Character>>, guard: impl Into<Character>, )

RelocateAfterChainGuard(::unity::Array<crate::combat::character::Character>, crate::combat::character::Character) overload
Source§

fn locate_emblem_after_combat(self, emblem: impl Into<Character>)

LocateEmblemAfterCombat(crate::combat::character::Character) overload
Source§

fn load_current_pos(self, chara_array: impl Into<Array<Character>>)

LoadCurrentPos(::unity::Array<crate::combat::character::Character>) overload
Source§

impl<__T> ICombatLocationCrosscutMethods for __T

Source§

fn ctor(self, record: impl Into<CombatRecord>)

.ctor(crate::combat::combatrecord::CombatRecord) overload
Source§

fn get_rough_pos_count(self) -> i32

get_RoughPosCount() overload
Source§

fn set_rough_pos(self, try_count: impl Into<i32>)

SetRoughPos(i32) overload
Source§

fn get_pattern_count(self) -> i32

get_PatternCount() overload
Source§

fn set_battle_patern(self, pattern: impl Into<i32>)

SetBattlePatern(i32) overload
Source§

fn calc_location(self)

CalcLocation() overload
Source§

impl<__T> ICombatLocationEngageAttackMethods for __T

Source§

fn ctor(self, record: impl Into<CombatRecord>)

.ctor(crate::combat::combatrecord::CombatRecord) overload
Source§

fn set_rough_pos(self, try_count: impl Into<i32>)

SetRoughPos(i32) overload
Source§

fn set_battle_patern(self, pattern: impl Into<i32>)

SetBattlePatern(i32) overload
Source§

fn calc_location(self)

CalcLocation() overload
Source§

impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get(self) -> (T0, T0)
where Self: Sized,

Source§

impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> KeyValuePair_2<T0, T1>
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntry
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_key(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_value(self) -> Object
where Self: Sized,

Source§

impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: Dictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: Dictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T1
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> IExposedReference_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn resolve(self, resolver: IExposedPropertyTable) -> T0
where Self: Sized,

Source§

impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, set: HashSet_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U

Source§

fn ctor(self, key: T0, value: T1)
where Self: Sized,

Source§

fn get_key(self) -> T0
where Self: Sized,

Source§

fn get_value(self) -> T1
where Self: Sized,

Source§

fn to_string(self) -> Il2CppString
where Self: Sized,

Source§

impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, initialize: bool)
where Self: Sized,

Source§

fn ctor_2(self, max_capacity: i32)
where Self: Sized,

Source§

fn add_range(self, items: IEnumerable_1<T0>)
where Self: Sized,

Source§

fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)
where Self: Sized,

Source§

fn get_buffer(self, index: i32) -> Array<T0>
where Self: Sized,

Source§

fn to_array(self) -> Array<T0>
where Self: Sized,

Source§

fn try_move(self) -> (bool, Array<T0>)
where Self: Sized,

Source§

fn allocate_buffer(self)
where Self: Sized,

Source§

impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, list: LinkedList_1<T0>)
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn system_runtime_serialization_i_deserialization_callback_on_deserialization( self, sender: Object, )
where Self: Sized,

Source§

impl<T0, __U> IListBuffer_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get_count(self) -> i32
where Self: Sized,

Source§

fn get_capacity(self) -> i32
where Self: Sized,

Source§

fn get_item(self) -> (*mut T0, i32)
where Self: Sized,

Source§

fn get_unchecked(self) -> (*mut T0, i32)
where Self: Sized,

Source§

fn try_add(self) -> (bool, T0)
where Self: Sized,

Source§

fn try_copy_to(self, other: ListBuffer_1<T0>) -> bool
where Self: Sized,

Source§

impl<T0, __U> IList_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, list: List_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn move_next_rare(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<__T> IObjectMethods for __T
where __T: IObject,

Source§

fn equals(self, obj: impl Into<Object>) -> bool

Equals(crate::system::object::Object) overload
Source§

fn ctor(self)

.ctor() overload
Source§

fn finalize(self)

Finalize() overload
Source§

fn get_hash_code(self) -> i32

GetHashCode() overload
Source§

fn get_type(self) -> SystemType

GetType() overload
Source§

fn memberwise_clone(self) -> Object

MemberwiseClone() overload
Source§

fn to_string(self) -> Il2CppString

ToString() overload
Source§

fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance

FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overload
Source§

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
Source§

impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)
where Self: Sized,

Source§

fn system_i_disposable_dispose(self)
where Self: Sized,

Source§

impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, q: Queue_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn throw_enumeration_not_started_or_ended(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> IScriptPlayable_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get_null() -> ScriptPlayable_1<T0>

Source§

fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>

Source§

fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>

Source§

fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle

Source§

fn create_script_instance() -> Object

Source§

fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object

Source§

fn clone_script_instance_from_engine_object(source: Object_2) -> Object

Source§

fn ctor(self, handle: PlayableHandle)
where Self: Sized,

Source§

fn get_handle(self) -> PlayableHandle
where Self: Sized,

Source§

fn get_behaviour(self) -> T0
where Self: Sized,

Source§

fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable

Source§

fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>

Source§

fn equals(self, other: ScriptPlayable_1<T0>) -> bool
where Self: Sized,

Source§

fn cctor()

Source§

impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor( self, dictionary: SortedDictionary_2<T0, T1>, get_enumerator_ret_type: i32, )
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn get_current(self) -> KeyValuePair_2<T0, T1>
where Self: Sized,

Source§

fn get_not_started_or_ended(self) -> bool
where Self: Sized,

Source§

fn reset(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_key(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_value(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntry
where Self: Sized,

Source§

impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T1
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, set: SortedSet_1<T0>)
where Self: Sized,

Source§

fn ctor_2(self, set: SortedSet_1<T0>, reverse: bool)
where Self: Sized,

Source§

fn system_runtime_serialization_i_deserialization_callback_on_deserialization( self, sender: Object, )
where Self: Sized,

Source§

fn initialize(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn get_not_started_or_ended(self) -> bool
where Self: Sized,

Source§

fn reset(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn cctor()

Source§

impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, stack: Stack_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn throw_enumeration_not_started_or_ended(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, stack: Array<T0>)
where Self: Sized,

Source§

fn ctor_2(self, capacity: i32)
where Self: Sized,

Source§

fn ctor_3(self, capacity: i32, rollover_size: i32)
where Self: Sized,

Source§

fn get_count(self) -> i32
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn get_rollover_size(self) -> i32
where Self: Sized,

Source§

fn set_rollover_size(self, value: i32)
where Self: Sized,

Source§

fn set_default(stack: Array<TMP_TextProcessingStack_1<T0>>, item: T0)

Source§

fn clear(self)
where Self: Sized,

Source§

fn set_default_2(self, item: T0)
where Self: Sized,

Source§

fn add(self, item: T0)
where Self: Sized,

Source§

fn remove(self) -> T0
where Self: Sized,

Source§

fn push(self, item: T0)
where Self: Sized,

Source§

fn pop(self) -> T0
where Self: Sized,

Source§

fn peek(self) -> T0
where Self: Sized,

Source§

fn current_item(self) -> T0
where Self: Sized,

Source§

fn previous_item(self) -> T0
where Self: Sized,

§

impl<T> IlNull for T
where T: FromIlInstance,

§

fn null() -> Self

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T> SystemObject for T
where T: Copy + Into<IlInstance>,

§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.