private void UpdateGraphics() { if (Image) { Image.sprite = Iconography.GenerateSprite(_prefab.GetCache()); } }
private void Start() { if (obj && image) { image.texture = Iconography.GenerateIcon(obj); } }
public void UpdateGUI() { enemy = enemyObject.GetComponent <Enemy> (); image.texture = Iconography.GenerateIcon(enemyObject); IDescribed described = enemyObject.GetComponent <IDescribed>(); text.text = described.Name + "\nX " + count; }
private IContextMenuOption GenerateOption(Tier tier) { return(new ContextMenuOption(() => "Upgrade to " + tier.ToString(), () => GetCost(tier).Format(), () => Iconography.GenerateSprite(_assembly.GetTierParent(tier).gameObject), () => null, () => UI.ContextMenu.ContextMenu.Side.Right, () => UpgradeTo(tier), () => CanUpgradeTo(tier))); }
public void Assign(GameObject prefab, Commander commander, Action <GameObject> onClick) { Unit unit = prefab.GetComponent <Unit>(); UnitImage.sprite = Iconography.GenerateSprite(prefab); UnitTierImage.sprite = TierSprites[(int)unit.Info.UnitTier]; _unit = unit; _prefab = prefab; _onClick = onClick; _commander = commander; }
public void Display(WaveHandler handler, int amount, string enemyIdentifier) { _identifier = enemyIdentifier; IContentCachedPrefab enemy = Enemy.GetEnemy(_identifier); EnemyImage.sprite = Iconography.GenerateSprite(enemy.GetCache()); _amount = amount; UpdateAmount(); if (handler) // Bit janky but shut up { handler.OnEnemyKilled += OnEnemyKilled; handler.OnEnemyFinished += OnEnemyKilled; handler.OnAllEnemiesDone += OnWaveFinished; } }
public void OnEmplacementMenuClosed() { obj = emplacement.turretPrefab; image.texture = Iconography.GenerateIcon(obj); }
private void Awake() { iconography = this; gameObject.SetActive(false); }
private Texture2D SnapMapPreview() => Iconography.GenerateIcon(MapParent, PREVIEW_RENDER_SIZE);