public class ShakeComponent
extends java.lang.Object
implements com.badlogic.ashley.core.Component, com.badlogic.gdx.utils.Pool.Poolable
| Modifier and Type | Field and Description |
|---|---|
float |
currentTime |
boolean |
isPaused |
com.badlogic.gdx.math.Vector2 |
maxOffets |
float |
shakeDuration |
com.badlogic.gdx.math.Vector2 |
speeds |
| Constructor and Description |
|---|
ShakeComponent() |
| Modifier and Type | Method and Description |
|---|---|
static ShakeComponent |
create(com.badlogic.ashley.core.Engine engine) |
void |
reset() |
ShakeComponent |
setCurrentTime(float time) |
ShakeComponent |
setDuration(float duration) |
ShakeComponent |
setOffsets(float xOff,
float yOff) |
ShakeComponent |
setPaused(boolean isPaused) |
ShakeComponent |
setSpeed(float spdX,
float spdY) |
ShakeComponent |
setXOffset(float xOff) |
ShakeComponent |
setYOffset(float yOff) |
public com.badlogic.gdx.math.Vector2 speeds
public float currentTime
public boolean isPaused
public com.badlogic.gdx.math.Vector2 maxOffets
public float shakeDuration
public static ShakeComponent create(com.badlogic.ashley.core.Engine engine)
public ShakeComponent setSpeed(float spdX, float spdY)
public ShakeComponent setPaused(boolean isPaused)
public ShakeComponent setCurrentTime(float time)
public ShakeComponent setOffsets(float xOff, float yOff)
public ShakeComponent setXOffset(float xOff)
public ShakeComponent setYOffset(float yOff)
public ShakeComponent setDuration(float duration)
public void reset()
reset in interface com.badlogic.gdx.utils.Pool.Poolable