Removed type specific initialization in SequenceEffect

This commit is contained in:
Lukas Klingsbo
2020-05-27 21:20:22 +02:00
parent f28288f018
commit dc874dd29e
6 changed files with 51 additions and 27 deletions

View File

@ -21,8 +21,11 @@ class RotateEffect extends PositionComponentEffect {
}) : super(isInfinite, isAlternating);
@override
set component(_comp) {
super.component = _comp;
void initialize(_comp) {
super.initialize(_comp);
if(!isAlternating) {
endAngle = _comp.angle + radians;
}
_originalAngle = component.angle;
_peakAngle = _originalAngle + radians;
_direction = _peakAngle.sign;