|
|
@@ -74,16 +74,10 @@ export default class EffectOpenAndClose extends cc.Component {
|
|
|
case EffectType.none:
|
|
|
break;
|
|
|
case EffectType.scale:
|
|
|
- this.effect_par.scale = 0;
|
|
|
- cc.tween(this.effect_par)
|
|
|
- .to(0.15, { scale: 1 })
|
|
|
- .start()
|
|
|
+ mk.tween.scale(this.effect_par);
|
|
|
break;
|
|
|
case EffectType.centerUnfolding:
|
|
|
- this.effect_par.scaleX = 0;
|
|
|
- cc.tween(this.effect_par)
|
|
|
- .to(0.15, { scaleX: 1 })
|
|
|
- .start()
|
|
|
+ mk.tween.scaleX(this.effect_par);
|
|
|
break;
|
|
|
case EffectType.rightIn:
|
|
|
this.effect_par.active = true;
|
|
|
@@ -100,19 +94,14 @@ export default class EffectOpenAndClose extends cc.Component {
|
|
|
* 关闭打开效果
|
|
|
* @param cb 结束回调
|
|
|
*/
|
|
|
- public hideEffect(cb: Function = null) {
|
|
|
+ public hideEffect(cb?: Function) {
|
|
|
if (this.effect_par) {
|
|
|
switch (this.close_effect) {
|
|
|
case EffectType.none:
|
|
|
cb && cb();
|
|
|
break;
|
|
|
case EffectType.scale:
|
|
|
- cc.tween(this.effect_par)
|
|
|
- .to(0.15, { scale: 0 })
|
|
|
- .call(() => {
|
|
|
- cb && cb();
|
|
|
- })
|
|
|
- .start()
|
|
|
+ mk.tween.scale(this.effect_par, 0.15, 1, 0, cb);
|
|
|
break;
|
|
|
case EffectType.scaleToPoint:
|
|
|
if (this.close_toPoint == "") {
|