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§
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)
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.