コード例 #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;
    }
コード例 #2
0
 public Addable(BoosterData boosterData)
 {
     AddableType  = AddableType.BOOSTER;
     _boosterData = boosterData;
 }
コード例 #3
0
 public Addable(EnemyData enemyData)
 {
     AddableType = AddableType.ENEMY;
     _enemyData  = enemyData;
 }
コード例 #4
0
 public Addable(StaticData staticData)
 {
     AddableType = AddableType.STATIC;
     _staticData = staticData;
 }