Example #1
0
File: Bar.cs Project: toyboot4e/Rot
        void setupBars()
        {
            this.bars = new NineSliceSpriteRenderer[4] {
                null, null, null, null
            };

            foreach (var(layer, def) in this.style.defs)
            {
                var(ninepatch, color) = def;
                var barImg = new NineSliceSpriteRenderer(ninepatch);

                barImg.zCx(Layers.Stage, Depths.CharaGage).setEntity(this.Entity);
                barImg.setSize(this.size).SetColor(color);
                barImg.SetLocalOffset(new Vector2(-this.size.X / 2, posUtil.tileHeight / 2));

                this.bars[(int)layer] = barImg;
            }
        }
Example #2
0
 public static ITween <float> tweenHeight(this NineSliceSpriteRenderer self, float to, EaseType e = EaseType.Linear, float d = 0.3f)
 {
     return(self.Tween("Height", to, d));
 }
Example #3
0
 public static NineSliceSpriteRenderer setSize(this NineSliceSpriteRenderer self, Vector2 s)
 {
     self.Width  = s.X;
     self.Height = s.Y;
     return(self);
 }
Example #4
0
 public static NineSliceSpriteRenderer setSize(this NineSliceSpriteRenderer self, float w, float h)
 {
     self.Width  = w;
     self.Height = h;
     return(self);
 }
Example #5
0
 public static Vector2 size(this NineSliceSpriteRenderer self)
 {
     return(new Vector2(self.Width, self.Height));
 }