pub struct MapTarget(/* private fields */);Expand description
IL2CPP class: App.MapTarget
Inherits: SingletonClass_1<crate::app::maptarget::MapTarget>
Implementations§
Source§impl MapTarget
impl MapTarget
pub fn weapon_mask() -> u32
pub fn set_weapon_mask(value: u32)
pub fn s_dummy_data() -> MapTarget_Data
pub fn set_s_dummy_data(value: MapTarget_Data)
Source§impl MapTarget
impl MapTarget
Sourcepub fn can_attack(
unit: impl Into<Unit>,
target: impl Into<Unit>,
skill: impl Into<SkillData>,
) -> bool
pub fn can_attack( unit: impl Into<Unit>, target: impl Into<Unit>, skill: impl Into<SkillData>, ) -> bool
CanAttack(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::skilldata::SkillData) overload
Sourcepub fn can_attack_2(
mind: impl Into<MapMind_Type>,
unit: impl Into<Unit>,
target: impl Into<Unit>,
skill: impl Into<SkillData>,
) -> bool
pub fn can_attack_2( mind: impl Into<MapMind_Type>, unit: impl Into<Unit>, target: impl Into<Unit>, skill: impl Into<SkillData>, ) -> bool
CanAttack(crate::app::mapmind::MapMind_Type, crate::app::unit::Unit, crate::app::unit::Unit, crate::app::skilldata::SkillData) overload
Sourcepub fn precheck_item_mask_attack(
unit: impl Into<Unit>,
mask: impl Into<MapTarget_ActionMask>,
skill: impl Into<SkillData>,
) -> u32
pub fn precheck_item_mask_attack( unit: impl Into<Unit>, mask: impl Into<MapTarget_ActionMask>, skill: impl Into<SkillData>, ) -> u32
PrecheckItemMaskAttack(crate::app::unit::Unit, crate::app::maptarget::MapTarget_ActionMask, crate::app::skilldata::SkillData) overload
Sourcepub fn calc_attack_range(
unit: impl Into<Unit>,
mask: impl Into<MapTarget_ActionMask>,
skill: impl Into<SkillData>,
specified_item: impl Into<UnitItem>,
) -> (MapTarget_RangeType, i32, i32)
pub fn calc_attack_range( unit: impl Into<Unit>, mask: impl Into<MapTarget_ActionMask>, skill: impl Into<SkillData>, specified_item: impl Into<UnitItem>, ) -> (MapTarget_RangeType, i32, i32)
CalcAttackRange(crate::app::unit::Unit, crate::app::maptarget::MapTarget_ActionMask, crate::app::skilldata::SkillData, crate::app::unititem::UnitItem, *muti32, *muti32) overload
Sourcepub fn calc_attack_range_2(
unit: impl Into<Unit>,
mask: impl Into<MapTarget_ActionMask>,
skill: impl Into<SkillData>,
specified_item: impl Into<UnitItem>,
) -> (MapTarget_RangeType, i32, i32, u32)
pub fn calc_attack_range_2( unit: impl Into<Unit>, mask: impl Into<MapTarget_ActionMask>, skill: impl Into<SkillData>, specified_item: impl Into<UnitItem>, ) -> (MapTarget_RangeType, i32, i32, u32)
CalcAttackRange(crate::app::unit::Unit, crate::app::maptarget::MapTarget_ActionMask, crate::app::skilldata::SkillData, crate::app::unititem::UnitItem, *muti32, *muti32, *mutu32) overload
Sourcepub fn precheck_item_mask_rod(
unit: impl Into<Unit>,
mind: impl Into<MapMind_Type>,
mask: impl Into<MapTarget_ActionMask>,
) -> u32
pub fn precheck_item_mask_rod( unit: impl Into<Unit>, mind: impl Into<MapMind_Type>, mask: impl Into<MapTarget_ActionMask>, ) -> u32
PrecheckItemMaskRod(crate::app::unit::Unit, crate::app::mapmind::MapMind_Type, crate::app::maptarget::MapTarget_ActionMask) overload
Sourcepub fn each_enchant_target(
unit: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
item: impl Into<ItemData>,
func: impl Into<Action_3<Unit, i32, i32>>,
)
pub fn each_enchant_target( unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, item: impl Into<ItemData>, func: impl Into<Action_3<Unit, i32, i32>>, )
EachEnchantTarget(crate::app::unit::Unit, i32, i32, crate::app::itemdata::ItemData, crate::system::action_3::Action_3<crate::app::unit::Unit,i32,i32>) overload
Sourcepub fn each_enchant_target_2(
unit: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
item: impl Into<ItemData>,
cancelable: impl Into<bool>,
func: impl Into<Action_3<Unit, i32, i32>>,
)
pub fn each_enchant_target_2( unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, item: impl Into<ItemData>, cancelable: impl Into<bool>, func: impl Into<Action_3<Unit, i32, i32>>, )
EachEnchantTarget(crate::app::unit::Unit, i32, i32, crate::app::itemdata::ItemData, bool, crate::system::action_3::Action_3<crate::app::unit::Unit,i32,i32>) overload
Sourcepub fn is_unnecessary_item_command(mind: impl Into<MapMind_Type>) -> bool
pub fn is_unnecessary_item_command(mind: impl Into<MapMind_Type>) -> bool
IsUnnecessaryItemCommand(crate::app::mapmind::MapMind_Type) overload
Source§impl MapTarget
impl MapTarget
pub fn ctor_method_info() -> &'static MethodInfo
pub fn begin_temp_buffer_method_info() -> &'static MethodInfo
pub fn end_temp_buffer_method_info() -> &'static MethodInfo
pub fn reset_data_set_method_info() -> &'static MethodInfo
pub fn reset_data_set_2_method_info() -> &'static MethodInfo
pub fn reset_method_info() -> &'static MethodInfo
pub fn reset_2_method_info() -> &'static MethodInfo
pub fn dump_method_info() -> &'static MethodInfo
pub fn re_enumerate_method_info() -> &'static MethodInfo
pub fn enumerate_method_info() -> &'static MethodInfo
pub fn check_data_item_mask_method_info() -> &'static MethodInfo
pub fn set_position_method_info() -> &'static MethodInfo
pub fn set_select_position_method_info() -> &'static MethodInfo
pub fn get_unit_method_info() -> &'static MethodInfo
pub fn set_unit_method_info() -> &'static MethodInfo
pub fn get_x_method_info() -> &'static MethodInfo
pub fn get_z_method_info() -> &'static MethodInfo
pub fn get_mind_method_info() -> &'static MethodInfo
pub fn set_mind_method_info() -> &'static MethodInfo
pub fn get_is_active_method_info() -> &'static MethodInfo
pub fn get_is_attack_method_info() -> &'static MethodInfo
pub fn get_action_mask_value_method_info() -> &'static MethodInfo
pub fn set_action_mask_value_method_info() -> &'static MethodInfo
pub fn get_datas_method_info() -> &'static MethodInfo
pub fn get_data_count_method_info() -> &'static MethodInfo
pub fn get_data_item_mask_method_info() -> &'static MethodInfo
pub fn get_data_item_count_method_info() -> &'static MethodInfo
pub fn get_select_unit_method_info() -> &'static MethodInfo
pub fn set_select_unit_method_info() -> &'static MethodInfo
pub fn get_select_x_method_info() -> &'static MethodInfo
pub fn get_select_z_method_info() -> &'static MethodInfo
pub fn get_select_item_index_method_info() -> &'static MethodInfo
pub fn set_select_item_index_method_info() -> &'static MethodInfo
pub fn get_command_skill_method_info() -> &'static MethodInfo
pub fn get_specified_item_method_info() -> &'static MethodInfo
pub fn can_attack_method_info() -> &'static MethodInfo
pub fn can_attack_2_method_info() -> &'static MethodInfo
pub fn precheck_item_mask_attack_method_info() -> &'static MethodInfo
pub fn calc_attack_range_method_info() -> &'static MethodInfo
pub fn calc_attack_range_2_method_info() -> &'static MethodInfo
pub fn enumerate_attack_unit_items_method_info() -> &'static MethodInfo
pub fn enumerate_attack_specified_item_method_info() -> &'static MethodInfo
pub fn enumerate_attack_method_info() -> &'static MethodInfo
pub fn enumerate_full_bullet_method_info() -> &'static MethodInfo
pub fn enumerate_rod_method_info() -> &'static MethodInfo
pub fn enumerate_rod_2_method_info() -> &'static MethodInfo
pub fn enumerate_rod_3_method_info() -> &'static MethodInfo
pub fn enumerate_rod_unit_items_method_info() -> &'static MethodInfo
pub fn enumerate_rod_specified_item_method_info() -> &'static MethodInfo
pub fn precheck_item_mask_rod_method_info() -> &'static MethodInfo
pub fn enumerate_rod_for_item_select_method_info() -> &'static MethodInfo
pub fn get_same_type_item_mask_rod_method_info() -> &'static MethodInfo
pub fn enumerate_self_only_method_info() -> &'static MethodInfo
pub fn each_enchant_target_method_info() -> &'static MethodInfo
pub fn each_enchant_target_2_method_info() -> &'static MethodInfo
pub fn enumerate_enchant_method_info() -> &'static MethodInfo
pub fn enumerate_weapon_method_info() -> &'static MethodInfo
pub fn enumerate_talk_method_info() -> &'static MethodInfo
pub fn enumerate_dance_method_info() -> &'static MethodInfo
pub fn enumerate_contract_method_info() -> &'static MethodInfo
pub fn enumerate_trade_method_info() -> &'static MethodInfo
pub fn precheck_item_mask_rod_2_method_info() -> &'static MethodInfo
pub fn enumerate_rod_rewarp_method_info() -> &'static MethodInfo
pub fn enumerate_rod_torch_method_info() -> &'static MethodInfo
pub fn try_add_creation_method_info() -> &'static MethodInfo
pub fn enumerate_rod_creation_method_info() -> &'static MethodInfo
pub fn enumerate_overlap_skill_method_info() -> &'static MethodInfo
pub fn enumerate_command_skill_method_info() -> &'static MethodInfo
pub fn enumerate_destroy_method_info() -> &'static MethodInfo
pub fn enumerate_destroy_2_method_info() -> &'static MethodInfo
pub fn enumerate_destroy_3_method_info() -> &'static MethodInfo
pub fn enumerate_map_inspector_method_info() -> &'static MethodInfo
pub fn enumerate_fire_cannon_method_info() -> &'static MethodInfo
pub fn enumerate_engage_link_method_info() -> &'static MethodInfo
pub fn sort_method_info() -> &'static MethodInfo
pub fn get_usable_item_index_method_info() -> &'static MethodInfo
pub fn get_select_item_method_info() -> &'static MethodInfo
pub fn is_unnecessary_item_command_method_info() -> &'static MethodInfo
pub fn get_default_target_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for MapTarget
impl ClassIdentity for MapTarget
Source§impl FromIlInstance for MapTarget
impl FromIlInstance for MapTarget
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 compatibleSource§impl IMapTarget for MapTarget
impl IMapTarget for MapTarget
fn m_unit(self) -> Unit
fn set_m_unit(self, value: Unit)
fn m_x(self) -> i8
fn set_m_x(self, value: i8)
fn m_z(self) -> i8
fn set_m_z(self, value: i8)
fn m_mind(self) -> MapMind_Type
fn set_m_mind(self, value: MapMind_Type)
fn m_action_mask(self) -> MapTarget_ActionMask
fn set_m_action_mask(self, value: MapTarget_ActionMask)
fn m_action_temp(self) -> MapTarget_ActionMask
fn set_m_action_temp(self, value: MapTarget_ActionMask)
fn m_data_set(self) -> MapTarget_DataSet
fn set_m_data_set(self, value: MapTarget_DataSet)
fn m_buffer_a(self) -> MapTarget_DataSet
fn set_m_buffer_a(self, value: MapTarget_DataSet)
fn m_buffer_b(self) -> MapTarget_DataSet
fn set_m_buffer_b(self, value: MapTarget_DataSet)
fn m_select_unit(self) -> Unit
fn set_m_select_unit(self, value: Unit)
fn m_select_x(self) -> i8
fn set_m_select_x(self, value: i8)
fn m_select_z(self) -> i8
fn set_m_select_z(self, value: i8)
fn m_select_item_index(self) -> i32
fn set_m_select_item_index(self, value: i32)
fn m_command_skill(self) -> SkillData
fn set_m_command_skill(self, value: SkillData)
fn m_enumerate_attack_unit_items(self) -> MapFor_TargetFunction
fn set_m_enumerate_attack_unit_items(self, value: MapFor_TargetFunction)
fn m_enumerate_attack_specified_item(self) -> MapFor_TargetFunction
fn set_m_enumerate_attack_specified_item(self, value: MapFor_TargetFunction)
fn m_enumerate_rod_unit_items(self) -> MapFor_TargetFunction
fn set_m_enumerate_rod_unit_items(self, value: MapFor_TargetFunction)
fn m_enumerate_rod_specified_item(self) -> MapFor_TargetFunction
fn set_m_enumerate_rod_specified_item(self, value: MapFor_TargetFunction)
Source§impl ISingletonClass_1<MapTarget> for MapTarget
impl ISingletonClass_1<MapTarget> for MapTarget
fn m_binder(self) -> BindHolder
fn set_m_binder(self, value: BindHolder)
impl Copy for MapTarget
impl IObject for MapTarget
Auto Trait Implementations§
impl Freeze for MapTarget
impl RefUnwindSafe for MapTarget
impl !Send for MapTarget
impl !Sync for MapTarget
impl Unpin for MapTarget
impl UnwindSafe for MapTarget
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<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> IMapTargetMethods for __Twhere
__T: IMapTarget,
impl<__T> IMapTargetMethods for __Twhere
__T: IMapTarget,
Source§fn begin_temp_buffer(self)
fn begin_temp_buffer(self)
BeginTempBuffer() overloadSource§fn end_temp_buffer(self)
fn end_temp_buffer(self)
EndTempBuffer() overloadSource§fn reset_data_set(self, data_set: impl Into<MapTarget_DataSet>)
fn reset_data_set(self, data_set: impl Into<MapTarget_DataSet>)
ResetDataSet(crate::app::maptarget::MapTarget_DataSet) overloadSource§fn reset_data_set_2(self)
fn reset_data_set_2(self)
ResetDataSet() overloadSource§fn reset_2(
self,
unit: impl Into<Unit>,
mind: impl Into<MapMind_Type>,
skill: impl Into<SkillData>,
)
fn reset_2( self, unit: impl Into<Unit>, mind: impl Into<MapMind_Type>, skill: impl Into<SkillData>, )
Reset(crate::app::unit::Unit, crate::app::mapmind::MapMind_Type, crate::app::skilldata::SkillData) overloadSource§fn dump(self, label: impl Into<Il2CppString>)
fn dump(self, label: impl Into<Il2CppString>)
Dump(::unity::Il2CppString) overloadSource§fn re_enumerate(self)
fn re_enumerate(self)
ReEnumerate() overloadSource§fn enumerate(self, mask: impl Into<MapTarget_ActionMask>)
fn enumerate(self, mask: impl Into<MapTarget_ActionMask>)
Enumerate(crate::app::maptarget::MapTarget_ActionMask) overloadSource§fn check_data_item_mask(self, index: impl Into<i32>) -> bool
fn check_data_item_mask(self, index: impl Into<i32>) -> bool
CheckDataItemMask(i32) overloadSource§fn set_position(self, x: impl Into<i32>, z: impl Into<i32>)
fn set_position(self, x: impl Into<i32>, z: impl Into<i32>)
SetPosition(i32, i32) overloadSource§fn set_select_position(self, x: impl Into<i32>, z: impl Into<i32>)
fn set_select_position(self, x: impl Into<i32>, z: impl Into<i32>)
SetSelectPosition(i32, i32) overloadSource§fn get_mind(self) -> MapMind_Type
fn get_mind(self) -> MapMind_Type
get_Mind() overloadSource§fn set_mind(self, value: impl Into<MapMind_Type>)
fn set_mind(self, value: impl Into<MapMind_Type>)
set_Mind(crate::app::mapmind::MapMind_Type) overloadSource§fn get_is_active(self) -> bool
fn get_is_active(self) -> bool
get_IsActive() overloadSource§fn get_is_attack(self) -> bool
fn get_is_attack(self) -> bool
get_IsAttack() overloadSource§fn get_action_mask_value(self) -> MapTarget_ActionMask
fn get_action_mask_value(self) -> MapTarget_ActionMask
get_ActionMaskValue() overloadSource§fn set_action_mask_value(self, value: impl Into<MapTarget_ActionMask>)
fn set_action_mask_value(self, value: impl Into<MapTarget_ActionMask>)
set_ActionMaskValue(crate::app::maptarget::MapTarget_ActionMask) overloadSource§fn get_datas(self) -> MapTarget_DataSet
fn get_datas(self) -> MapTarget_DataSet
get_Datas() overloadSource§fn get_data_count(self) -> i32
fn get_data_count(self) -> i32
get_DataCount() overloadSource§fn get_data_item_mask(self) -> u32
fn get_data_item_mask(self) -> u32
get_DataItemMask() overloadSource§fn get_data_item_count(self) -> i32
fn get_data_item_count(self) -> i32
get_DataItemCount() overloadSource§fn get_select_unit(self) -> Unit
fn get_select_unit(self) -> Unit
get_SelectUnit() overloadSource§fn set_select_unit(self, value: impl Into<Unit>)
fn set_select_unit(self, value: impl Into<Unit>)
set_SelectUnit(crate::app::unit::Unit) overloadSource§fn get_select_x(self) -> i32
fn get_select_x(self) -> i32
get_SelectX() overloadSource§fn get_select_z(self) -> i32
fn get_select_z(self) -> i32
get_SelectZ() overloadSource§fn get_select_item_index(self) -> i32
fn get_select_item_index(self) -> i32
get_SelectItemIndex() overloadSource§fn set_select_item_index(self, value: impl Into<i32>)
fn set_select_item_index(self, value: impl Into<i32>)
set_SelectItemIndex(i32) overloadSource§fn get_command_skill(self) -> SkillData
fn get_command_skill(self) -> SkillData
get_CommandSkill() overloadSource§fn get_specified_item(self) -> UnitItem
fn get_specified_item(self) -> UnitItem
get_SpecifiedItem() overloadSource§fn enumerate_attack_unit_items(
self,
attack_x: impl Into<i32>,
attack_z: impl Into<i32>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
target: impl Into<Unit>,
item_mask: impl Into<u32>,
specified_item: impl Into<UnitItem>,
)
fn enumerate_attack_unit_items( self, attack_x: impl Into<i32>, attack_z: impl Into<i32>, target_x: impl Into<i32>, target_z: impl Into<i32>, target: impl Into<Unit>, item_mask: impl Into<u32>, specified_item: impl Into<UnitItem>, )
EnumerateAttackUnitItems(i32, i32, i32, i32, crate::app::unit::Unit, u32, crate::app::unititem::UnitItem) overloadSource§fn enumerate_attack_specified_item(
self,
attack_x: impl Into<i32>,
attack_z: impl Into<i32>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
target: impl Into<Unit>,
item_mask: impl Into<u32>,
specified_item: impl Into<UnitItem>,
)
fn enumerate_attack_specified_item( self, attack_x: impl Into<i32>, attack_z: impl Into<i32>, target_x: impl Into<i32>, target_z: impl Into<i32>, target: impl Into<Unit>, item_mask: impl Into<u32>, specified_item: impl Into<UnitItem>, )
EnumerateAttackSpecifiedItem(i32, i32, i32, i32, crate::app::unit::Unit, u32, crate::app::unititem::UnitItem) overloadSource§fn enumerate_attack(self, mask: impl Into<MapTarget_ActionMask>)
fn enumerate_attack(self, mask: impl Into<MapTarget_ActionMask>)
EnumerateAttack(crate::app::maptarget::MapTarget_ActionMask) overloadSource§fn enumerate_full_bullet(self)
fn enumerate_full_bullet(self)
EnumerateFullBullet() overloadSource§fn enumerate_rod(self, specified_item: impl Into<UnitItem>)
fn enumerate_rod(self, specified_item: impl Into<UnitItem>)
EnumerateRod(crate::app::unititem::UnitItem) overloadSource§fn enumerate_rod_2(self, item_mask: impl Into<u32>)
fn enumerate_rod_2(self, item_mask: impl Into<u32>)
EnumerateRod(u32) overloadSource§fn enumerate_rod_3(self)
fn enumerate_rod_3(self)
EnumerateRod() overloadSource§fn enumerate_rod_unit_items(
self,
attack_x: impl Into<i32>,
attack_z: impl Into<i32>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
target: impl Into<Unit>,
item_mask: impl Into<u32>,
specified_item: impl Into<UnitItem>,
)
fn enumerate_rod_unit_items( self, attack_x: impl Into<i32>, attack_z: impl Into<i32>, target_x: impl Into<i32>, target_z: impl Into<i32>, target: impl Into<Unit>, item_mask: impl Into<u32>, specified_item: impl Into<UnitItem>, )
EnumerateRodUnitItems(i32, i32, i32, i32, crate::app::unit::Unit, u32, crate::app::unititem::UnitItem) overloadSource§fn enumerate_rod_specified_item(
self,
attack_x: impl Into<i32>,
attack_z: impl Into<i32>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
target: impl Into<Unit>,
item_mask: impl Into<u32>,
specified_item: impl Into<UnitItem>,
)
fn enumerate_rod_specified_item( self, attack_x: impl Into<i32>, attack_z: impl Into<i32>, target_x: impl Into<i32>, target_z: impl Into<i32>, target: impl Into<Unit>, item_mask: impl Into<u32>, specified_item: impl Into<UnitItem>, )
EnumerateRodSpecifiedItem(i32, i32, i32, i32, crate::app::unit::Unit, u32, crate::app::unititem::UnitItem) overloadSource§fn enumerate_rod_for_item_select(self, selected_unit_item: impl Into<UnitItem>)
fn enumerate_rod_for_item_select(self, selected_unit_item: impl Into<UnitItem>)
EnumerateRodForItemSelect(crate::app::unititem::UnitItem) overloadSource§fn get_same_type_item_mask_rod(
self,
source_unit_item: impl Into<UnitItem>,
) -> u32
fn get_same_type_item_mask_rod( self, source_unit_item: impl Into<UnitItem>, ) -> u32
GetSameTypeItemMaskRod(crate::app::unititem::UnitItem) overloadSource§fn enumerate_self_only(self, item_mask: impl Into<u32>)
fn enumerate_self_only(self, item_mask: impl Into<u32>)
EnumerateSelfOnly(u32) overloadSource§fn enumerate_enchant(self)
fn enumerate_enchant(self)
EnumerateEnchant() overloadSource§fn enumerate_weapon(self)
fn enumerate_weapon(self)
EnumerateWeapon() overloadSource§fn enumerate_talk(self)
fn enumerate_talk(self)
EnumerateTalk() overloadSource§fn enumerate_dance(self)
fn enumerate_dance(self)
EnumerateDance() overloadSource§fn enumerate_contract(self)
fn enumerate_contract(self)
EnumerateContract() overloadSource§fn enumerate_trade(self)
fn enumerate_trade(self)
EnumerateTrade() overloadSource§fn precheck_item_mask_rod_2(self, use_type: impl Into<ItemData_UseTypes>) -> u32
fn precheck_item_mask_rod_2(self, use_type: impl Into<ItemData_UseTypes>) -> u32
PrecheckItemMaskRod(crate::app::itemdata::ItemData_UseTypes) overloadSource§fn enumerate_rod_rewarp(self)
fn enumerate_rod_rewarp(self)
EnumerateRodRewarp() overloadSource§fn enumerate_rod_torch(self)
fn enumerate_rod_torch(self)
EnumerateRodTorch() overloadSource§fn try_add_creation(
self,
x: impl Into<i32>,
z: impl Into<i32>,
item_mask: impl Into<u32>,
) -> bool
fn try_add_creation( self, x: impl Into<i32>, z: impl Into<i32>, item_mask: impl Into<u32>, ) -> bool
TryAddCreation(i32, i32, u32) overloadSource§fn enumerate_rod_creation(self)
fn enumerate_rod_creation(self)
EnumerateRodCreation() overloadSource§fn enumerate_overlap_skill(self)
fn enumerate_overlap_skill(self)
EnumerateOverlapSkill() overloadSource§fn enumerate_command_skill(self)
fn enumerate_command_skill(self)
EnumerateCommandSkill() overloadSource§fn enumerate_destroy(self, mask: impl Into<MapTarget_ActionMask>)
fn enumerate_destroy(self, mask: impl Into<MapTarget_ActionMask>)
EnumerateDestroy(crate::app::maptarget::MapTarget_ActionMask) overloadSource§fn enumerate_destroy_2(
self,
item_mask: impl Into<u32>,
x: impl Into<i32>,
z: impl Into<i32>,
)
fn enumerate_destroy_2( self, item_mask: impl Into<u32>, x: impl Into<i32>, z: impl Into<i32>, )
EnumerateDestroy(u32, i32, i32) overloadSource§fn enumerate_destroy_3(
self,
item_mask: impl Into<u32>,
x: impl Into<i32>,
z: impl Into<i32>,
x1: impl Into<i32>,
z1: impl Into<i32>,
x2: impl Into<i32>,
z2: impl Into<i32>,
)
fn enumerate_destroy_3( self, item_mask: impl Into<u32>, x: impl Into<i32>, z: impl Into<i32>, x1: impl Into<i32>, z1: impl Into<i32>, x2: impl Into<i32>, z2: impl Into<i32>, )
EnumerateDestroy(u32, i32, i32, i32, i32, i32, i32) overloadSource§fn enumerate_map_inspector(self, kind: impl Into<MapInspector_Kind>)
fn enumerate_map_inspector(self, kind: impl Into<MapInspector_Kind>)
EnumerateMapInspector(crate::app::mapinspector::MapInspector_Kind) overloadSource§fn enumerate_fire_cannon(self)
fn enumerate_fire_cannon(self)
EnumerateFireCannon() overloadSource§fn enumerate_engage_link(self)
fn enumerate_engage_link(self)
EnumerateEngageLink() overloadSource§fn get_usable_item_index(
self,
data: impl Into<MapTarget_Data>,
item_index: impl Into<i32>,
) -> i32
fn get_usable_item_index( self, data: impl Into<MapTarget_Data>, item_index: impl Into<i32>, ) -> i32
GetUsableItemIndex(crate::app::maptarget::MapTarget_Data, i32) overloadSource§fn get_select_item(self) -> ItemData
fn get_select_item(self) -> ItemData
GetSelectItem() overloadSource§fn get_default_target(self) -> (MapTarget_Data, i32)
fn get_default_target(self) -> (MapTarget_Data, i32)
GetDefaultTarget(*mutcrate::app::maptarget::MapTarget_Data, *muti32) overloadSource§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload