Skip to main content

IFSMBuilderStandardMethods

Trait IFSMBuilderStandardMethods 

Source
pub trait IFSMBuilderStandardMethods: IFSMBuilderStandard {
    // Provided methods
    fn build_end(self) { ... }
    fn build_main(self) { ... }
    fn build_start(self) { ... }
    fn alloc_chain_sync(self) { ... }
    fn build_chain_attack_phase(
        self,
        phase: impl Into<Phase>,
        chain_num: impl Into<i32>,
    ) { ... }
    fn build_chain_fsm(
        self,
        phase: impl Into<Phase>,
        chain: impl Into<Character>,
        chain_num: impl Into<i32>,
    ) { ... }
    fn ctor(self) { ... }
}

Provided Methods§

Source

fn build_end(self)

BuildEnd() overload

Source

fn build_main(self)

BuildMain() overload

Source

fn build_start(self)

BuildStart() overload

Source

fn alloc_chain_sync(self)

AllocChainSync() overload

Source

fn build_chain_attack_phase( self, phase: impl Into<Phase>, chain_num: impl Into<i32>, )

BuildChainAttackPhase(crate::combat::phase::Phase, i32) overload

Source

fn build_chain_fsm( self, phase: impl Into<Phase>, chain: impl Into<Character>, chain_num: impl Into<i32>, )

BuildChainFSM(crate::combat::phase::Phase, crate::combat::character::Character, i32) 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: IFSMBuilderStandard> IFSMBuilderStandardMethods for __T

Available on crate feature combat-fsmbuilderstandard only.