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