createAction

open override fun createAction(randomGenerator: RandomGenerator, environment: Environment<Any, P>, node: Node<Any>?, actionable: Actionable<Any>, additionalParameters: Any?): Action<Any>

Return

a new Action

Parameters

randomGenerator

the random engine

environment

the environment that will host this object

node

the node that will host this object. If it is `null` the actionable will not belong to a Node

actionable

the actionable hosting this object

additionalParameters

a String describing the object