Esempio n. 1
0
        private BonusPickable GetPickableFromPool(BonusDBEntry dbEntry)
        {
            var bonus = _cachedBonuses.RandomItem(b => b.dbEntry == dbEntry);

            if (bonus.IsAssigned())
            {
                _cachedBonuses.Remove(bonus);
            }
            else
            {
                bonus = dbEntry.LoadPrefab <BonusPickable>().Clone();
            }

            return(bonus);
        }
 public BonusRestoreEnergy(BonusDBEntry dbEntry) : base(dbEntry)
 {
 }
Esempio n. 3
0
 public Bonus(BonusDBEntry dbEntry)
 {
     this.dbEntry = dbEntry;
 }
 public BonusIndestructable(BonusDBEntry dbEntry) : base(dbEntry)
 {
 }