pub trait IHelpManagerMethods: IHelpManager {
Show 13 methods
// Provided methods
fn setup(
self,
is_temp_god: impl Into<bool>,
temp_god: impl Into<GodUnit>,
is_temp_ring: impl Into<bool>,
temp_ring: impl Into<UnitRing>,
is_temp_unit: impl Into<bool>,
temp_unit: impl Into<Unit>,
) -> bool { ... }
fn set_contents(self, immediate: impl Into<bool>) { ... }
fn up(self, is_trigger: impl Into<bool>) -> bool { ... }
fn down(self, is_trigger: impl Into<bool>) -> bool { ... }
fn left(self, is_trigger: impl Into<bool>) -> bool { ... }
fn right(self, is_trigger: impl Into<bool>) -> bool { ... }
fn dot(self, ab: impl Into<Vector2>, p: impl Into<Vector2>) -> f32 { ... }
fn search_dest_item(
self,
dir_idx: impl Into<i32>,
pair_dir_idx: impl Into<i32>,
cur_pos: impl Into<Vector2>,
cur_a: impl Into<Vector2>,
cur_b: impl Into<Vector2>,
cur_ab: impl Into<Vector2>,
is_move_to_no_touch_item: impl Into<bool>,
is_loop: impl Into<bool>,
loop_limit: impl Into<Vector2>,
) -> bool { ... }
fn move_impl(
self,
dir: impl Into<HelpManager_Item_Dir>,
is_trigger: impl Into<bool>,
) -> bool { ... }
fn is_help_valid(self, hib: impl Into<HelpItemBase>) -> bool { ... }
fn start_item_priority(self, hib: impl Into<HelpItemBase>) -> i32 { ... }
fn start_item_const_priority(self, hib: impl Into<HelpItemBase>) -> i32 { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn setup(
self,
is_temp_god: impl Into<bool>,
temp_god: impl Into<GodUnit>,
is_temp_ring: impl Into<bool>,
temp_ring: impl Into<UnitRing>,
is_temp_unit: impl Into<bool>,
temp_unit: impl Into<Unit>,
) -> bool
fn setup( self, is_temp_god: impl Into<bool>, temp_god: impl Into<GodUnit>, is_temp_ring: impl Into<bool>, temp_ring: impl Into<UnitRing>, is_temp_unit: impl Into<bool>, temp_unit: impl Into<Unit>, ) -> bool
Setup(bool, crate::app::godunit::GodUnit, bool, crate::app::unitring::UnitRing, bool, crate::app::unit::Unit) overload
Sourcefn set_contents(self, immediate: impl Into<bool>)
fn set_contents(self, immediate: impl Into<bool>)
SetContents(bool) overload
Sourcefn dot(self, ab: impl Into<Vector2>, p: impl Into<Vector2>) -> f32
fn dot(self, ab: impl Into<Vector2>, p: impl Into<Vector2>) -> f32
Dot(crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2) overload
Sourcefn search_dest_item(
self,
dir_idx: impl Into<i32>,
pair_dir_idx: impl Into<i32>,
cur_pos: impl Into<Vector2>,
cur_a: impl Into<Vector2>,
cur_b: impl Into<Vector2>,
cur_ab: impl Into<Vector2>,
is_move_to_no_touch_item: impl Into<bool>,
is_loop: impl Into<bool>,
loop_limit: impl Into<Vector2>,
) -> bool
fn search_dest_item( self, dir_idx: impl Into<i32>, pair_dir_idx: impl Into<i32>, cur_pos: impl Into<Vector2>, cur_a: impl Into<Vector2>, cur_b: impl Into<Vector2>, cur_ab: impl Into<Vector2>, is_move_to_no_touch_item: impl Into<bool>, is_loop: impl Into<bool>, loop_limit: impl Into<Vector2>, ) -> bool
SearchDestItem(i32, i32, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, bool, bool, crate::unity_engine::vector2::Vector2) overload
Sourcefn move_impl(
self,
dir: impl Into<HelpManager_Item_Dir>,
is_trigger: impl Into<bool>,
) -> bool
fn move_impl( self, dir: impl Into<HelpManager_Item_Dir>, is_trigger: impl Into<bool>, ) -> bool
MoveImpl(crate::app::helpmanager::HelpManager_Item_Dir, bool) overload
Sourcefn is_help_valid(self, hib: impl Into<HelpItemBase>) -> bool
fn is_help_valid(self, hib: impl Into<HelpItemBase>) -> bool
IsHelpValid(crate::app::helpitembase::HelpItemBase) overload
Sourcefn start_item_priority(self, hib: impl Into<HelpItemBase>) -> i32
fn start_item_priority(self, hib: impl Into<HelpItemBase>) -> i32
StartItemPriority(crate::app::helpitembase::HelpItemBase) overload
Sourcefn start_item_const_priority(self, hib: impl Into<HelpItemBase>) -> i32
fn start_item_const_priority(self, hib: impl Into<HelpItemBase>) -> i32
StartItemConstPriority(crate::app::helpitembase::HelpItemBase) 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: IHelpManager> IHelpManagerMethods for __T
app-helpmanager only.