Extends: ESCBaseCommand < Resource
say commands called subsequent to using the
block_say command will reuse the
dialog box type of the previous
say command if both dialog box types between the two
Different dialog box types can be used across multiple
say commands, with the latest one
used being preserved for reuse by the next
say command should the dialog box type specified by
say commands match.
This reuse will continue until a call to
end_block_say is made.
block_say more than once prior to calling
end_block_say is idempotent and has the
saycommand has yet been encountered since the first use of
block_say, the result of using this command will be as described above.
saycommand has been encountered since the previous use of
block_say, the dialog box used with that
saycommand will continue to be reused for subsequent
saycommands should the dialog box type requested match. Note that the dialog box used with the next
saycommand may be different than the one currently being reused.
say player "Picture's looking good."
say player "And so am I."
This example will reuse the same dialog box type since they are the same between both
func configure() -> ESCCommandArgumentDescriptor
Return the descriptor of the arguments of this command
func validate(arguments: Array)
Validate whether the given arguments match the command descriptor
func run(command_params: Array) -> int
Run the command
Function called when the command is interrupted.