Exemplo n.º 1
0
 // ------------------
 void ISpriteAnimator.OnSpriteOptimization(ISpriteOptimizer optimizer)
 {
     this.spriteNeutral.sprite           = optimizer.GetOptimizedSprite(this.spriteNeutral.sprite);
     this.spritePressed.sprite           = optimizer.GetOptimizedSprite(this.spritePressed.sprite);
     this.spriteToggled.sprite           = optimizer.GetOptimizedSprite(this.spriteToggled.sprite);
     this.spriteToggledAndPressed.sprite = optimizer.GetOptimizedSprite(this.spriteToggledAndPressed.sprite);
 }
Exemplo n.º 2
0
 // -------------------------
 void ISpriteAnimator.AddUsedSprites(ISpriteOptimizer optimizer)
 {
     optimizer.AddSprite(this.spriteNeutral.sprite);
     optimizer.AddSprite(this.spritePressed.sprite);
     optimizer.AddSprite(this.spriteToggled.sprite);
     optimizer.AddSprite(this.spriteToggledAndPressed.sprite);
 }
 // -------------------------
 void ISpriteAnimator.AddUsedSprites(ISpriteOptimizer optimizer)
 {
     for (ControlState i = ControlStateFirst; i < ControlStateCount; ++i)
     {
         optimizer.AddSprite(this.GetStateSpriteConfig(i).sprite);
     }
 }
 // ------------------
 void ISpriteAnimator.OnSpriteOptimization(ISpriteOptimizer optimizer)
 {
     for (ControlState i = ControlStateFirst; i < ControlStateCount; ++i)
     {
         SpriteConfig spr = this.GetStateSpriteConfig(i);
         spr.sprite = optimizer.GetOptimizedSprite(spr.sprite);
     }
 }
 // ------------------
 void ISpriteAnimator.OnSpriteOptimization(ISpriteOptimizer optimizer)
 {
     this.spriteNeutral.sprite        = optimizer.GetOptimizedSprite(this.spriteNeutral.sprite);
     this.spriteNeutralPressed.sprite = optimizer.GetOptimizedSprite(this.spriteNeutralPressed.sprite);
     this.spriteUp.sprite             = optimizer.GetOptimizedSprite(this.spriteUp.sprite);
     this.spriteUpRight.sprite        = optimizer.GetOptimizedSprite(this.spriteUpRight.sprite);
     this.spriteRight.sprite          = optimizer.GetOptimizedSprite(this.spriteRight.sprite);
     this.spriteDownRight.sprite      = optimizer.GetOptimizedSprite(this.spriteDownRight.sprite);
     this.spriteDown.sprite           = optimizer.GetOptimizedSprite(this.spriteDown.sprite);
     this.spriteDownLeft.sprite       = optimizer.GetOptimizedSprite(this.spriteDownLeft.sprite);
     this.spriteLeft.sprite           = optimizer.GetOptimizedSprite(this.spriteLeft.sprite);
     this.spriteUpLeft.sprite         = optimizer.GetOptimizedSprite(this.spriteUpLeft.sprite);
 }
 // -------------------------
 void ISpriteAnimator.AddUsedSprites(ISpriteOptimizer optimizer)
 {
     optimizer.AddSprite(this.spriteNeutral.sprite);
     optimizer.AddSprite(this.spriteNeutralPressed.sprite);
     optimizer.AddSprite(this.spriteUp.sprite);
     optimizer.AddSprite(this.spriteUpRight.sprite);
     optimizer.AddSprite(this.spriteRight.sprite);
     optimizer.AddSprite(this.spriteDownRight.sprite);
     optimizer.AddSprite(this.spriteDown.sprite);
     optimizer.AddSprite(this.spriteDownLeft.sprite);
     optimizer.AddSprite(this.spriteLeft.sprite);
     optimizer.AddSprite(this.spriteUpLeft.sprite);
 }