public SpriteRenderer(RendererData settings) { Rectangle = settings.rect; Color = settings.color; LayerDepth = settings.layer; Texture = settings.texture; }
public Destroyer CreateDestroyer() { RendererData rendererData = _settingsManager.GetDestroyerRendererData(); Destroyer destroyer = new Destroyer(rendererData); destroyer.Scale = 1; return(destroyer); }
public Bit CreateBit(BitType type, ModifiType modifi = ModifiType.None) { string name = (type).ToString(); BitData data = new BitData(); RendererData rendererData = _settingsManager.GetBitRendererData(); RendererData modifierRendererData = _settingsManager.GetBitModifierRendererData(); rendererData.texture = _resource.GetCommonTexture(name); rendererData.auxTexture = _resource.GetCommonTexture(name + "Select"); data.mainRendererData = rendererData; if (modifi > 0) { modifierRendererData.texture = _resource.GetCommonTexture(modifi.ToString()); } data.modifiRendererData = modifierRendererData; Bit bit = new Bit(data); bit.BitType = type; bit.ModifiType = modifi; bit.Scale = 1; return(bit); }
public Cell(RendererData data, Color color) : base(data) { Enabled = true; }
public Panel(RendererData data) : base(data) { }