Skip to main content

IMapTargetMethods

Trait IMapTargetMethods 

Source
pub trait IMapTargetMethods: IMapTarget {
Show 70 methods // Provided methods fn ctor(self) { ... } fn begin_temp_buffer(self) { ... } fn end_temp_buffer(self) { ... } fn reset_data_set(self, data_set: impl Into<MapTarget_DataSet>) { ... } fn reset_data_set_2(self) { ... } fn reset(self) { ... } fn reset_2( self, unit: impl Into<Unit>, mind: impl Into<MapMind_Type>, skill: impl Into<SkillData>, ) { ... } fn dump(self, label: impl Into<Il2CppString>) { ... } fn re_enumerate(self) { ... } fn enumerate(self, mask: impl Into<MapTarget_ActionMask>) { ... } fn check_data_item_mask(self, index: impl Into<i32>) -> bool { ... } fn set_position(self, x: impl Into<i32>, z: impl Into<i32>) { ... } fn set_select_position(self, x: impl Into<i32>, z: impl Into<i32>) { ... } fn get_unit(self) -> Unit { ... } fn set_unit(self, value: impl Into<Unit>) { ... } fn get_x(self) -> i32 { ... } fn get_z(self) -> i32 { ... } fn get_mind(self) -> MapMind_Type { ... } fn set_mind(self, value: impl Into<MapMind_Type>) { ... } fn get_is_active(self) -> bool { ... } fn get_is_attack(self) -> bool { ... } fn get_action_mask_value(self) -> MapTarget_ActionMask { ... } fn set_action_mask_value(self, value: impl Into<MapTarget_ActionMask>) { ... } fn get_datas(self) -> MapTarget_DataSet { ... } fn get_data_count(self) -> i32 { ... } fn get_data_item_mask(self) -> u32 { ... } fn get_data_item_count(self) -> i32 { ... } fn get_select_unit(self) -> Unit { ... } fn set_select_unit(self, value: impl Into<Unit>) { ... } fn get_select_x(self) -> i32 { ... } fn get_select_z(self) -> i32 { ... } fn get_select_item_index(self) -> i32 { ... } fn set_select_item_index(self, value: impl Into<i32>) { ... } fn get_command_skill(self) -> SkillData { ... } fn get_specified_item(self) -> 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>, ) { ... } 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(self, mask: impl Into<MapTarget_ActionMask>) { ... } fn enumerate_full_bullet(self) { ... } fn enumerate_rod(self, specified_item: impl Into<UnitItem>) { ... } fn enumerate_rod_2(self, item_mask: impl Into<u32>) { ... } fn enumerate_rod_3(self) { ... } 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_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_for_item_select( self, selected_unit_item: impl Into<UnitItem>, ) { ... } fn get_same_type_item_mask_rod( self, source_unit_item: impl Into<UnitItem>, ) -> u32 { ... } fn enumerate_self_only(self, item_mask: impl Into<u32>) { ... } fn enumerate_enchant(self) { ... } fn enumerate_weapon(self) { ... } fn enumerate_talk(self) { ... } fn enumerate_dance(self) { ... } fn enumerate_contract(self) { ... } fn enumerate_trade(self) { ... } fn precheck_item_mask_rod_2( self, use_type: impl Into<ItemData_UseTypes>, ) -> u32 { ... } fn enumerate_rod_rewarp(self) { ... } fn enumerate_rod_torch(self) { ... } fn try_add_creation( self, x: impl Into<i32>, z: impl Into<i32>, item_mask: impl Into<u32>, ) -> bool { ... } fn enumerate_rod_creation(self) { ... } fn enumerate_overlap_skill(self) { ... } fn enumerate_command_skill(self) { ... } fn enumerate_destroy(self, mask: impl Into<MapTarget_ActionMask>) { ... } fn enumerate_destroy_2( self, item_mask: impl Into<u32>, x: impl Into<i32>, z: 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>, ) { ... } fn enumerate_map_inspector(self, kind: impl Into<MapInspector_Kind>) { ... } fn enumerate_fire_cannon(self) { ... } fn enumerate_engage_link(self) { ... } fn sort(self) { ... } fn get_usable_item_index( self, data: impl Into<MapTarget_Data>, item_index: impl Into<i32>, ) -> i32 { ... } fn get_select_item(self) -> ItemData { ... } fn get_default_target(self) -> (MapTarget_Data, i32) { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn begin_temp_buffer(self)

BeginTempBuffer() overload

Source

fn end_temp_buffer(self)

EndTempBuffer() overload

Source

fn reset_data_set(self, data_set: impl Into<MapTarget_DataSet>)

ResetDataSet(crate::app::maptarget::MapTarget_DataSet) overload

Source

fn reset_data_set_2(self)

ResetDataSet() overload

Source

fn reset(self)

Reset() overload

Source

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) overload

Source

fn dump(self, label: impl Into<Il2CppString>)

Dump(::unity::Il2CppString) overload

Source

fn re_enumerate(self)

ReEnumerate() overload

Source

fn enumerate(self, mask: impl Into<MapTarget_ActionMask>)

Enumerate(crate::app::maptarget::MapTarget_ActionMask) overload

Source

fn check_data_item_mask(self, index: impl Into<i32>) -> bool

CheckDataItemMask(i32) overload

Source

fn set_position(self, x: impl Into<i32>, z: impl Into<i32>)

SetPosition(i32, i32) overload

Source

fn set_select_position(self, x: impl Into<i32>, z: impl Into<i32>)

SetSelectPosition(i32, i32) overload

Source

fn get_unit(self) -> Unit

get_Unit() overload

Source

fn set_unit(self, value: impl Into<Unit>)

set_Unit(crate::app::unit::Unit) overload

Source

fn get_x(self) -> i32

get_X() overload

Source

fn get_z(self) -> i32

get_Z() overload

Source

fn get_mind(self) -> MapMind_Type

get_Mind() overload

Source

fn set_mind(self, value: impl Into<MapMind_Type>)

set_Mind(crate::app::mapmind::MapMind_Type) overload

Source

fn get_is_active(self) -> bool

get_IsActive() overload

Source

fn get_is_attack(self) -> bool

get_IsAttack() overload

Source

fn get_action_mask_value(self) -> MapTarget_ActionMask

get_ActionMaskValue() overload

Source

fn set_action_mask_value(self, value: impl Into<MapTarget_ActionMask>)

set_ActionMaskValue(crate::app::maptarget::MapTarget_ActionMask) overload

Source

fn get_datas(self) -> MapTarget_DataSet

get_Datas() overload

Source

fn get_data_count(self) -> i32

get_DataCount() overload

Source

fn get_data_item_mask(self) -> u32

get_DataItemMask() overload

Source

fn get_data_item_count(self) -> i32

get_DataItemCount() overload

Source

fn get_select_unit(self) -> Unit

get_SelectUnit() overload

Source

fn set_select_unit(self, value: impl Into<Unit>)

set_SelectUnit(crate::app::unit::Unit) overload

Source

fn get_select_x(self) -> i32

get_SelectX() overload

Source

fn get_select_z(self) -> i32

get_SelectZ() overload

Source

fn get_select_item_index(self) -> i32

get_SelectItemIndex() overload

Source

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

set_SelectItemIndex(i32) overload

Source

fn get_command_skill(self) -> SkillData

get_CommandSkill() overload

Source

fn get_specified_item(self) -> UnitItem

get_SpecifiedItem() overload

Source

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) overload

Source

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) overload

Source

fn enumerate_attack(self, mask: impl Into<MapTarget_ActionMask>)

EnumerateAttack(crate::app::maptarget::MapTarget_ActionMask) overload

Source

fn enumerate_full_bullet(self)

EnumerateFullBullet() overload

Source

fn enumerate_rod(self, specified_item: impl Into<UnitItem>)

EnumerateRod(crate::app::unititem::UnitItem) overload

Source

fn enumerate_rod_2(self, item_mask: impl Into<u32>)

EnumerateRod(u32) overload

Source

fn enumerate_rod_3(self)

EnumerateRod() overload

Source

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) overload

Source

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) overload

Source

fn enumerate_rod_for_item_select(self, selected_unit_item: impl Into<UnitItem>)

EnumerateRodForItemSelect(crate::app::unititem::UnitItem) overload

Source

fn get_same_type_item_mask_rod( self, source_unit_item: impl Into<UnitItem>, ) -> u32

GetSameTypeItemMaskRod(crate::app::unititem::UnitItem) overload

Source

fn enumerate_self_only(self, item_mask: impl Into<u32>)

EnumerateSelfOnly(u32) overload

Source

fn enumerate_enchant(self)

EnumerateEnchant() overload

Source

fn enumerate_weapon(self)

EnumerateWeapon() overload

Source

fn enumerate_talk(self)

EnumerateTalk() overload

Source

fn enumerate_dance(self)

EnumerateDance() overload

Source

fn enumerate_contract(self)

EnumerateContract() overload

Source

fn enumerate_trade(self)

EnumerateTrade() overload

Source

fn precheck_item_mask_rod_2(self, use_type: impl Into<ItemData_UseTypes>) -> u32

PrecheckItemMaskRod(crate::app::itemdata::ItemData_UseTypes) overload

Source

fn enumerate_rod_rewarp(self)

EnumerateRodRewarp() overload

Source

fn enumerate_rod_torch(self)

EnumerateRodTorch() overload

Source

fn try_add_creation( self, x: impl Into<i32>, z: impl Into<i32>, item_mask: impl Into<u32>, ) -> bool

TryAddCreation(i32, i32, u32) overload

Source

fn enumerate_rod_creation(self)

EnumerateRodCreation() overload

Source

fn enumerate_overlap_skill(self)

EnumerateOverlapSkill() overload

Source

fn enumerate_command_skill(self)

EnumerateCommandSkill() overload

Source

fn enumerate_destroy(self, mask: impl Into<MapTarget_ActionMask>)

EnumerateDestroy(crate::app::maptarget::MapTarget_ActionMask) overload

Source

fn enumerate_destroy_2( self, item_mask: impl Into<u32>, x: impl Into<i32>, z: impl Into<i32>, )

EnumerateDestroy(u32, i32, i32) overload

Source

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) overload

Source

fn enumerate_map_inspector(self, kind: impl Into<MapInspector_Kind>)

EnumerateMapInspector(crate::app::mapinspector::MapInspector_Kind) overload

Source

fn enumerate_fire_cannon(self)

EnumerateFireCannon() overload

EnumerateEngageLink() overload

Source

fn sort(self)

Sort() overload

Source

fn get_usable_item_index( self, data: impl Into<MapTarget_Data>, item_index: impl Into<i32>, ) -> i32

GetUsableItemIndex(crate::app::maptarget::MapTarget_Data, i32) overload

Source

fn get_select_item(self) -> ItemData

GetSelectItem() overload

Source

fn get_default_target(self) -> (MapTarget_Data, i32)

GetDefaultTarget(*mutcrate::app::maptarget::MapTarget_Data, *muti32) overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IMapTarget> IMapTargetMethods for __T

Available on crate feature app-maptarget only.