Esempio n. 1
0
    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;
 }