pub trait IAICrossfire_CrossfireMethods: IAICrossfire_Crossfire {
// Provided methods
fn get_target(self) -> Unit { ... }
fn set_target(self, value: impl Into<Unit>) { ... }
fn get_num(self) -> i32 { ... }
fn set_num(self, value: impl Into<i32>) { ... }
fn get_actor_fire_index(self) -> i32 { ... }
fn get_actor_position_index(self) -> i32 { ... }
fn get_fire(self, index: impl Into<i32>) -> AICrossfire_Fire { ... }
fn ctor(self) { ... }
fn calculate_score(
self,
fire_comparer: impl Into<AICrossfire_FireComparer>,
) -> i32 { ... }
}Provided Methods§
Sourcefn get_target(self) -> Unit
fn get_target(self) -> Unit
get_Target() overload
Sourcefn set_target(self, value: impl Into<Unit>)
fn set_target(self, value: impl Into<Unit>)
set_Target(crate::app::unit::Unit) overload
Sourcefn get_actor_fire_index(self) -> i32
fn get_actor_fire_index(self) -> i32
get_ActorFireIndex() overload
Sourcefn get_actor_position_index(self) -> i32
fn get_actor_position_index(self) -> i32
get_ActorPositionIndex() overload
Sourcefn get_fire(self, index: impl Into<i32>) -> AICrossfire_Fire
fn get_fire(self, index: impl Into<i32>) -> AICrossfire_Fire
GetFire(i32) overload
Sourcefn calculate_score(
self,
fire_comparer: impl Into<AICrossfire_FireComparer>,
) -> i32
fn calculate_score( self, fire_comparer: impl Into<AICrossfire_FireComparer>, ) -> i32
CalculateScore(crate::app::aicrossfire::AICrossfire_FireComparer) 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: IAICrossfire_Crossfire> IAICrossfire_CrossfireMethods for __T
Available on crate feature
app-aicrossfire only.