Skip to main content

IMapSequenceAIMethods

Trait IMapSequenceAIMethods 

Source
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§

Source

fn jump_for_remove(self, unit: impl Into<Unit>)

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

Source

fn jump_for_remagic(self, unit: impl Into<Unit>)

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

Source

fn jump_for_rerewarp(self, unit: impl Into<Unit>)

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

Source

fn ctor(self)

.ctor() overload

Source

fn setup(self)

Setup() overload

Source

fn cleanup(self)

Cleanup() overload

Source

fn on_persistent(self)

OnPersistent() overload

Source

fn think(self)

Think() overload

Source

fn wait(self) -> bool

Wait() overload

Source

fn focus(self)

Focus() overload

Source

fn pickup_event(self)

PickupEvent() overload

Source

fn pre_mind_branch(self)

PreMindBranch() overload

Source

fn mind(self)

Mind() overload

Source

fn game_end_branch(self)

GameEndBranch() overload

Source

fn fixed(self)

Fixed() overload

Source

fn set_skipped_camera(self)

SetSkippedCamera() overload

Source

fn post_engage(self)

PostEngage() overload

Source

fn prepare_engage_rewarp(self)

PrepareEngageRewarp() overload

Source

fn post_god_change(self)

PostGodChange() overload

Source

fn check_entrust_cancel(self, think: impl Into<bool>) -> bool

CheckEntrustCancel(bool) overload

Source

fn entrust_cancel(self)

EntrustCancel() overload

Source

fn history_pickup(self, unit: impl Into<Unit>)

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

Source

fn equip_short_after_long_range(self)

EquipShortAfterLongRange() overload

Source

fn is_skip_trigger(self) -> bool

IsSkipTrigger() overload

Source

fn try_skip(self)

TrySkip() 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: IMapSequenceAI> IMapSequenceAIMethods for __T

Available on crate feature app-mapsequenceai only.