pub trait IItemShopBuyRootMethods: IItemShopBuyRoot {
Show 18 methods
// Provided methods
fn create(
self,
super_: impl Into<ProcInst>,
unit: impl Into<Unit>,
existing_owner: impl Into<bool>,
return_event_handler: impl Into<ItemShopBuyRoot_ReturnEventHandler>,
) { ... }
fn ctor(self) { ... }
fn start(self) { ... }
fn set_unit_image_active(self, is_active: impl Into<bool>) { ... }
fn update_item_detail(self) { ... }
fn on_change_unit_to_prev(self, unit_item: impl Into<UnitItem>) { ... }
fn on_change_unit_to_next(self, unit_item: impl Into<UnitItem>) { ... }
fn on_switch_detail_display_way(self) { ... }
fn on_select_menu_item(self, unit_item: impl Into<UnitItem>) { ... }
fn on_decide_menu_item(self, item_data: impl Into<ItemData>) -> bool { ... }
fn on_yes_to_buy(self) { ... }
fn on_decide_to_send_item(
self,
is_selecting_unit_item: impl Into<bool>,
unit_item_index: impl Into<i32>,
) { ... }
fn on_cancel_to_send_item(self) { ... }
fn on_decidel_to_discard_item(
self,
transporter_is_selected: impl Into<bool>,
transporter_item_index: impl Into<i32>,
) { ... }
fn on_cancel_to_discard_item(self) { ... }
fn on_buy(self) { ... }
fn on_request_close(self) { ... }
fn close(self) { ... }
}Provided Methods§
Sourcefn create(
self,
super_: impl Into<ProcInst>,
unit: impl Into<Unit>,
existing_owner: impl Into<bool>,
return_event_handler: impl Into<ItemShopBuyRoot_ReturnEventHandler>,
)
fn create( self, super_: impl Into<ProcInst>, unit: impl Into<Unit>, existing_owner: impl Into<bool>, return_event_handler: impl Into<ItemShopBuyRoot_ReturnEventHandler>, )
Create(crate::app::procinst::ProcInst, crate::app::unit::Unit, bool, crate::app::itemshopbuyroot::ItemShopBuyRoot_ReturnEventHandler) overload
Sourcefn set_unit_image_active(self, is_active: impl Into<bool>)
fn set_unit_image_active(self, is_active: impl Into<bool>)
SetUnitImageActive(bool) overload
Sourcefn update_item_detail(self)
fn update_item_detail(self)
UpdateItemDetail() overload
Sourcefn on_change_unit_to_prev(self, unit_item: impl Into<UnitItem>)
fn on_change_unit_to_prev(self, unit_item: impl Into<UnitItem>)
OnChangeUnitToPrev(crate::app::unititem::UnitItem) overload
Sourcefn on_change_unit_to_next(self, unit_item: impl Into<UnitItem>)
fn on_change_unit_to_next(self, unit_item: impl Into<UnitItem>)
OnChangeUnitToNext(crate::app::unititem::UnitItem) overload
Sourcefn on_switch_detail_display_way(self)
fn on_switch_detail_display_way(self)
OnSwitchDetailDisplayWay() overload
OnSelectMenuItem(crate::app::unititem::UnitItem) overload
OnDecideMenuItem(crate::app::itemdata::ItemData) overload
Sourcefn on_yes_to_buy(self)
fn on_yes_to_buy(self)
OnYesToBuy() overload
Sourcefn on_decide_to_send_item(
self,
is_selecting_unit_item: impl Into<bool>,
unit_item_index: impl Into<i32>,
)
fn on_decide_to_send_item( self, is_selecting_unit_item: impl Into<bool>, unit_item_index: impl Into<i32>, )
OnDecideToSendItem(bool, i32) overload
Sourcefn on_cancel_to_send_item(self)
fn on_cancel_to_send_item(self)
OnCancelToSendItem() overload
Sourcefn on_decidel_to_discard_item(
self,
transporter_is_selected: impl Into<bool>,
transporter_item_index: impl Into<i32>,
)
fn on_decidel_to_discard_item( self, transporter_is_selected: impl Into<bool>, transporter_item_index: impl Into<i32>, )
OnDecidelToDiscardItem(bool, i32) overload
Sourcefn on_cancel_to_discard_item(self)
fn on_cancel_to_discard_item(self)
OnCancelToDiscardItem() overload
Sourcefn on_request_close(self)
fn on_request_close(self)
OnRequestClose() 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: IItemShopBuyRoot> IItemShopBuyRootMethods for __T
app-itemshopbuyroot only.