public ItemRecord this[int slot] { get { if (slot > GuildMgr.MAX_BANK_TAB_SLOTS) { return(null); } return(slot < ItemRecords.Count - 1 ? ItemRecords[slot] : null); } set { if (slot > GuildMgr.MAX_BANK_TAB_SLOTS) { return; } if (value == null) { Items[slot] = null; ItemRecords[slot] = null; return; } value.Slot = slot; Items[slot] = new GuildBankTabItemMapping { Guid = value.Guid, TabSlot = (byte)slot }; ItemRecords[slot] = value; } }
public ItemRecord this[int slot] { get { if (slot > GuildMgr.MAX_BANK_TAB_SLOTS) return null; return slot < ItemRecords.Count - 1 ? ItemRecords[slot] : null; } set { if (slot > GuildMgr.MAX_BANK_TAB_SLOTS) return; if (value == null) { Items[slot] = null; ItemRecords[slot] = null; return; } value.Slot = slot; Items[slot] = new GuildBankTabItemMapping { Guid = value.Guid, TabSlot = (byte)slot }; ItemRecords[slot] = value; } }
public ItemRecord this[int slot] { get { return slot < GuildMgr.MAX_BANK_TAB_SLOTS ? ItemRecords[slot] : null; } set { Items[slot] = new GuildBankTabItemMapping() { Guid = value.Guid, TabSlot = (byte)slot }; ItemRecords[slot] = value; } }
public ItemRecord this[int slot] { get { if (slot > 98) { return(null); } if (slot >= ItemRecords.Count - 1) { return(null); } return(ItemRecords[slot]); } set { if (slot > 98) { return; } if (value == null) { Items[slot] = null; ItemRecords[slot] = null; } else { value.Slot = slot; Items[slot] = new GuildBankTabItemMapping { Guid = value.Guid, TabSlot = (byte)slot }; ItemRecords[slot] = value; } } }
public GuildBankTab() { Items = new GuildBankTabItemMapping[98]; ItemRecords = new ItemRecord[98]; }
public GuildBankTab() { Items = new GuildBankTabItemMapping[GuildMgr.MAX_BANK_TAB_SLOTS]; ItemRecords = new ItemRecord[GuildMgr.MAX_BANK_TAB_SLOTS]; }