JoystickAction class

Constructors

JoystickAction({required dynamic actionId, Future<Sprite>? sprite, Future<Sprite>? spritePressed, Future<Sprite>? spriteBackgroundDirection, bool enableDirection = false, double size = 50, double sizeFactorBackgroundDirection = 1.5, EdgeInsets margin = EdgeInsets.zero, Color color = Colors.blueGrey, JoystickActionAlign align = JoystickActionAlign.BOTTOM_RIGHT, double opacityBackground = 0.5, double opacityKnob = 0.8})

Properties

actionId → dynamic
final
align JoystickActionAlign
final
color Color
final
enableDirection bool
final
hashCode int
The hash code for this object.
no setterinherited
isPressed bool
getter/setter pair
margin EdgeInsets
final
opacityBackground double
final
opacityKnob double
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size double
final
sizeFactorBackgroundDirection double
final
sprite Sprite?
getter/setter pair
spriteBackgroundDirection Sprite?
getter/setter pair
spritePressed Sprite?
getter/setter pair

Methods

actionDown(int pointer, Offset localPosition) → void
actionMove(int pointer, Offset localPosition) → void
actionUp(int pointer) → void
initialize(Vector2 screenSize, JoystickController joystickController) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onLoad() Future<void>
pressed() → void
render(Canvas c) → void
toString() String
A string representation of this object.
inherited
unPressed() → void
update(double dt) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited