pub trait IUnitGrowSequenceMethods: IUnitGrowSequence {
Show 13 methods
// Provided methods
fn set_unit_grow_data(
self,
side: impl Into<BattleInfoSide>,
is_talk: impl Into<bool>,
) { ... }
fn set_unit_grow_data_2(self, unit: impl Into<Unit>, exp: impl Into<i32>) { ... }
fn set_unit_grow_data_3(
self,
unit: impl Into<Unit>,
exp: impl Into<i32>,
skill_point: impl Into<i32>,
is_talk: impl Into<bool>,
) { ... }
fn set_unit_class_change(
self,
unit: impl Into<Unit>,
job: impl Into<JobData>,
item: impl Into<ItemData>,
) { ... }
fn set_unit_class_change_2(
self,
unit: impl Into<Unit>,
data: impl Into<ClassChange_ChangeJobData>,
) { ... }
fn prepare(self) { ... }
fn gain_exp(self) { ... }
fn check_level_up(self) { ... }
fn level_up(self) { ... }
fn check_class_change(self) { ... }
fn class_change(self) { ... }
fn set_weapon(self) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn set_unit_grow_data(
self,
side: impl Into<BattleInfoSide>,
is_talk: impl Into<bool>,
)
fn set_unit_grow_data( self, side: impl Into<BattleInfoSide>, is_talk: impl Into<bool>, )
setUnitGrowData(crate::app::battleinfoside::BattleInfoSide, bool) overload
Sourcefn set_unit_grow_data_2(self, unit: impl Into<Unit>, exp: impl Into<i32>)
fn set_unit_grow_data_2(self, unit: impl Into<Unit>, exp: impl Into<i32>)
setUnitGrowData(crate::app::unit::Unit, i32) overload
Sourcefn set_unit_grow_data_3(
self,
unit: impl Into<Unit>,
exp: impl Into<i32>,
skill_point: impl Into<i32>,
is_talk: impl Into<bool>,
)
fn set_unit_grow_data_3( self, unit: impl Into<Unit>, exp: impl Into<i32>, skill_point: impl Into<i32>, is_talk: impl Into<bool>, )
setUnitGrowData(crate::app::unit::Unit, i32, i32, bool) overload
Sourcefn set_unit_class_change(
self,
unit: impl Into<Unit>,
job: impl Into<JobData>,
item: impl Into<ItemData>,
)
fn set_unit_class_change( self, unit: impl Into<Unit>, job: impl Into<JobData>, item: impl Into<ItemData>, )
setUnitClassChange(crate::app::unit::Unit, crate::app::jobdata::JobData, crate::app::itemdata::ItemData) overload
Sourcefn set_unit_class_change_2(
self,
unit: impl Into<Unit>,
data: impl Into<ClassChange_ChangeJobData>,
)
fn set_unit_class_change_2( self, unit: impl Into<Unit>, data: impl Into<ClassChange_ChangeJobData>, )
setUnitClassChange(crate::app::unit::Unit, crate::app::classchange::ClassChange_ChangeJobData) overload
Sourcefn check_level_up(self)
fn check_level_up(self)
CheckLevelUp() overload
Sourcefn check_class_change(self)
fn check_class_change(self)
CheckClassChange() overload
Sourcefn class_change(self)
fn class_change(self)
ClassChange() overload
Sourcefn set_weapon(self)
fn set_weapon(self)
SetWeapon() 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: IUnitGrowSequence> IUnitGrowSequenceMethods for __T
Available on crate feature
app-unitgrowsequence only.