pub trait IUnitStatusSetter_ItemSetterMethods: IUnitStatusSetter_ItemSetter {
// Provided methods
fn init(self, setter: impl Into<UnitStatusSetter>) { ... }
fn disable(self) { ... }
fn set_empty(self, ring_type: impl Into<UnitStatusSetter_RingType>) { ... }
fn set(
self,
unit: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
is_active: impl Into<bool>,
is_equip: impl Into<bool>,
) { ... }
fn set_engage_item_data(
self,
unit: impl Into<Unit>,
item_data: impl Into<ItemData>,
) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn init(self, setter: impl Into<UnitStatusSetter>)
fn init(self, setter: impl Into<UnitStatusSetter>)
Init(crate::app::unitstatussetter::UnitStatusSetter) overload
Sourcefn set_empty(self, ring_type: impl Into<UnitStatusSetter_RingType>)
fn set_empty(self, ring_type: impl Into<UnitStatusSetter_RingType>)
SetEmpty(crate::app::unitstatussetter::UnitStatusSetter_RingType) overload
Sourcefn set(
self,
unit: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
is_active: impl Into<bool>,
is_equip: impl Into<bool>,
)
fn set( self, unit: impl Into<Unit>, unit_item: impl Into<UnitItem>, is_active: impl Into<bool>, is_equip: impl Into<bool>, )
Set(crate::app::unit::Unit, crate::app::unititem::UnitItem, bool, bool) overload
Sourcefn set_engage_item_data(
self,
unit: impl Into<Unit>,
item_data: impl Into<ItemData>,
)
fn set_engage_item_data( self, unit: impl Into<Unit>, item_data: impl Into<ItemData>, )
SetEngageItemData(crate::app::unit::Unit, crate::app::itemdata::ItemData) 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: IUnitStatusSetter_ItemSetter> IUnitStatusSetter_ItemSetterMethods for __T
Available on crate feature
app-unitstatussetter only.