Skip to main content

IMagic

Trait IMagic 

Source
pub trait IMagic: ILaunchBehaviour {
Show 30 methods // Provided methods fn bullet_settings(self) -> MagicBulletSettings { ... } fn set_bullet_settings(self, value: MagicBulletSettings) { ... } fn m_signal_processor(self) -> MagicSignalProcessor { ... } fn set_m_signal_processor(self, value: MagicSignalProcessor) { ... } fn track開始時処理(self) -> MagicSignalTrack { ... } fn set_track開始時処理(self, value: MagicSignalTrack) { ... } fn track魔法動作1処理(self) -> MagicSignalTrack { ... } fn set_track魔法動作1処理(self, value: MagicSignalTrack) { ... } fn track魔法動作2処理(self) -> MagicSignalTrack { ... } fn set_track魔法動作2処理(self, value: MagicSignalTrack) { ... } fn track魔法動作3処理(self) -> MagicSignalTrack { ... } fn set_track魔法動作3処理(self, value: MagicSignalTrack) { ... } fn trackヒット時処理(self) -> MagicSignalTrack { ... } fn set_trackヒット時処理(self, value: MagicSignalTrack) { ... } fn trackミス時処理(self) -> MagicSignalTrack { ... } fn set_trackミス時処理(self, value: MagicSignalTrack) { ... } fn trackガード時処理(self) -> MagicSignalTrack { ... } fn set_trackガード時処理(self, value: MagicSignalTrack) { ... } fn trackパリィ時処理(self) -> MagicSignalTrack { ... } fn set_trackパリィ時処理(self, value: MagicSignalTrack) { ... } fn track衝突時処理(self) -> MagicSignalTrack { ... } fn set_track衝突時処理(self, value: MagicSignalTrack) { ... } fn track自然消滅処理(self) -> MagicSignalTrack { ... } fn set_track自然消滅処理(self, value: MagicSignalTrack) { ... } fn track打撃命中処理(self) -> MagicSignalTrack { ... } fn set_track打撃命中処理(self, value: MagicSignalTrack) { ... } fn home_node(self) -> Transform { ... } fn set_home_node(self, value: Transform) { ... } fn target_node(self) -> Transform { ... } fn set_target_node(self, value: Transform) { ... }
}

Provided Methods§

Source

fn bullet_settings(self) -> MagicBulletSettings

Source

fn set_bullet_settings(self, value: MagicBulletSettings)

Source

fn m_signal_processor(self) -> MagicSignalProcessor

Source

fn set_m_signal_processor(self, value: MagicSignalProcessor)

Source

fn track開始時処理(self) -> MagicSignalTrack

Source

fn set_track開始時処理(self, value: MagicSignalTrack)

Source

fn track魔法動作1処理(self) -> MagicSignalTrack

Source

fn set_track魔法動作1処理(self, value: MagicSignalTrack)

Source

fn track魔法動作2処理(self) -> MagicSignalTrack

Source

fn set_track魔法動作2処理(self, value: MagicSignalTrack)

Source

fn track魔法動作3処理(self) -> MagicSignalTrack

Source

fn set_track魔法動作3処理(self, value: MagicSignalTrack)

Source

fn trackヒット時処理(self) -> MagicSignalTrack

Source

fn set_trackヒット時処理(self, value: MagicSignalTrack)

Source

fn trackミス時処理(self) -> MagicSignalTrack

Source

fn set_trackミス時処理(self, value: MagicSignalTrack)

Source

fn trackガード時処理(self) -> MagicSignalTrack

Source

fn set_trackガード時処理(self, value: MagicSignalTrack)

Source

fn trackパリィ時処理(self) -> MagicSignalTrack

Source

fn set_trackパリィ時処理(self, value: MagicSignalTrack)

Source

fn track衝突時処理(self) -> MagicSignalTrack

Source

fn set_track衝突時処理(self, value: MagicSignalTrack)

Source

fn track自然消滅処理(self) -> MagicSignalTrack

Source

fn set_track自然消滅処理(self, value: MagicSignalTrack)

Source

fn track打撃命中処理(self) -> MagicSignalTrack

Source

fn set_track打撃命中処理(self, value: MagicSignalTrack)

Source

fn home_node(self) -> Transform

Source

fn set_home_node(self, value: Transform)

Source

fn target_node(self) -> Transform

Source

fn set_target_node(self, value: Transform)

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§