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§
Sourcefn reset(self, unit: impl Into<Unit>, for_remove: impl Into<bool>)
fn reset(self, unit: impl Into<Unit>, for_remove: impl Into<bool>)
Reset(crate::app::unit::Unit, bool) overload
Sourcefn reset_mind(self)
fn reset_mind(self)
ResetMind() overload
Sourcefn reset_target(self)
fn reset_target(self)
ResetTarget() overload
Sourcefn reset_route(self)
fn reset_route(self)
ResetRoute() overload
Sourcefn is_done_2(self, mask: impl Into<MapMind_Done>) -> bool
fn is_done_2(self, mask: impl Into<MapMind_Done>) -> bool
IsDone(crate::app::mapmind::MapMind_Done) overload
Sourcefn set_done(self, mask: impl Into<MapMind_Done>)
fn set_done(self, mask: impl Into<MapMind_Done>)
SetDone(crate::app::mapmind::MapMind_Done) overload
Sourcefn is_ai_engage_rewarp(self) -> bool
fn is_ai_engage_rewarp(self) -> bool
IsAIEngageRewarp() overload
Sourcefn get_target_unit(self) -> Unit
fn get_target_unit(self) -> Unit
get_TargetUnit() overload
Sourcefn get_trade_unit(self) -> Unit
fn get_trade_unit(self) -> Unit
get_TradeUnit() overload
Sourcefn get_unit_index(self) -> i32
fn get_unit_index(self) -> i32
get_UnitIndex() overload
Sourcefn get_first_unit_index(self) -> i32
fn get_first_unit_index(self) -> i32
get_FirstUnitIndex() overload
Sourcefn get_first_x(self) -> i32
fn get_first_x(self) -> i32
get_FirstX() overload
Sourcefn get_first_z(self) -> i32
fn get_first_z(self) -> i32
get_FirstZ() overload
Sourcefn get_unit_x(self) -> i32
fn get_unit_x(self) -> i32
get_UnitX() overload
Sourcefn set_unit_x(self, value: impl Into<i32>)
fn set_unit_x(self, value: impl Into<i32>)
set_UnitX(i32) overload
Sourcefn get_unit_z(self) -> i32
fn get_unit_z(self) -> i32
get_UnitZ() overload
Sourcefn set_unit_z(self, value: impl Into<i32>)
fn set_unit_z(self, value: impl Into<i32>)
set_UnitZ(i32) overload
Sourcefn set_unit_pos(self, x: impl Into<i32>, z: impl Into<i32>)
fn set_unit_pos(self, x: impl Into<i32>, z: impl Into<i32>)
SetUnitPos(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_attack_x(self) -> i32
fn get_attack_x(self) -> i32
get_AttackX() overload
Sourcefn set_attack_x(self, value: impl Into<i32>)
fn set_attack_x(self, value: impl Into<i32>)
set_AttackX(i32) overload
Sourcefn get_attack_z(self) -> i32
fn get_attack_z(self) -> i32
get_AttackZ() overload
Sourcefn set_attack_z(self, value: impl Into<i32>)
fn set_attack_z(self, value: impl Into<i32>)
set_AttackZ(i32) overload
Sourcefn get_item_index(self) -> i32
fn get_item_index(self) -> i32
get_ItemIndex() overload
Sourcefn set_item_index(self, value: impl Into<i32>)
fn set_item_index(self, value: impl Into<i32>)
set_ItemIndex(i32) overload
Sourcefn get_target_unit_index(self) -> i32
fn get_target_unit_index(self) -> i32
get_TargetUnitIndex() overload
Sourcefn set_target_unit_index(self, value: impl Into<i32>)
fn set_target_unit_index(self, value: impl Into<i32>)
set_TargetUnitIndex(i32) overload
Sourcefn get_target_x(self) -> i32
fn get_target_x(self) -> i32
get_TargetX() overload
Sourcefn set_target_x(self, value: impl Into<i32>)
fn set_target_x(self, value: impl Into<i32>)
set_TargetX(i32) overload
Sourcefn get_target_z(self) -> i32
fn get_target_z(self) -> i32
get_TargetZ() overload
Sourcefn set_target_z(self, value: impl Into<i32>)
fn set_target_z(self, value: impl Into<i32>)
set_TargetZ(i32) overload
Sourcefn get_focus_x(self) -> i32
fn get_focus_x(self) -> i32
get_FocusX() overload
Sourcefn set_focus_x(self, value: impl Into<i32>)
fn set_focus_x(self, value: impl Into<i32>)
set_FocusX(i32) overload
Sourcefn get_focus_z(self) -> i32
fn get_focus_z(self) -> i32
get_FocusZ() overload
Sourcefn set_focus_z(self, value: impl Into<i32>)
fn set_focus_z(self, value: impl Into<i32>)
set_FocusZ(i32) overload
Sourcefn get_target_argument(self) -> i32
fn get_target_argument(self) -> i32
get_TargetArgument() overload
Sourcefn set_target_argument(self, value: impl Into<i32>)
fn set_target_argument(self, value: impl Into<i32>)
set_TargetArgument(i32) overload
Sourcefn get_trade_unit_index(self) -> i32
fn get_trade_unit_index(self) -> i32
get_TradeUnitIndex() overload
Sourcefn set_trade_unit_index(self, value: impl Into<i32>)
fn set_trade_unit_index(self, value: impl Into<i32>)
set_TradeUnitIndex(i32) overload
Sourcefn get_move_power(self) -> i32
fn get_move_power(self) -> i32
get_MovePower() overload
Sourcefn set_move_power(self, value: impl Into<i32>)
fn set_move_power(self, value: impl Into<i32>)
set_MovePower(i32) overload
Sourcefn get_routes(self) -> Array<Dir_Type>
fn get_routes(self) -> Array<Dir_Type>
get_Routes() overload
Sourcefn set_routes(self, value: impl Into<Array<Dir_Type>>)
fn set_routes(self, value: impl Into<Array<Dir_Type>>)
set_Routes(::unity::Array<crate::app::dir_2::Dir_Type>) overload
Sourcefn get_transporter_index(self) -> i32
fn get_transporter_index(self) -> i32
get_TransporterIndex() overload
Sourcefn set_transporter_index(self, value: impl Into<i32>)
fn set_transporter_index(self, value: impl Into<i32>)
set_TransporterIndex(i32) overload
Sourcefn get_event_unit_index(self) -> i32
fn get_event_unit_index(self) -> i32
get_EventUnitIndex() overload
Sourcefn set_event_unit_index(self, value: impl Into<i32>)
fn set_event_unit_index(self, value: impl Into<i32>)
set_EventUnitIndex(i32) overload
Sourcefn get_command_skill(self) -> SkillData
fn get_command_skill(self) -> SkillData
get_CommandSkill() overload
Sourcefn set_command_skill(self, value: impl Into<SkillData>)
fn set_command_skill(self, value: impl Into<SkillData>)
set_CommandSkill(crate::app::skilldata::SkillData) overload
Sourcefn get_specified_item(self) -> ItemData
fn get_specified_item(self) -> ItemData
get_SpecifiedItem() overload
Sourcefn set_specified_item(self, value: impl Into<ItemData>)
fn set_specified_item(self, value: impl Into<ItemData>)
set_SpecifiedItem(crate::app::itemdata::ItemData) overload
Sourcefn get_ai_engage_rewarp_x(self) -> i32
fn get_ai_engage_rewarp_x(self) -> i32
get_AIEngageRewarpX() overload
Sourcefn set_ai_engage_rewarp_x(self, value: impl Into<i32>)
fn set_ai_engage_rewarp_x(self, value: impl Into<i32>)
set_AIEngageRewarpX(i32) overload
Sourcefn get_ai_engage_rewarp_z(self) -> i32
fn get_ai_engage_rewarp_z(self) -> i32
get_AIEngageRewarpZ() overload
Sourcefn set_ai_engage_rewarp_z(self, value: impl Into<i32>)
fn set_ai_engage_rewarp_z(self, value: impl Into<i32>)
set_AIEngageRewarpZ(i32) overload
Sourcefn get_summon_color(self) -> PersonData_Colors
fn get_summon_color(self) -> PersonData_Colors
get_SummonColor() overload
Sourcefn set_summon_color(self, value: impl Into<PersonData_Colors>)
fn set_summon_color(self, value: impl Into<PersonData_Colors>)
set_SummonColor(crate::app::persondata::PersonData_Colors) overload
Sourcefn get_multi_target(self) -> MapMind_MultiTargets
fn get_multi_target(self) -> MapMind_MultiTargets
get_MultiTarget() overload
Sourcefn get_targets(self) -> MapMind_MultiTargets
fn get_targets(self) -> MapMind_MultiTargets
get_Targets() overload
Sourcefn get_stack(self) -> MapMind_CommandStack
fn get_stack(self) -> MapMind_CommandStack
get_Stack() overload
Sourcefn get_target_unit_2(self, index: impl Into<i32>) -> Unit
fn get_target_unit_2(self, index: impl Into<i32>) -> Unit
GetTargetUnit(i32) overload
Sourcefn get_target_x_2(self, index: impl Into<i32>) -> i32
fn get_target_x_2(self, index: impl Into<i32>) -> i32
GetTargetX(i32) overload
Sourcefn get_target_z_2(self, index: impl Into<i32>) -> i32
fn get_target_z_2(self, index: impl Into<i32>) -> i32
GetTargetZ(i32) overload
Sourcefn get_target_last_x(self) -> i32
fn get_target_last_x(self) -> i32
GetTargetLastX() overload
Sourcefn get_target_last_z(self) -> i32
fn get_target_last_z(self) -> i32
GetTargetLastZ() overload
Sourcefn get_destroy_target(self) -> PokeInspector
fn get_destroy_target(self) -> PokeInspector
GetDestroyTarget() overload
Sourcefn get_unit_item(self) -> UnitItem
fn get_unit_item(self) -> UnitItem
GetUnitItem() overload
Sourcefn get_unit_item_2(self, index: impl Into<i32>) -> UnitItem
fn get_unit_item_2(self, index: impl Into<i32>) -> UnitItem
GetUnitItem(i32) overload
Sourcefn can_god_change(self) -> bool
fn can_god_change(self) -> bool
CanGodChange() 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: IMapMind> IMapMindMethods for __T
app-mapmind only.