diff --git a/YuMi.xcodeproj/xcshareddata/xcschemes/YuMi.xcscheme b/YuMi.xcodeproj/xcshareddata/xcschemes/YuMi.xcscheme index 9e3921f5..d258e3d3 100644 --- a/YuMi.xcodeproj/xcshareddata/xcschemes/YuMi.xcscheme +++ b/YuMi.xcodeproj/xcshareddata/xcschemes/YuMi.xcscheme @@ -31,7 +31,7 @@ 0){ - [self.svgaQueue removeObjectAtIndex:0]; - } - - if(self.svgaQueue.count > 0 && self.isLargeGiftAnimating == NO){ - [self createGiftSvgaAnimation:self.svgaQueue.firstObject]; - } + }); } @@ -2045,7 +2036,16 @@ - (void)svgaPlayerDidFinishedAnimation:(SVGAPlayer *)player { if (player == self.giftEffectView) { self.giftEffectView.hidden = YES; - + if (self.isLargeGiftAnimating == YES) { + self.isLargeGiftAnimating = NO; + } + if(self.svgaQueue.count > 0){ + [self.svgaQueue removeObjectAtIndex:0]; + } + + if(self.svgaQueue.count > 0 && self.isLargeGiftAnimating == NO){ + [self createGiftSvgaAnimation:self.svgaQueue.firstObject]; + } } else if (player == self.luckyGiftEffectView) { self.luckyGiftEffectView.hidden = YES; @@ -2136,7 +2136,16 @@ [self.vapGiftEffectView removeFromSuperview]; self.vapGiftEffectView = nil; - + if (self.isLargeGiftAnimating == YES) { + self.isLargeGiftAnimating = NO; + } + if(self.svgaQueue.count > 0){ + [self.svgaQueue removeObjectAtIndex:0]; + } + + if(self.svgaQueue.count > 0 && self.isLargeGiftAnimating == NO){ + [self createGiftSvgaAnimation:self.svgaQueue.firstObject]; + } } else if(container == self.luckyVapGiftEffectView) { [self.luckyVapGiftEffectView removeFromSuperview]; @@ -2160,6 +2169,16 @@ } else if (container == self.vapGiftEffectView) { [self.vapGiftEffectView removeFromSuperview]; self.vapGiftEffectView = nil; + if (self.isLargeGiftAnimating == YES) { + self.isLargeGiftAnimating = NO; + } + if(self.svgaQueue.count > 0){ + [self.svgaQueue removeObjectAtIndex:0]; + } + + if(self.svgaQueue.count > 0 && self.isLargeGiftAnimating == NO){ + [self createGiftSvgaAnimation:self.svgaQueue.firstObject]; + } } else if(container == self.luckyVapGiftEffectView) { [self.luckyVapGiftEffectView removeFromSuperview]; self.luckyVapGiftEffectView = nil;