public PvZChooseButtonAvatar(Game game, float zoomRate, float zoomDur, float moveDur)
     : base(game)
 {
     this.zoomRatio = zoomRate;
     this.zoomDuration = zoomDur;
     this.moveDuration = moveDur;
     this.spritePlayer = SCSServices.Instance.SpritePlayer;
 }
 public PvZGrowList(Game game, float elemWidth, float elemPadding, UIControlManager uiManager, IPvZGameCurrency currSys)
     : base(game)
 {
     this.ElementWidth = elemWidth;
     this.spritePlayer = ((SCSServices)game.Services.GetService(typeof(SCSServices))).SpritePlayer;
     this.uiManager = uiManager;
     this.currencySystem = currSys;
 }
 public PvZChooseList(Game game, float elemWidth, float elemHeight, float elemPadding, UIControlManager uiManager)
     : base(game)
 {
     this.elemWidth = elemWidth;
     this.elemHeight = elemHeight;
     this.spritePlayer = SCSServices.Instance.SpritePlayer;
     this.uiManager = uiManager;
 }
 public PvZChooseList(Game game, float elemWidth, float elemHeight, float elemPadding, UIControlManager uiManager)
     : base(game)
 {
     this.elemWidth = elemWidth;
     this.elemHeight = elemHeight;
     this.spritePlayer = SCSServices.Instance.SpritePlayer;
     this.uiManager = uiManager;
     this.maxButtons = int.MaxValue;
     this.nBufferedButton = 0;
 }
 public PvZChooseButtonAvatar(Game game)
     : base(game)
 {
     this.spritePlayer = SCSServices.Instance.SpritePlayer;
 }
 public PvZGrowList(Game game, float elemWidth, float elemPadding)
     : base(game)
 {
     this.ElementWidth = elemWidth;
     this.spritePlayer = ((SCSServices)game.Services.GetService(typeof(SCSServices))).SpritePlayer;
 }