public abstract class EventAction<T extends Event> extends Action
handle(Event)
returns true.Constructor and Description |
---|
EventAction(Class<? extends T> eventClass) |
Modifier and Type | Method and Description |
---|---|
boolean |
act(float delta)
Updates the action based on time.
|
abstract boolean |
handle(T event)
Called when the specific type of event occurs on the actor.
|
boolean |
isActive() |
void |
restart()
Sets the state of the action so it can be run again.
|
void |
setActive(boolean active) |
void |
setTarget(Actor newTarget)
Sets the actor this action will manipulate.
|
public void restart()
Action
public void setTarget(Actor newTarget)
Action
Action.setActor(Actor)
will set the target actor
when the action is added to an actor.public abstract boolean handle(T event)
handled
and this EventAction considered complete.public boolean act(float delta)
Action
Actor.act(float)
.public boolean isActive()
public void setActive(boolean active)
Copyright © 2017. All rights reserved.