pub trait IMapGodExpMethods: IMapGodExp {
// Provided methods
fn ctor(self) { ... }
fn add_battle(self, calculator: impl Into<BattleCalculator>) { ... }
fn add_command_skill(self) { ... }
fn add_engage_attack(self) { ... }
fn try_commit(self, super_: impl Into<ProcInst>) { ... }
fn reset(self) { ... }
fn add(self, kind: impl Into<MapGodExp_Kinds>) { ... }
fn get_exp(
self,
kind: impl Into<MapGodExp_Kinds>,
is_engage: impl Into<bool>,
) -> i32 { ... }
fn get_current_unit(self) -> Unit { ... }
fn is_valid_common(self) -> bool { ... }
fn get_dirty(
self,
kind: impl Into<MapGodExp_Kinds>,
is_engage: impl Into<bool>,
) -> i32 { ... }
}Provided Methods§
Sourcefn add_battle(self, calculator: impl Into<BattleCalculator>)
fn add_battle(self, calculator: impl Into<BattleCalculator>)
AddBattle(crate::app::battlecalculator::BattleCalculator) overload
Sourcefn add_command_skill(self)
fn add_command_skill(self)
AddCommandSkill() overload
Sourcefn add_engage_attack(self)
fn add_engage_attack(self)
AddEngageAttack() overload
Sourcefn try_commit(self, super_: impl Into<ProcInst>)
fn try_commit(self, super_: impl Into<ProcInst>)
TryCommit(crate::app::procinst::ProcInst) overload
Sourcefn add(self, kind: impl Into<MapGodExp_Kinds>)
fn add(self, kind: impl Into<MapGodExp_Kinds>)
Add(crate::app::mapgodexp::MapGodExp_Kinds) overload
Sourcefn get_exp(
self,
kind: impl Into<MapGodExp_Kinds>,
is_engage: impl Into<bool>,
) -> i32
fn get_exp( self, kind: impl Into<MapGodExp_Kinds>, is_engage: impl Into<bool>, ) -> i32
GetExp(crate::app::mapgodexp::MapGodExp_Kinds, bool) overload
Sourcefn get_current_unit(self) -> Unit
fn get_current_unit(self) -> Unit
GetCurrentUnit() overload
Sourcefn is_valid_common(self) -> bool
fn is_valid_common(self) -> bool
IsValidCommon() overload
Sourcefn get_dirty(
self,
kind: impl Into<MapGodExp_Kinds>,
is_engage: impl Into<bool>,
) -> i32
fn get_dirty( self, kind: impl Into<MapGodExp_Kinds>, is_engage: impl Into<bool>, ) -> i32
GetDirty(crate::app::mapgodexp::MapGodExp_Kinds, bool) 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: IMapGodExp> IMapGodExpMethods for __T
Available on crate feature
app-mapgodexp only.