protected override CCAction copyImpl () { return new CCShake(this.duration, amplitude, dampening, FloatUtils.EQ(shakeInterval , 0) ? 0 : Mathf.RoundToInt(1/shakeInterval)); }