public function build()
    {
        return new Move(
            $this->type,
            $this->name,
            $this->initialPosition,
            $this->inputs,
            $this->damage,
            $this->meterGain,
            $this->hitLevel,
            $this->cancelAbilities,
            new FrameData(
                $this->startFrames,
                $this->activeFrames,
                $this->recoveryFrames,
                $this->guardAdvantage,
                $this->hitAdvantage
            )
        );
    }
public function build()
    {
        return new Move(
            $this->type,
            $this->name,
            $this->initialPosition,
            $this->inputs,
            $this->damage,
            $this->meterGain,
            $this->hitLevel,
            $this->cancelAbilities,
            new FrameData(
                $this->startFrames,
                $this->activeFrames,
                $this->recoveryFrames,
                $this->guardAdvantage,
                $this->hitAdvantage
            )
        );
    }
public function build ( ) { return new Move ( $ this -> type , $ this -> name , $ this -> initialPosition , $ this -> inputs , $ this -> damage , $ this -> meterGain , $ this -> hitLevel , $ this -> cancelAbilities , new FrameData ( $ this -> startFrames , $ this -> activeFrames , $ this -> recoveryFrames , $ this -> guardAdvantage , $ this -> hitAdvantage ) ) ; }
Build the desired move.

@return MoveInterface
Build the desired move .