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