public void SetSprite(int id, AddableType type) { Util.Assert(type == AddableType.BOOSTER || type == AddableType.ENEMY); Sprite sprite = null; if (type == AddableType.BOOSTER) { sprite = SpriteList.GetBooster(id); } else // == Enemy { sprite = SpriteList.GetEnemy(id); } this.image.sprite = sprite; this.spriteID = id; }
public Addable(BoosterData boosterData) { AddableType = AddableType.BOOSTER; _boosterData = boosterData; }
public Addable(EnemyData enemyData) { AddableType = AddableType.ENEMY; _enemyData = enemyData; }
public Addable(StaticData staticData) { AddableType = AddableType.STATIC; _staticData = staticData; }