コード例 #1
0
ファイル: Loot.cs プロジェクト: ZacJ/BroodLord
 public abstract Item CreateItem(Loot loot);
コード例 #2
0
ファイル: ClubLoot.cs プロジェクト: ZacJ/BroodLord
 public override Item CreateItem(Loot loot)
 {
     return new ClubItem(loot.GetId());
 }
コード例 #3
0
ファイル: Toon.cs プロジェクト: ZacJ/BroodLord
 /// <summary>
 /// If adding to inventory succeeded (returned true) remove loot from map
 /// </summary>
 /// <param name="loot">Loot to add to inventory</param>
 private void InteractWithObject(Loot loot)
 {
     if (inventory.addToInventory(loot.CreateItem(loot), loot.Stackable))
         Map.RemoveGameObject(loot.GetId());
 }