Exemple #1
0
 public void ClearItems()
 {
     SubDoerUtil2.ClearSubDoers <Scene>(this.parentDoer, this.subDoerKey);
 }
Exemple #2
0
 public Item RemoveItem(string rid)
 {
     return(SubDoerUtil2.RemoveSubDoer <Item>(this.parentDoer, this.subDoerKey, rid));
 }
Exemple #3
0
 public Item RemoveItem(Item item)
 {
     return(SubDoerUtil2.RemoveSubDoer <Item>(this.parentDoer, this.subDoerKey, item));
 }
Exemple #4
0
 public Item[] RemoveItems(string id, int count)
 {
     return(SubDoerUtil2.RemoveSubDoers <Item>(this.parentDoer, this.subDoerKey, id, count,
                                               Client.instance.itemFactory));
 }
Exemple #5
0
 public bool CanRemoveItems(string id, int count)
 {
     return(SubDoerUtil2.CanRemoveSubDoers(this.parentDoer, this.subDoerKey, id, count));
 }
Exemple #6
0
 ////////////////////DoXXX/////////////////////////////////
 //卸载
 public void DoRelease()
 {
     SubDoerUtil2.DoReleaseSubDoer <Item>(this.parentDoer, this.subDoerKey);
 }
Exemple #7
0
 public void AddItem(Item item)
 {
     SubDoerUtil2.AddSubDoers(this.parentDoer, this.subDoerKey, item);
 }
Exemple #8
0
 public int GetItemCount(string id)
 {
     return(SubDoerUtil2.GetSubDoerCount <Item>(this.parentDoer, this.subDoerKey, id));
 }
Exemple #9
0
 public bool HasItem(string id)
 {
     return(SubDoerUtil2.HasSubDoers <Item>(this.parentDoer, this.subDoerKey, id));
 }
Exemple #10
0
 public string[] GetItemIds()
 {
     return(SubDoerUtil2.GetSubDoerIds(this.parentDoer, this.subDoerKey));
 }
Exemple #11
0
 public Item[] GetItemsOfTypes(string type1, string type2 = null)
 {
     return(SubDoerUtil2.GetSubDoers <Item>(this.parentDoer, this.subDoerKey, null,
                                            (item) => this.__FilterType(item, type1, type2)));
 }
Exemple #12
0
 //获得指定的镶物
 public Item GetItem(string idOrRid)
 {
     return(SubDoerUtil2.GetSubDoer <Item>(this.parentDoer, this.subDoerKey, idOrRid));
 }
Exemple #13
0
 public ArrayList GetItems_ToEdit(string id)         //可以直接插入删除
 {
     return(SubDoerUtil2.GetSubDoers_ToEdit(this.parentDoer, this.subDoerKey, id));
 }
Exemple #14
0
 public Item[] GetItems(string id = null)
 {
     return(SubDoerUtil2.GetSubDoers <Item>(this.parentDoer, this.subDoerKey, id, null));
 }