mirror of
https://github.com/flame-engine/flame.git
synced 2025-11-04 04:47:13 +08:00
Assert message for speed or duration needed
This commit is contained in:
@ -166,7 +166,10 @@ abstract class SimplePositionComponentEffect extends PositionComponentEffect {
|
|||||||
Curve curve,
|
Curve curve,
|
||||||
bool isRelative = false,
|
bool isRelative = false,
|
||||||
void Function() onComplete,
|
void Function() onComplete,
|
||||||
}) : assert(duration != null || speed != null),
|
}) : assert(
|
||||||
|
duration != null || speed != null,
|
||||||
|
"Either speed or duration necessary",
|
||||||
|
),
|
||||||
super(
|
super(
|
||||||
initialIsInfinite,
|
initialIsInfinite,
|
||||||
initialIsAlternating,
|
initialIsAlternating,
|
||||||
|
|||||||
@ -33,7 +33,10 @@ class MoveEffect extends SimplePositionComponentEffect {
|
|||||||
bool isAlternating = false,
|
bool isAlternating = false,
|
||||||
bool isRelative = false,
|
bool isRelative = false,
|
||||||
void Function() onComplete,
|
void Function() onComplete,
|
||||||
}) : assert(duration != null || speed != null),
|
}) : assert(
|
||||||
|
duration != null || speed != null,
|
||||||
|
"Either speed or duration necessary",
|
||||||
|
),
|
||||||
super(
|
super(
|
||||||
isInfinite,
|
isInfinite,
|
||||||
isAlternating,
|
isAlternating,
|
||||||
|
|||||||
@ -17,7 +17,10 @@ class RotateEffect extends SimplePositionComponentEffect {
|
|||||||
bool isAlternating = false,
|
bool isAlternating = false,
|
||||||
bool isRelative = false,
|
bool isRelative = false,
|
||||||
void Function() onComplete,
|
void Function() onComplete,
|
||||||
}) : assert(duration != null || speed != null),
|
}) : assert(
|
||||||
|
duration != null || speed != null,
|
||||||
|
"Either speed or duration necessary",
|
||||||
|
),
|
||||||
super(
|
super(
|
||||||
isInfinite,
|
isInfinite,
|
||||||
isAlternating,
|
isAlternating,
|
||||||
|
|||||||
@ -18,7 +18,10 @@ class ScaleEffect extends SimplePositionComponentEffect {
|
|||||||
bool isAlternating = false,
|
bool isAlternating = false,
|
||||||
bool isRelative = false,
|
bool isRelative = false,
|
||||||
void Function() onComplete,
|
void Function() onComplete,
|
||||||
}) : assert(duration != null || speed != null),
|
}) : assert(
|
||||||
|
duration != null || speed != null,
|
||||||
|
"Either speed or duration necessary",
|
||||||
|
),
|
||||||
super(
|
super(
|
||||||
isInfinite,
|
isInfinite,
|
||||||
isAlternating,
|
isAlternating,
|
||||||
|
|||||||
Reference in New Issue
Block a user