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§
Sourcefn begin_temp_buffer(self)
fn begin_temp_buffer(self)
BeginTempBuffer() overload
Sourcefn end_temp_buffer(self)
fn end_temp_buffer(self)
EndTempBuffer() overload
Sourcefn 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) overload
Sourcefn reset_data_set_2(self)
fn reset_data_set_2(self)
ResetDataSet() overload
Sourcefn 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) overload
Sourcefn dump(self, label: impl Into<Il2CppString>)
fn dump(self, label: impl Into<Il2CppString>)
Dump(::unity::Il2CppString) overload
Sourcefn re_enumerate(self)
fn re_enumerate(self)
ReEnumerate() overload
Sourcefn enumerate(self, mask: impl Into<MapTarget_ActionMask>)
fn enumerate(self, mask: impl Into<MapTarget_ActionMask>)
Enumerate(crate::app::maptarget::MapTarget_ActionMask) overload
Sourcefn check_data_item_mask(self, index: impl Into<i32>) -> bool
fn check_data_item_mask(self, index: impl Into<i32>) -> bool
CheckDataItemMask(i32) overload
Sourcefn 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) overload
Sourcefn 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) overload
Sourcefn get_mind(self) -> MapMind_Type
fn get_mind(self) -> MapMind_Type
get_Mind() overload
Sourcefn set_mind(self, value: impl Into<MapMind_Type>)
fn set_mind(self, value: impl Into<MapMind_Type>)
set_Mind(crate::app::mapmind::MapMind_Type) overload
Sourcefn get_is_active(self) -> bool
fn get_is_active(self) -> bool
get_IsActive() overload
Sourcefn get_is_attack(self) -> bool
fn get_is_attack(self) -> bool
get_IsAttack() overload
Sourcefn get_action_mask_value(self) -> MapTarget_ActionMask
fn get_action_mask_value(self) -> MapTarget_ActionMask
get_ActionMaskValue() overload
Sourcefn 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) overload
Sourcefn get_datas(self) -> MapTarget_DataSet
fn get_datas(self) -> MapTarget_DataSet
get_Datas() overload
Sourcefn get_data_count(self) -> i32
fn get_data_count(self) -> i32
get_DataCount() overload
Sourcefn get_data_item_mask(self) -> u32
fn get_data_item_mask(self) -> u32
get_DataItemMask() overload
Sourcefn get_data_item_count(self) -> i32
fn get_data_item_count(self) -> i32
get_DataItemCount() overload
Sourcefn get_select_unit(self) -> Unit
fn get_select_unit(self) -> Unit
get_SelectUnit() overload
Sourcefn set_select_unit(self, value: impl Into<Unit>)
fn set_select_unit(self, value: impl Into<Unit>)
set_SelectUnit(crate::app::unit::Unit) overload
Sourcefn get_select_x(self) -> i32
fn get_select_x(self) -> i32
get_SelectX() overload
Sourcefn get_select_z(self) -> i32
fn get_select_z(self) -> i32
get_SelectZ() overload
Sourcefn get_select_item_index(self) -> i32
fn get_select_item_index(self) -> i32
get_SelectItemIndex() overload
Sourcefn set_select_item_index(self, value: impl Into<i32>)
fn set_select_item_index(self, value: impl Into<i32>)
set_SelectItemIndex(i32) overload
Sourcefn get_command_skill(self) -> SkillData
fn get_command_skill(self) -> SkillData
get_CommandSkill() overload
Sourcefn get_specified_item(self) -> UnitItem
fn get_specified_item(self) -> UnitItem
get_SpecifiedItem() overload
Sourcefn 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) overload
Sourcefn 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) overload
Sourcefn enumerate_attack(self, mask: impl Into<MapTarget_ActionMask>)
fn enumerate_attack(self, mask: impl Into<MapTarget_ActionMask>)
EnumerateAttack(crate::app::maptarget::MapTarget_ActionMask) overload
Sourcefn enumerate_full_bullet(self)
fn enumerate_full_bullet(self)
EnumerateFullBullet() overload
Sourcefn enumerate_rod(self, specified_item: impl Into<UnitItem>)
fn enumerate_rod(self, specified_item: impl Into<UnitItem>)
EnumerateRod(crate::app::unititem::UnitItem) overload
Sourcefn enumerate_rod_2(self, item_mask: impl Into<u32>)
fn enumerate_rod_2(self, item_mask: impl Into<u32>)
EnumerateRod(u32) overload
Sourcefn enumerate_rod_3(self)
fn enumerate_rod_3(self)
EnumerateRod() overload
Sourcefn 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) overload
Sourcefn 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) overload
Sourcefn 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) overload
Sourcefn 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) overload
Sourcefn enumerate_self_only(self, item_mask: impl Into<u32>)
fn enumerate_self_only(self, item_mask: impl Into<u32>)
EnumerateSelfOnly(u32) overload
Sourcefn enumerate_enchant(self)
fn enumerate_enchant(self)
EnumerateEnchant() overload
Sourcefn enumerate_weapon(self)
fn enumerate_weapon(self)
EnumerateWeapon() overload
Sourcefn enumerate_talk(self)
fn enumerate_talk(self)
EnumerateTalk() overload
Sourcefn enumerate_dance(self)
fn enumerate_dance(self)
EnumerateDance() overload
Sourcefn enumerate_contract(self)
fn enumerate_contract(self)
EnumerateContract() overload
Sourcefn enumerate_trade(self)
fn enumerate_trade(self)
EnumerateTrade() overload
Sourcefn 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) overload
Sourcefn enumerate_rod_rewarp(self)
fn enumerate_rod_rewarp(self)
EnumerateRodRewarp() overload
Sourcefn enumerate_rod_torch(self)
fn enumerate_rod_torch(self)
EnumerateRodTorch() overload
Sourcefn 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) overload
Sourcefn enumerate_rod_creation(self)
fn enumerate_rod_creation(self)
EnumerateRodCreation() overload
Sourcefn enumerate_overlap_skill(self)
fn enumerate_overlap_skill(self)
EnumerateOverlapSkill() overload
Sourcefn enumerate_command_skill(self)
fn enumerate_command_skill(self)
EnumerateCommandSkill() overload
Sourcefn enumerate_destroy(self, mask: impl Into<MapTarget_ActionMask>)
fn enumerate_destroy(self, mask: impl Into<MapTarget_ActionMask>)
EnumerateDestroy(crate::app::maptarget::MapTarget_ActionMask) overload
Sourcefn 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) overload
Sourcefn 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) overload
Sourcefn 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) overload
Sourcefn enumerate_fire_cannon(self)
fn enumerate_fire_cannon(self)
EnumerateFireCannon() overload
Sourcefn enumerate_engage_link(self)
fn enumerate_engage_link(self)
EnumerateEngageLink() overload
Sourcefn 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) overload
Sourcefn get_select_item(self) -> ItemData
fn get_select_item(self) -> ItemData
GetSelectItem() overload
Sourcefn get_default_target(self) -> (MapTarget_Data, i32)
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§
impl<__T: IMapTarget> IMapTargetMethods for __T
app-maptarget only.