コード例 #1
0
 public void AddList(List <ISpawnableItem> items, SpawnableInventoryPage page)
 {
     foreach (ISpawnableItem i in items)
     {
         AddItem(i, page);
     }
 }
コード例 #2
0
 public void AddItem(ISpawnableItem item, SpawnableInventoryPage page)
 {
     page.AddItem(item);
     if (SpawnableAdded != null)
     {
         SpawnableAdded(this, new SpawnableLoadedEventArgs(item, page));
     }
 }
コード例 #3
0
    public SpawnableInventoryPage AddPage(string label)
    {
        SpawnableInventoryPage newPage = new SpawnableInventoryPage(label);

        mPages.Add(newPage);
        if (PageAdded != null)
        {
            PageAdded(this, new InventoryPageAddedEventArgs(newPage));
        }
        return(newPage);
    }
コード例 #4
0
 public InventoryPageAddedEventArgs(SpawnableInventoryPage page)
 {
     Page = page;
 }
コード例 #5
0
 public SpawnableLoadedEventArgs(ISpawnableItem item, SpawnableInventoryPage page)
 {
     Item = item;
     Page = page;
 }