pub struct CombatLocationChainAttack(/* private fields */);Expand description
IL2CPP class: Combat.CombatLocationChainAttack
Inherits: BaseCombatLocation
Implementations§
Source§impl CombatLocationChainAttack
impl CombatLocationChainAttack
pub fn base(self) -> BaseCombatLocation
Source§impl CombatLocationChainAttack
impl CombatLocationChainAttack
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_rough_pos_count_method_info() -> &'static MethodInfo
pub fn set_rough_pos_method_info() -> &'static MethodInfo
pub fn get_pattern_count_method_info() -> &'static MethodInfo
pub fn set_battle_patern_method_info() -> &'static MethodInfo
pub fn calc_location_method_info() -> &'static MethodInfo
Source§impl CombatLocationChainAttack
impl CombatLocationChainAttack
Sourcepub unsafe fn get_rough_pos_count(this: impl Into<IlInstance>) -> i32
pub unsafe fn get_rough_pos_count(this: impl Into<IlInstance>) -> i32
Direct (non-virtual) call to CombatLocationChainAttack’s own get_RoughPosCount. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn set_rough_pos(this: impl Into<IlInstance>, try_count: i32)
pub unsafe fn set_rough_pos(this: impl Into<IlInstance>, try_count: i32)
Direct (non-virtual) call to CombatLocationChainAttack’s own SetRoughPos. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_pattern_count(this: impl Into<IlInstance>) -> i32
pub unsafe fn get_pattern_count(this: impl Into<IlInstance>) -> i32
Direct (non-virtual) call to CombatLocationChainAttack’s own get_PatternCount. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn set_battle_patern(this: impl Into<IlInstance>, pattern: i32)
pub unsafe fn set_battle_patern(this: impl Into<IlInstance>, pattern: i32)
Direct (non-virtual) call to CombatLocationChainAttack’s own SetBattlePatern. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn calc_location(this: impl Into<IlInstance>)
pub unsafe fn calc_location(this: impl Into<IlInstance>)
Direct (non-virtual) call to CombatLocationChainAttack’s own CalcLocation. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl CombatLocationChainAttack
impl CombatLocationChainAttack
Sourcepub fn new(record: CombatRecord) -> Self
pub fn new(record: CombatRecord) -> Self
.ctor(crate::combat::combatrecord::CombatRecord) — overload selector
Trait Implementations§
Source§impl Clone for CombatLocationChainAttack
impl Clone for CombatLocationChainAttack
Source§fn clone(&self) -> CombatLocationChainAttack
fn clone(&self) -> CombatLocationChainAttack
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for CombatLocationChainAttack
impl FromIlInstance for CombatLocationChainAttack
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleimpl Copy for CombatLocationChainAttack
impl IBaseCombatLocation for CombatLocationChainAttack
impl ICombatLocationChainAttack for CombatLocationChainAttack
impl IObject for CombatLocationChainAttack
Auto Trait Implementations§
impl Freeze for CombatLocationChainAttack
impl RefUnwindSafe for CombatLocationChainAttack
impl !Send for CombatLocationChainAttack
impl !Sync for CombatLocationChainAttack
impl Unpin for CombatLocationChainAttack
impl UnwindSafe for CombatLocationChainAttack
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IBaseCombatLocationMethods for __Twhere
__T: IBaseCombatLocation,
impl<__T> IBaseCombatLocationMethods for __Twhere
__T: IBaseCombatLocation,
Source§fn get_is_calculated(self) -> bool
fn get_is_calculated(self) -> bool
get_IsCalculated() overloadSource§fn set_is_calculated(self, value: impl Into<bool>)
fn set_is_calculated(self, value: impl Into<bool>)
set_IsCalculated(bool) overloadSource§fn get_is_located(self) -> bool
fn get_is_located(self) -> bool
get_IsLocated() overloadSource§fn set_is_located(self, value: impl Into<bool>)
fn set_is_located(self, value: impl Into<bool>)
set_IsLocated(bool) overloadSource§fn get_standard_flying_hight(self) -> f32
fn get_standard_flying_hight(self) -> f32
get_StandardFlyingHight() overloadSource§fn get_shoot_flying_hight(self) -> f32
fn get_shoot_flying_hight(self) -> f32
get_ShootFlyingHight() overloadSource§fn get_height_over_flying_hight(self) -> f32
fn get_height_over_flying_hight(self) -> f32
get_HeightOverFlyingHight() overloadSource§fn get_try_count(self) -> i32
fn get_try_count(self) -> i32
get_TryCount() overloadSource§fn set_try_count(self, value: impl Into<i32>)
fn set_try_count(self, value: impl Into<i32>)
set_TryCount(i32) overloadSource§fn get_pattern(self) -> i32
fn get_pattern(self) -> i32
get_Pattern() overloadSource§fn set_pattern(self, value: impl Into<i32>)
fn set_pattern(self, value: impl Into<i32>)
set_Pattern(i32) overloadSource§fn get_use_open_style(self) -> bool
fn get_use_open_style(self) -> bool
get_UseOpenStyle() overloadSource§fn set_use_open_style(self, value: impl Into<bool>)
fn set_use_open_style(self, value: impl Into<bool>)
set_UseOpenStyle(bool) overloadSource§fn calculate(self, gs: impl Into<Array<CharacterGameStatus>>)
fn calculate(self, gs: impl Into<Array<CharacterGameStatus>>)
Calculate(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overloadSource§fn locate(
self,
chara_array: impl Into<Array<Character>>,
locate_style: impl Into<LocationParams_LocateStyle>,
)
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) overloadSource§fn locate_emblem(
self,
master_side: impl Into<i32>,
master: impl Into<Character>,
emblem: impl Into<Character>,
locate_style: impl Into<LocationParams_LocateStyle>,
)
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) overloadSource§fn get_record(self) -> CombatRecord
fn get_record(self) -> CombatRecord
get_Record() overloadSource§fn get_world_pos(self) -> Array<FXZ>
fn get_world_pos(self) -> Array<FXZ>
get_WorldPos() overloadSource§fn set_world_pos(self, value: impl Into<Array<FXZ>>)
fn set_world_pos(self, value: impl Into<Array<FXZ>>)
set_WorldPos(::unity::Array<crate::combat::fxz::FXZ>) overloadSource§fn get_damage_count(self) -> Array<i32>
fn get_damage_count(self) -> Array<i32>
get_DamageCount() overloadSource§fn set_damage_count(self, value: impl Into<Array<i32>>)
fn set_damage_count(self, value: impl Into<Array<i32>>)
set_DamageCount(::unity::Array<i32>) overloadSource§fn get_chara_tall(self) -> Array<f32>
fn get_chara_tall(self) -> Array<f32>
get_CharaTall() overloadSource§fn set_chara_tall(self, value: impl Into<Array<f32>>)
fn set_chara_tall(self, value: impl Into<Array<f32>>)
set_CharaTall(::unity::Array<f32>) overloadSource§fn get_chara_body_size(self) -> Array<f32>
fn get_chara_body_size(self) -> Array<f32>
get_CharaBodySize() overloadSource§fn set_chara_body_size(self, value: impl Into<Array<f32>>)
fn set_chara_body_size(self, value: impl Into<Array<f32>>)
set_CharaBodySize(::unity::Array<f32>) overloadSource§fn get_is_riding(self) -> Array<bool>
fn get_is_riding(self) -> Array<bool>
get_IsRiding() overloadSource§fn set_is_riding(self, value: impl Into<Array<bool>>)
fn set_is_riding(self, value: impl Into<Array<bool>>)
set_IsRiding(::unity::Array<bool>) overloadSource§fn get_is_flying(self) -> Array<bool>
fn get_is_flying(self) -> Array<bool>
get_IsFlying() overloadSource§fn set_is_flying(self, value: impl Into<Array<bool>>)
fn set_is_flying(self, value: impl Into<Array<bool>>)
set_IsFlying(::unity::Array<bool>) overloadSource§fn get_can_fly(self) -> Array<bool>
fn get_can_fly(self) -> Array<bool>
get_CanFly() overloadSource§fn set_can_fly(self, value: impl Into<Array<bool>>)
fn set_can_fly(self, value: impl Into<Array<bool>>)
set_CanFly(::unity::Array<bool>) overloadSource§fn get_is_big_dragon(self) -> Array<bool>
fn get_is_big_dragon(self) -> Array<bool>
get_IsBigDragon() overloadSource§fn set_is_big_dragon(self, value: impl Into<Array<bool>>)
fn set_is_big_dragon(self, value: impl Into<Array<bool>>)
set_IsBigDragon(::unity::Array<bool>) overloadSource§fn get_rough_pos(self) -> Array<FXZ>
fn get_rough_pos(self) -> Array<FXZ>
get_RoughPos() overloadSource§fn set_rough_pos(self, value: impl Into<Array<FXZ>>)
fn set_rough_pos(self, value: impl Into<Array<FXZ>>)
set_RoughPos(::unity::Array<crate::combat::fxz::FXZ>) overloadSource§fn get_out_pos(self) -> Array<Vector3>
fn get_out_pos(self) -> Array<Vector3>
get_OutPos() overloadSource§fn set_out_pos(self, value: impl Into<Array<Vector3>>)
fn set_out_pos(self, value: impl Into<Array<Vector3>>)
set_OutPos(::unity::Array<crate::unity_engine::vector3::Vector3>) overloadSource§fn get_out_dir(self) -> Array<FXZ>
fn get_out_dir(self) -> Array<FXZ>
get_OutDir() overloadSource§fn set_out_dir(self, value: impl Into<Array<FXZ>>)
fn set_out_dir(self, value: impl Into<Array<FXZ>>)
set_OutDir(::unity::Array<crate::combat::fxz::FXZ>) overloadSource§fn get_set_flying(self) -> Array<bool>
fn get_set_flying(self) -> Array<bool>
get_SetFlying() overloadSource§fn set_set_flying(self, value: impl Into<Array<bool>>)
fn set_set_flying(self, value: impl Into<Array<bool>>)
set_SetFlying(::unity::Array<bool>) overloadSource§fn get_skip_check_over_wall(self) -> bool
fn get_skip_check_over_wall(self) -> bool
get_SkipCheckOverWall() overloadSource§fn set_skip_check_over_wall(self, value: impl Into<bool>)
fn set_skip_check_over_wall(self, value: impl Into<bool>)
set_SkipCheckOverWall(bool) overloadSource§fn get_start_distance(self) -> f32
fn get_start_distance(self) -> f32
get_StartDistance() overloadSource§fn ctor(self, record: impl Into<CombatRecord>)
fn ctor(self, record: impl Into<CombatRecord>)
.ctor(crate::combat::combatrecord::CombatRecord) overloadSource§fn base_setup(self, gs: impl Into<Array<CharacterGameStatus>>)
fn base_setup(self, gs: impl Into<Array<CharacterGameStatus>>)
BaseSetup(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overloadSource§fn setup(self, gs: impl Into<Array<CharacterGameStatus>>)
fn setup(self, gs: impl Into<Array<CharacterGameStatus>>)
Setup(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overloadSource§fn get_rough_pos_count(self) -> i32
fn get_rough_pos_count(self) -> i32
get_RoughPosCount() overloadSource§fn set_rough_pos_2(self, try_count: impl Into<i32>)
fn set_rough_pos_2(self, try_count: impl Into<i32>)
SetRoughPos(i32) overloadSource§fn get_pattern_count(self) -> i32
fn get_pattern_count(self) -> i32
get_PatternCount() overloadSource§fn set_battle_patern(self, pattern: impl Into<i32>)
fn set_battle_patern(self, pattern: impl Into<i32>)
SetBattlePatern(i32) overloadSource§fn calc_location(self)
fn calc_location(self)
CalcLocation() overloadSource§fn get_side_atk(self) -> i32
fn get_side_atk(self) -> i32
get_SideAtk() overloadSource§fn get_side_dmg(self) -> i32
fn get_side_dmg(self) -> i32
get_SideDmg() overloadSource§fn is_move_over_wall(self) -> bool
fn is_move_over_wall(self) -> bool
IsMoveOverWall() overloadSource§fn is_move_over_wall_2(self, side: impl Into<i32>) -> bool
fn is_move_over_wall_2(self, side: impl Into<i32>) -> bool
IsMoveOverWall(i32) overloadSource§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
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) overloadSource§fn is_wall(self, side: impl Into<i32>, is_brawl: impl Into<bool>) -> bool
fn is_wall(self, side: impl Into<i32>, is_brawl: impl Into<bool>) -> bool
IsWall(i32, bool) overloadSource§fn is_wall_2(
self,
x: impl Into<i32>,
z: impl Into<i32>,
is_brawl: impl Into<bool>,
is_fly: impl Into<bool>,
) -> bool
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) overloadSource§fn is_over_border(self, is_debug: impl Into<bool>) -> bool
fn is_over_border(self, is_debug: impl Into<bool>) -> bool
IsOverBorder(bool) overloadSource§fn is_over_head_border(self, is_debug: impl Into<bool>) -> bool
fn is_over_head_border(self, is_debug: impl Into<bool>) -> bool
IsOverHeadBorder(bool) overloadSource§fn is_over_head_border_2(
self,
side: impl Into<i32>,
is_debug: impl Into<bool>,
) -> bool
fn is_over_head_border_2( self, side: impl Into<i32>, is_debug: impl Into<bool>, ) -> bool
IsOverHeadBorder(i32, bool) overloadSource§fn is_rotate_too_much(self) -> bool
fn is_rotate_too_much(self) -> bool
IsRotateTooMuch() overloadSource§fn is_standable(self, is_debug: impl Into<bool>) -> bool
fn is_standable(self, is_debug: impl Into<bool>) -> bool
IsStandable(bool) overloadSource§fn is_standable_2(self, side: impl Into<i32>, is_debug: impl Into<bool>) -> bool
fn is_standable_2(self, side: impl Into<i32>, is_debug: impl Into<bool>) -> bool
IsStandable(i32, bool) overloadSource§fn is_standable_3(
self,
side: impl Into<i32>,
size: impl Into<f32>,
is_debug: impl Into<bool>,
) -> bool
fn is_standable_3( self, side: impl Into<i32>, size: impl Into<f32>, is_debug: impl Into<bool>, ) -> bool
IsStandable(i32, f32, bool) overloadSource§fn is_standable_4(
self,
center: impl Into<Vector3>,
size: impl Into<f32>,
mask: impl Into<i32>,
is_debug: impl Into<bool>,
) -> bool
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) overloadSource§fn is_out_of_map(self) -> bool
fn is_out_of_map(self) -> bool
IsOutOfMap() overloadSource§fn aboid_step(self)
fn aboid_step(self)
AboidStep() overloadSource§fn aboid_step_2(self, side: impl Into<i32>, dist: impl Into<f32>)
fn aboid_step_2(self, side: impl Into<i32>, dist: impl Into<f32>)
AboidStep(i32, f32) overloadSource§fn get_height_for_fly(
self,
pos: impl Into<FXZ>,
fly: impl Into<f32>,
is_debug: impl Into<bool>,
) -> f32
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) overloadSource§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
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) overloadSource§fn get_dist2_cliff(
self,
side: impl Into<i32>,
dir: impl Into<FXZ>,
check_dist: impl Into<f32>,
is_debug: impl Into<bool>,
) -> f32
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) overloadSource§fn get_dist2_wall(
self,
side: impl Into<i32>,
dir: impl Into<FXZ>,
check_dist: impl Into<f32>,
is_debug: impl Into<bool>,
) -> f32
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) overloadSource§fn is_shootable(self, is_debug: impl Into<bool>) -> bool
fn is_shootable(self, is_debug: impl Into<bool>) -> bool
IsShootable(bool) overloadSource§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
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) overloadSource§fn locate_for_solo(
self,
side: impl Into<i32>,
try_count: impl Into<i32>,
) -> bool
fn locate_for_solo( self, side: impl Into<i32>, try_count: impl Into<i32>, ) -> bool
LocateForSolo(i32, i32) overloadSource§fn locate_to_open_space(self, is_debug: impl Into<bool>) -> bool
fn locate_to_open_space(self, is_debug: impl Into<bool>) -> bool
LocateToOpenSpace(bool) overloadSource§fn relocate_to_space(self, is_start: impl Into<bool>)
fn relocate_to_space(self, is_start: impl Into<bool>)
RelocateToSpace(bool) overloadSource§fn locate_for_win(self, chara_array: impl Into<Array<Character>>)
fn locate_for_win(self, chara_array: impl Into<Array<Character>>)
LocateForWin(::unity::Array<crate::combat::character::Character>) overloadSource§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
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) overloadSource§fn locate_for_skip(self, chara_array: impl Into<Array<Character>>)
fn locate_for_skip(self, chara_array: impl Into<Array<Character>>)
LocateForSkip(::unity::Array<crate::combat::character::Character>) overloadSource§fn locate_for_end_training(self, chara_array: impl Into<Array<Character>>)
fn locate_for_end_training(self, chara_array: impl Into<Array<Character>>)
LocateForEndTraining(::unity::Array<crate::combat::character::Character>) overloadSource§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>,
)
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) overloadSource§fn relocate_after_chain_guard(
self,
chara_array: impl Into<Array<Character>>,
guard: impl Into<Character>,
)
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) overloadSource§fn locate_emblem_after_combat(self, emblem: impl Into<Character>)
fn locate_emblem_after_combat(self, emblem: impl Into<Character>)
LocateEmblemAfterCombat(crate::combat::character::Character) overloadSource§fn load_current_pos(self, chara_array: impl Into<Array<Character>>)
fn load_current_pos(self, chara_array: impl Into<Array<Character>>)
LoadCurrentPos(::unity::Array<crate::combat::character::Character>) overloadSource§impl<__T> ICombatLocationChainAttackMethods for __Twhere
__T: ICombatLocationChainAttack,
impl<__T> ICombatLocationChainAttackMethods for __Twhere
__T: ICombatLocationChainAttack,
Source§fn ctor(self, record: impl Into<CombatRecord>)
fn ctor(self, record: impl Into<CombatRecord>)
.ctor(crate::combat::combatrecord::CombatRecord) overloadSource§fn get_rough_pos_count(self) -> i32
fn get_rough_pos_count(self) -> i32
get_RoughPosCount() overloadSource§fn set_rough_pos(self, try_count: impl Into<i32>)
fn set_rough_pos(self, try_count: impl Into<i32>)
SetRoughPos(i32) overloadSource§fn get_pattern_count(self) -> i32
fn get_pattern_count(self) -> i32
get_PatternCount() overloadSource§fn set_battle_patern(self, pattern: impl Into<i32>)
fn set_battle_patern(self, pattern: impl Into<i32>)
SetBattlePatern(i32) overloadSource§fn calc_location(self)
fn calc_location(self)
CalcLocation() 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> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload