pub trait IMagicSignalProcessorMethods: IMagicSignalProcessor {
Show 27 methods
// Provided methods
fn get_magic(self) -> Magic { ... }
fn set_magic(self, value: impl Into<Magic>) { ... }
fn on_enter_attack(
self,
owner: impl Into<Character>,
catalog: impl Into<Magic>,
world_hit_time: impl Into<f32>,
) { ... }
fn register_observers(self, world_hit_time: impl Into<f32>) { ... }
fn hit_process(self) { ... }
fn late_update(self) { ... }
fn on_destroy(self) { ... }
fn on_enter_magic_sword_hit(
self,
owner: impl Into<Character>,
catalog: impl Into<Magic>,
) { ... }
fn on_hit_magic_sword_hit(self) { ... }
fn get_ice_rock_skipped_prefab仕方なく(self) -> GameObject { ... }
fn update_timeline(self, timeline: impl Into<MagicSignalTimeline>) { ... }
fn cmd_create(self, ev: impl Into<MagicSignal>, uncached: impl Into<bool>) { ... }
fn cmd_create_impl(
self,
ev: impl Into<MagicSignal>,
uncached: impl Into<bool>,
) { ... }
fn cmd_create_go(
self,
ev: impl Into<MagicSignal>,
uncached: impl Into<bool>,
) -> GameObject { ... }
fn cmd_delete(self, ev: impl Into<MagicSignal>) { ... }
fn cmd_shoot(self, ev: impl Into<MagicSignal>) { ... }
fn cmd_collide_flying(self, ev: impl Into<MagicSignal>) { ... }
fn cmd_stop_flying(self, ev: impl Into<MagicSignal>) { ... }
fn cmd_change_target(self, ev: impl Into<MagicSignal>) { ... }
fn cmd_sound(self, ev: impl Into<MagicSignal>) { ... }
fn cmd_cut_change(self, ev: impl Into<MagicSignal>) { ... }
fn call_on_focus_enemy(self) { ... }
fn cmd_camera(self, ev: impl Into<MagicSignal>) { ... }
fn cmd_camera_resume(self, ev: impl Into<MagicSignal>) { ... }
fn cmd_radial_blur(self, ev: impl Into<MagicSignal>) { ... }
fn cmd_bg_brightness(self, ev: impl Into<MagicSignal>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn on_enter_attack(
self,
owner: impl Into<Character>,
catalog: impl Into<Magic>,
world_hit_time: impl Into<f32>,
)
fn on_enter_attack( self, owner: impl Into<Character>, catalog: impl Into<Magic>, world_hit_time: impl Into<f32>, )
OnEnterAttack(crate::combat::character::Character, crate::combat::magic::Magic, f32) overload
Sourcefn register_observers(self, world_hit_time: impl Into<f32>)
fn register_observers(self, world_hit_time: impl Into<f32>)
RegisterObservers(f32) overload
Sourcefn hit_process(self)
fn hit_process(self)
HitProcess() overload
Sourcefn late_update(self)
fn late_update(self)
LateUpdate() overload
Sourcefn on_destroy(self)
fn on_destroy(self)
OnDestroy() overload
Sourcefn on_enter_magic_sword_hit(
self,
owner: impl Into<Character>,
catalog: impl Into<Magic>,
)
fn on_enter_magic_sword_hit( self, owner: impl Into<Character>, catalog: impl Into<Magic>, )
OnEnterMagicSwordHit(crate::combat::character::Character, crate::combat::magic::Magic) overload
Sourcefn on_hit_magic_sword_hit(self)
fn on_hit_magic_sword_hit(self)
OnHitMagicSwordHit() overload
Sourcefn get_ice_rock_skipped_prefab仕方なく(self) -> GameObject
fn get_ice_rock_skipped_prefab仕方なく(self) -> GameObject
GetIceRockSkippedPrefab仕方なく() overload
Sourcefn update_timeline(self, timeline: impl Into<MagicSignalTimeline>)
fn update_timeline(self, timeline: impl Into<MagicSignalTimeline>)
UpdateTimeline(crate::combat::magicsignaltimeline::MagicSignalTimeline) overload
Sourcefn cmd_create(self, ev: impl Into<MagicSignal>, uncached: impl Into<bool>)
fn cmd_create(self, ev: impl Into<MagicSignal>, uncached: impl Into<bool>)
CmdCreate(crate::combat::magicsignal::MagicSignal, bool) overload
Sourcefn cmd_create_impl(self, ev: impl Into<MagicSignal>, uncached: impl Into<bool>)
fn cmd_create_impl(self, ev: impl Into<MagicSignal>, uncached: impl Into<bool>)
CmdCreateImpl(crate::combat::magicsignal::MagicSignal, bool) overload
Sourcefn cmd_create_go(
self,
ev: impl Into<MagicSignal>,
uncached: impl Into<bool>,
) -> GameObject
fn cmd_create_go( self, ev: impl Into<MagicSignal>, uncached: impl Into<bool>, ) -> GameObject
CmdCreateGO(crate::combat::magicsignal::MagicSignal, bool) overload
Sourcefn cmd_delete(self, ev: impl Into<MagicSignal>)
fn cmd_delete(self, ev: impl Into<MagicSignal>)
CmdDelete(crate::combat::magicsignal::MagicSignal) overload
Sourcefn cmd_shoot(self, ev: impl Into<MagicSignal>)
fn cmd_shoot(self, ev: impl Into<MagicSignal>)
CmdShoot(crate::combat::magicsignal::MagicSignal) overload
Sourcefn cmd_collide_flying(self, ev: impl Into<MagicSignal>)
fn cmd_collide_flying(self, ev: impl Into<MagicSignal>)
CmdCollideFlying(crate::combat::magicsignal::MagicSignal) overload
Sourcefn cmd_stop_flying(self, ev: impl Into<MagicSignal>)
fn cmd_stop_flying(self, ev: impl Into<MagicSignal>)
CmdStopFlying(crate::combat::magicsignal::MagicSignal) overload
Sourcefn cmd_change_target(self, ev: impl Into<MagicSignal>)
fn cmd_change_target(self, ev: impl Into<MagicSignal>)
CmdChangeTarget(crate::combat::magicsignal::MagicSignal) overload
Sourcefn cmd_sound(self, ev: impl Into<MagicSignal>)
fn cmd_sound(self, ev: impl Into<MagicSignal>)
CmdSound(crate::combat::magicsignal::MagicSignal) overload
Sourcefn cmd_cut_change(self, ev: impl Into<MagicSignal>)
fn cmd_cut_change(self, ev: impl Into<MagicSignal>)
CmdCutChange(crate::combat::magicsignal::MagicSignal) overload
Sourcefn call_on_focus_enemy(self)
fn call_on_focus_enemy(self)
CallOnFocusEnemy() overload
Sourcefn cmd_camera(self, ev: impl Into<MagicSignal>)
fn cmd_camera(self, ev: impl Into<MagicSignal>)
CmdCamera(crate::combat::magicsignal::MagicSignal) overload
Sourcefn cmd_camera_resume(self, ev: impl Into<MagicSignal>)
fn cmd_camera_resume(self, ev: impl Into<MagicSignal>)
CmdCameraResume(crate::combat::magicsignal::MagicSignal) overload
Sourcefn cmd_radial_blur(self, ev: impl Into<MagicSignal>)
fn cmd_radial_blur(self, ev: impl Into<MagicSignal>)
CmdRadialBlur(crate::combat::magicsignal::MagicSignal) overload
Sourcefn cmd_bg_brightness(self, ev: impl Into<MagicSignal>)
fn cmd_bg_brightness(self, ev: impl Into<MagicSignal>)
CmdBGBrightness(crate::combat::magicsignal::MagicSignal) 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: IMagicSignalProcessor> IMagicSignalProcessorMethods for __T
combat-magicsignalprocessor only.