pub trait IMapSequenceAIMethods: IMapSequenceAI {
Show 25 methods
// Provided methods
fn jump_for_remove(self, unit: impl Into<Unit>) { ... }
fn jump_for_remagic(self, unit: impl Into<Unit>) { ... }
fn jump_for_rerewarp(self, unit: impl Into<Unit>) { ... }
fn ctor(self) { ... }
fn setup(self) { ... }
fn cleanup(self) { ... }
fn on_persistent(self) { ... }
fn think(self) { ... }
fn wait(self) -> bool { ... }
fn focus(self) { ... }
fn pickup_event(self) { ... }
fn pre_mind_branch(self) { ... }
fn mind(self) { ... }
fn game_end_branch(self) { ... }
fn fixed(self) { ... }
fn set_skipped_camera(self) { ... }
fn post_engage(self) { ... }
fn prepare_engage_rewarp(self) { ... }
fn post_god_change(self) { ... }
fn check_entrust_cancel(self, think: impl Into<bool>) -> bool { ... }
fn entrust_cancel(self) { ... }
fn history_pickup(self, unit: impl Into<Unit>) { ... }
fn equip_short_after_long_range(self) { ... }
fn is_skip_trigger(self) -> bool { ... }
fn try_skip(self) { ... }
}Provided Methods§
Sourcefn jump_for_remove(self, unit: impl Into<Unit>)
fn jump_for_remove(self, unit: impl Into<Unit>)
JumpForRemove(crate::app::unit::Unit) overload
Sourcefn jump_for_remagic(self, unit: impl Into<Unit>)
fn jump_for_remagic(self, unit: impl Into<Unit>)
JumpForRemagic(crate::app::unit::Unit) overload
Sourcefn jump_for_rerewarp(self, unit: impl Into<Unit>)
fn jump_for_rerewarp(self, unit: impl Into<Unit>)
JumpForRerewarp(crate::app::unit::Unit) overload
Sourcefn on_persistent(self)
fn on_persistent(self)
OnPersistent() overload
Sourcefn pickup_event(self)
fn pickup_event(self)
PickupEvent() overload
Sourcefn pre_mind_branch(self)
fn pre_mind_branch(self)
PreMindBranch() overload
Sourcefn game_end_branch(self)
fn game_end_branch(self)
GameEndBranch() overload
Sourcefn set_skipped_camera(self)
fn set_skipped_camera(self)
SetSkippedCamera() overload
Sourcefn post_engage(self)
fn post_engage(self)
PostEngage() overload
Sourcefn prepare_engage_rewarp(self)
fn prepare_engage_rewarp(self)
PrepareEngageRewarp() overload
Sourcefn post_god_change(self)
fn post_god_change(self)
PostGodChange() overload
Sourcefn check_entrust_cancel(self, think: impl Into<bool>) -> bool
fn check_entrust_cancel(self, think: impl Into<bool>) -> bool
CheckEntrustCancel(bool) overload
Sourcefn entrust_cancel(self)
fn entrust_cancel(self)
EntrustCancel() overload
Sourcefn history_pickup(self, unit: impl Into<Unit>)
fn history_pickup(self, unit: impl Into<Unit>)
HistoryPickup(crate::app::unit::Unit) overload
Sourcefn equip_short_after_long_range(self)
fn equip_short_after_long_range(self)
EquipShortAfterLongRange() overload
Sourcefn is_skip_trigger(self) -> bool
fn is_skip_trigger(self) -> bool
IsSkipTrigger() 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: IMapSequenceAI> IMapSequenceAIMethods for __T
Available on crate feature
app-mapsequenceai only.