Skip to main content

IAIInterruptAttack

Trait IAIInterruptAttack 

Source
pub trait IAIInterruptAttack: IObject {
Show 36 methods // Provided methods fn m_original(self) -> Unit { ... } fn set_m_original(self, value: Unit) { ... } fn m_original_move_x(self) -> i32 { ... } fn set_m_original_move_x(self, value: i32) { ... } fn m_original_move_z(self) -> i32 { ... } fn set_m_original_move_z(self, value: i32) { ... } fn m_original_attack_x(self) -> i32 { ... } fn set_m_original_attack_x(self, value: i32) { ... } fn m_original_attack_z(self) -> i32 { ... } fn set_m_original_attack_z(self, value: i32) { ... } fn m_original_item_index(self) -> i32 { ... } fn set_m_original_item_index(self, value: i32) { ... } fn m_original_bullet_pattern(self) -> i32 { ... } fn set_m_original_bullet_pattern(self, value: i32) { ... } fn m_target(self) -> Unit { ... } fn set_m_target(self, value: Unit) { ... } fn m_target_base_x(self) -> i32 { ... } fn set_m_target_base_x(self, value: i32) { ... } fn m_target_base_z(self) -> i32 { ... } fn set_m_target_base_z(self, value: i32) { ... } fn m_target_x(self) -> i32 { ... } fn set_m_target_x(self, value: i32) { ... } fn m_target_z(self) -> i32 { ... } fn set_m_target_z(self, value: i32) { ... } fn m_candidates(self) -> AIInterruptAttack_CandidateList { ... } fn set_m_candidates(self, value: AIInterruptAttack_CandidateList) { ... } fn m_attack_count(self) -> i32 { ... } fn set_m_attack_count(self, value: i32) { ... } fn m_max_attack_count(self) -> i32 { ... } fn set_m_max_attack_count(self, value: i32) { ... } fn m_is_decided_attacker(self) -> bool { ... } fn set_m_is_decided_attacker(self, value: bool) { ... } fn m_battle_simulator(self) -> AIBattleSimulator { ... } fn set_m_battle_simulator(self, value: AIBattleSimulator) { ... } fn m_as_result(self) -> AIInterruptAttack_AttackScoreResult { ... } fn set_m_as_result(self, value: AIInterruptAttack_AttackScoreResult) { ... }
}

Provided Methods§

Source

fn m_original(self) -> Unit

Source

fn set_m_original(self, value: Unit)

Source

fn m_original_move_x(self) -> i32

Source

fn set_m_original_move_x(self, value: i32)

Source

fn m_original_move_z(self) -> i32

Source

fn set_m_original_move_z(self, value: i32)

Source

fn m_original_attack_x(self) -> i32

Source

fn set_m_original_attack_x(self, value: i32)

Source

fn m_original_attack_z(self) -> i32

Source

fn set_m_original_attack_z(self, value: i32)

Source

fn m_original_item_index(self) -> i32

Source

fn set_m_original_item_index(self, value: i32)

Source

fn m_original_bullet_pattern(self) -> i32

Source

fn set_m_original_bullet_pattern(self, value: i32)

Source

fn m_target(self) -> Unit

Source

fn set_m_target(self, value: Unit)

Source

fn m_target_base_x(self) -> i32

Source

fn set_m_target_base_x(self, value: i32)

Source

fn m_target_base_z(self) -> i32

Source

fn set_m_target_base_z(self, value: i32)

Source

fn m_target_x(self) -> i32

Source

fn set_m_target_x(self, value: i32)

Source

fn m_target_z(self) -> i32

Source

fn set_m_target_z(self, value: i32)

Source

fn m_candidates(self) -> AIInterruptAttack_CandidateList

Source

fn set_m_candidates(self, value: AIInterruptAttack_CandidateList)

Source

fn m_attack_count(self) -> i32

Source

fn set_m_attack_count(self, value: i32)

Source

fn m_max_attack_count(self) -> i32

Source

fn set_m_max_attack_count(self, value: i32)

Source

fn m_is_decided_attacker(self) -> bool

Source

fn set_m_is_decided_attacker(self, value: bool)

Source

fn m_battle_simulator(self) -> AIBattleSimulator

Source

fn set_m_battle_simulator(self, value: AIBattleSimulator)

Source

fn m_as_result(self) -> AIInterruptAttack_AttackScoreResult

Source

fn set_m_as_result(self, value: AIInterruptAttack_AttackScoreResult)

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§