Skip to main content

IMagicSignalProcessorMethods

Trait IMagicSignalProcessorMethods 

Source
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§

Source

fn get_magic(self) -> Magic

get_Magic() overload

Source

fn set_magic(self, value: impl Into<Magic>)

set_Magic(crate::combat::magic::Magic) overload

Source

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

Source

fn register_observers(self, world_hit_time: impl Into<f32>)

RegisterObservers(f32) overload

Source

fn hit_process(self)

HitProcess() overload

Source

fn late_update(self)

LateUpdate() overload

Source

fn on_destroy(self)

OnDestroy() overload

Source

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

Source

fn on_hit_magic_sword_hit(self)

OnHitMagicSwordHit() overload

Source

fn get_ice_rock_skipped_prefab仕方なく(self) -> GameObject

GetIceRockSkippedPrefab仕方なく() overload

Source

fn update_timeline(self, timeline: impl Into<MagicSignalTimeline>)

UpdateTimeline(crate::combat::magicsignaltimeline::MagicSignalTimeline) overload

Source

fn cmd_create(self, ev: impl Into<MagicSignal>, uncached: impl Into<bool>)

CmdCreate(crate::combat::magicsignal::MagicSignal, bool) overload

Source

fn cmd_create_impl(self, ev: impl Into<MagicSignal>, uncached: impl Into<bool>)

CmdCreateImpl(crate::combat::magicsignal::MagicSignal, bool) overload

Source

fn cmd_create_go( self, ev: impl Into<MagicSignal>, uncached: impl Into<bool>, ) -> GameObject

CmdCreateGO(crate::combat::magicsignal::MagicSignal, bool) overload

Source

fn cmd_delete(self, ev: impl Into<MagicSignal>)

CmdDelete(crate::combat::magicsignal::MagicSignal) overload

Source

fn cmd_shoot(self, ev: impl Into<MagicSignal>)

CmdShoot(crate::combat::magicsignal::MagicSignal) overload

Source

fn cmd_collide_flying(self, ev: impl Into<MagicSignal>)

CmdCollideFlying(crate::combat::magicsignal::MagicSignal) overload

Source

fn cmd_stop_flying(self, ev: impl Into<MagicSignal>)

CmdStopFlying(crate::combat::magicsignal::MagicSignal) overload

Source

fn cmd_change_target(self, ev: impl Into<MagicSignal>)

CmdChangeTarget(crate::combat::magicsignal::MagicSignal) overload

Source

fn cmd_sound(self, ev: impl Into<MagicSignal>)

CmdSound(crate::combat::magicsignal::MagicSignal) overload

Source

fn cmd_cut_change(self, ev: impl Into<MagicSignal>)

CmdCutChange(crate::combat::magicsignal::MagicSignal) overload

Source

fn call_on_focus_enemy(self)

CallOnFocusEnemy() overload

Source

fn cmd_camera(self, ev: impl Into<MagicSignal>)

CmdCamera(crate::combat::magicsignal::MagicSignal) overload

Source

fn cmd_camera_resume(self, ev: impl Into<MagicSignal>)

CmdCameraResume(crate::combat::magicsignal::MagicSignal) overload

Source

fn cmd_radial_blur(self, ev: impl Into<MagicSignal>)

CmdRadialBlur(crate::combat::magicsignal::MagicSignal) overload

Source

fn cmd_bg_brightness(self, ev: impl Into<MagicSignal>)

CmdBGBrightness(crate::combat::magicsignal::MagicSignal) overload

Source

fn ctor(self)

.ctor() 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§

Source§

impl<__T: IMagicSignalProcessor> IMagicSignalProcessorMethods for __T

Available on crate feature combat-magicsignalprocessor only.