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; } }
public static ITween <float> tweenHeight(this NineSliceSpriteRenderer self, float to, EaseType e = EaseType.Linear, float d = 0.3f) { return(self.Tween("Height", to, d)); }
public static NineSliceSpriteRenderer setSize(this NineSliceSpriteRenderer self, Vector2 s) { self.Width = s.X; self.Height = s.Y; return(self); }
public static NineSliceSpriteRenderer setSize(this NineSliceSpriteRenderer self, float w, float h) { self.Width = w; self.Height = h; return(self); }
public static Vector2 size(this NineSliceSpriteRenderer self) { return(new Vector2(self.Width, self.Height)); }