Skip to main content

IMapMindMethods

Trait IMapMindMethods 

Source
pub trait IMapMindMethods: IMapMind {
Show 80 methods // Provided methods fn ctor(self) { ... } fn reset(self, unit: impl Into<Unit>, for_remove: impl Into<bool>) { ... } fn reset_mind(self) { ... } fn reset_target(self) { ... } fn reset_route(self) { ... } fn is_moved(self) -> bool { ... } fn is_done(self) -> bool { ... } fn is_done_2(self, mask: impl Into<MapMind_Done>) -> bool { ... } fn set_done(self, mask: impl Into<MapMind_Done>) { ... } fn is_ai_engage_rewarp(self) -> bool { ... } fn get_unit(self) -> Unit { ... } fn get_target_unit(self) -> Unit { ... } fn get_trade_unit(self) -> Unit { ... } fn get_unit_index(self) -> i32 { ... } fn get_first_unit_index(self) -> i32 { ... } fn get_first_x(self) -> i32 { ... } fn get_first_z(self) -> i32 { ... } fn get_unit_x(self) -> i32 { ... } fn set_unit_x(self, value: impl Into<i32>) { ... } fn get_unit_z(self) -> i32 { ... } fn set_unit_z(self, value: impl Into<i32>) { ... } fn set_unit_pos(self, x: impl Into<i32>, z: impl Into<i32>) { ... } fn get_x(self) -> i32 { ... } fn set_x(self, value: impl Into<i32>) { ... } fn get_z(self) -> i32 { ... } fn set_z(self, value: impl Into<i32>) { ... } fn get_mind(self) -> MapMind_Type { ... } fn set_mind(self, value: impl Into<MapMind_Type>) { ... } fn get_attack_x(self) -> i32 { ... } fn set_attack_x(self, value: impl Into<i32>) { ... } fn get_attack_z(self) -> i32 { ... } fn set_attack_z(self, value: impl Into<i32>) { ... } fn get_item_index(self) -> i32 { ... } fn set_item_index(self, value: impl Into<i32>) { ... } fn get_target_unit_index(self) -> i32 { ... } fn set_target_unit_index(self, value: impl Into<i32>) { ... } fn get_target_x(self) -> i32 { ... } fn set_target_x(self, value: impl Into<i32>) { ... } fn get_target_z(self) -> i32 { ... } fn set_target_z(self, value: impl Into<i32>) { ... } fn get_focus_x(self) -> i32 { ... } fn set_focus_x(self, value: impl Into<i32>) { ... } fn get_focus_z(self) -> i32 { ... } fn set_focus_z(self, value: impl Into<i32>) { ... } fn get_target_argument(self) -> i32 { ... } fn set_target_argument(self, value: impl Into<i32>) { ... } fn get_trade_unit_index(self) -> i32 { ... } fn set_trade_unit_index(self, value: impl Into<i32>) { ... } fn get_move_power(self) -> i32 { ... } fn set_move_power(self, value: impl Into<i32>) { ... } fn get_routes(self) -> Array<Dir_Type> { ... } fn set_routes(self, value: impl Into<Array<Dir_Type>>) { ... } fn get_transporter_index(self) -> i32 { ... } fn set_transporter_index(self, value: impl Into<i32>) { ... } fn get_event_unit_index(self) -> i32 { ... } fn set_event_unit_index(self, value: impl Into<i32>) { ... } fn get_command_skill(self) -> SkillData { ... } fn set_command_skill(self, value: impl Into<SkillData>) { ... } fn get_specified_item(self) -> ItemData { ... } fn set_specified_item(self, value: impl Into<ItemData>) { ... } fn get_ai_engage_rewarp_x(self) -> i32 { ... } fn set_ai_engage_rewarp_x(self, value: impl Into<i32>) { ... } fn get_ai_engage_rewarp_z(self) -> i32 { ... } fn set_ai_engage_rewarp_z(self, value: impl Into<i32>) { ... } fn get_summon_color(self) -> PersonData_Colors { ... } fn set_summon_color(self, value: impl Into<PersonData_Colors>) { ... } fn get_multi_target(self) -> MapMind_MultiTargets { ... } fn get_targets(self) -> MapMind_MultiTargets { ... } fn get_stack(self) -> MapMind_CommandStack { ... } fn get_target_unit_2(self, index: impl Into<i32>) -> Unit { ... } fn get_target_x_2(self, index: impl Into<i32>) -> i32 { ... } fn get_target_z_2(self, index: impl Into<i32>) -> i32 { ... } fn get_target_last_x(self) -> i32 { ... } fn get_target_last_z(self) -> i32 { ... } fn get_destroy_target(self) -> PokeInspector { ... } fn get_item(self) -> ItemData { ... } fn get_unit_item(self) -> UnitItem { ... } fn get_unit_item_2(self, index: impl Into<i32>) -> UnitItem { ... } fn can_god_change(self) -> bool { ... } fn is_focus(self) -> bool { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn reset(self, unit: impl Into<Unit>, for_remove: impl Into<bool>)

Reset(crate::app::unit::Unit, bool) overload

Source

fn reset_mind(self)

ResetMind() overload

Source

fn reset_target(self)

ResetTarget() overload

Source

fn reset_route(self)

ResetRoute() overload

Source

fn is_moved(self) -> bool

IsMoved() overload

Source

fn is_done(self) -> bool

IsDone() overload

Source

fn is_done_2(self, mask: impl Into<MapMind_Done>) -> bool

IsDone(crate::app::mapmind::MapMind_Done) overload

Source

fn set_done(self, mask: impl Into<MapMind_Done>)

SetDone(crate::app::mapmind::MapMind_Done) overload

Source

fn is_ai_engage_rewarp(self) -> bool

IsAIEngageRewarp() overload

Source

fn get_unit(self) -> Unit

get_Unit() overload

Source

fn get_target_unit(self) -> Unit

get_TargetUnit() overload

Source

fn get_trade_unit(self) -> Unit

get_TradeUnit() overload

Source

fn get_unit_index(self) -> i32

get_UnitIndex() overload

Source

fn get_first_unit_index(self) -> i32

get_FirstUnitIndex() overload

Source

fn get_first_x(self) -> i32

get_FirstX() overload

Source

fn get_first_z(self) -> i32

get_FirstZ() overload

Source

fn get_unit_x(self) -> i32

get_UnitX() overload

Source

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

set_UnitX(i32) overload

Source

fn get_unit_z(self) -> i32

get_UnitZ() overload

Source

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

set_UnitZ(i32) overload

Source

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

SetUnitPos(i32, i32) overload

Source

fn get_x(self) -> i32

get_X() overload

Source

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

set_X(i32) overload

Source

fn get_z(self) -> i32

get_Z() overload

Source

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

set_Z(i32) 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_attack_x(self) -> i32

get_AttackX() overload

Source

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

set_AttackX(i32) overload

Source

fn get_attack_z(self) -> i32

get_AttackZ() overload

Source

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

set_AttackZ(i32) overload

Source

fn get_item_index(self) -> i32

get_ItemIndex() overload

Source

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

set_ItemIndex(i32) overload

Source

fn get_target_unit_index(self) -> i32

get_TargetUnitIndex() overload

Source

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

set_TargetUnitIndex(i32) overload

Source

fn get_target_x(self) -> i32

get_TargetX() overload

Source

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

set_TargetX(i32) overload

Source

fn get_target_z(self) -> i32

get_TargetZ() overload

Source

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

set_TargetZ(i32) overload

Source

fn get_focus_x(self) -> i32

get_FocusX() overload

Source

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

set_FocusX(i32) overload

Source

fn get_focus_z(self) -> i32

get_FocusZ() overload

Source

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

set_FocusZ(i32) overload

Source

fn get_target_argument(self) -> i32

get_TargetArgument() overload

Source

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

set_TargetArgument(i32) overload

Source

fn get_trade_unit_index(self) -> i32

get_TradeUnitIndex() overload

Source

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

set_TradeUnitIndex(i32) overload

Source

fn get_move_power(self) -> i32

get_MovePower() overload

Source

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

set_MovePower(i32) overload

Source

fn get_routes(self) -> Array<Dir_Type>

get_Routes() overload

Source

fn set_routes(self, value: impl Into<Array<Dir_Type>>)

set_Routes(::unity::Array<crate::app::dir_2::Dir_Type>) overload

Source

fn get_transporter_index(self) -> i32

get_TransporterIndex() overload

Source

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

set_TransporterIndex(i32) overload

Source

fn get_event_unit_index(self) -> i32

get_EventUnitIndex() overload

Source

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

set_EventUnitIndex(i32) overload

Source

fn get_command_skill(self) -> SkillData

get_CommandSkill() overload

Source

fn set_command_skill(self, value: impl Into<SkillData>)

set_CommandSkill(crate::app::skilldata::SkillData) overload

Source

fn get_specified_item(self) -> ItemData

get_SpecifiedItem() overload

Source

fn set_specified_item(self, value: impl Into<ItemData>)

set_SpecifiedItem(crate::app::itemdata::ItemData) overload

Source

fn get_ai_engage_rewarp_x(self) -> i32

get_AIEngageRewarpX() overload

Source

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

set_AIEngageRewarpX(i32) overload

Source

fn get_ai_engage_rewarp_z(self) -> i32

get_AIEngageRewarpZ() overload

Source

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

set_AIEngageRewarpZ(i32) overload

Source

fn get_summon_color(self) -> PersonData_Colors

get_SummonColor() overload

Source

fn set_summon_color(self, value: impl Into<PersonData_Colors>)

set_SummonColor(crate::app::persondata::PersonData_Colors) overload

Source

fn get_multi_target(self) -> MapMind_MultiTargets

get_MultiTarget() overload

Source

fn get_targets(self) -> MapMind_MultiTargets

get_Targets() overload

Source

fn get_stack(self) -> MapMind_CommandStack

get_Stack() overload

Source

fn get_target_unit_2(self, index: impl Into<i32>) -> Unit

GetTargetUnit(i32) overload

Source

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

GetTargetX(i32) overload

Source

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

GetTargetZ(i32) overload

Source

fn get_target_last_x(self) -> i32

GetTargetLastX() overload

Source

fn get_target_last_z(self) -> i32

GetTargetLastZ() overload

Source

fn get_destroy_target(self) -> PokeInspector

GetDestroyTarget() overload

Source

fn get_item(self) -> ItemData

GetItem() overload

Source

fn get_unit_item(self) -> UnitItem

GetUnitItem() overload

Source

fn get_unit_item_2(self, index: impl Into<i32>) -> UnitItem

GetUnitItem(i32) overload

Source

fn can_god_change(self) -> bool

CanGodChange() overload

Source

fn is_focus(self) -> bool

IsFocus() 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: IMapMind> IMapMindMethods for __T

Available on crate feature app-mapmind only.