BehaviourEntity

public class BehaviourEntity

Functions

Link copied to clipboard
MetaBehaviour createBurningBehaviour(Behaviour childBehaviour, Long attackPeriodMillis, Integer attack, Long initialDurationMillis)
Link copied to clipboard
MetaBehaviour createConfusedBehaviour(Behaviour childBehaviour)
Link copied to clipboard
MetaBehaviour createDirectAttackHeroBehaviour(Behaviour childBehaviour, Long movePeriodMillis)
Link copied to clipboard
MetaBehaviour createDirectFleeFromHeroBehaviour(Behaviour childBehaviour, Long movePeriodMillis)
Link copied to clipboard
MetaBehaviour createFrozenBehaviour(Behaviour childBehaviour, Double slowDownCoefficient)
Link copied to clipboard
MetaBehaviour createUponSeeingBehaviour(Behaviour childBehaviour, GameEntity targetEntity, Integer seeingDepth, Function1<Behaviour, Behaviour> createSeeingBehaviour)

Inheritors

Link copied to clipboard