示例#1
0
文件: Roles.cs 项目: uiopsczc/Test
 //获得指定的角色
 public Role GetRole(string idOrRid)
 {
     return(SubDoerUtil1.GetSubDoer <Role>(this.parentDoer, this.subDoerKey, idOrRid));
 }
示例#2
0
文件: Roles.cs 项目: uiopsczc/Test
 //清除所有角色
 public void ClearRoles()
 {
     SubDoerUtil1.ClearSubDoers <Role>(this.parentDoer, this.subDoerKey,
                                       (role) => { ((User)this.parentDoer).RemoveRole(role); });
 }
示例#3
0
        //////////////////////////OnXXX//////////////////////////////////////////////////


        ////////////////////////////////////////////////////////////////////////////
        public Mission[] GetMissions(string id = null)
        {
            return(SubDoerUtil1.GetSubDoers <Mission>(this.parentDoer, this.subDoerKey, id, null));
        }
示例#4
0
 public bool HasMissions()
 {
     return(SubDoerUtil1.HasSubDoers <Mission>(this.parentDoer, this.subDoerKey));
 }
示例#5
0
        ////////////////////////////OnXXX////////////////////////////////////////////////


        ////////////////////////////////////////////////////////////////////////////
        //获得指定的装备
        public Item[] GetEquips(string id = null)
        {
            return(SubDoerUtil1.GetSubDoers <Item>(this.parentDoer, this.subDoerKey, id, null));
        }
示例#6
0
 public void ClearMissions()
 {
     SubDoerUtil1.ClearSubDoers <Mission>(this.parentDoer, this.subDoerKey, (mission) => { });
 }
示例#7
0
 //清除所有镶物
 public void ClearEquips()
 {
     SubDoerUtil1.ClearSubDoers <Item>(this.parentDoer, this.subDoerKey,
                                       (equip) => { ((Critter)this.parentDoer).TakeOffEquip(equip); });
 }
示例#8
0
文件: Roles.cs 项目: uiopsczc/Test
 public ArrayList GetRoles_ToEdit()         //可以直接插入删除
 {
     return(SubDoerUtil1.GetSubDoers_ToEdit(this.parentDoer, this.subDoerKey));
 }
示例#9
0
 //是否有指定种类装备
 public int GetEquipsCountOfTypes(string type1, string type2 = null)
 {
     return(SubDoerUtil1.GetSubDoersCount <Item>(this.parentDoer, this.subDoerKey, null,
                                                 (equip) => this.__FilterType(equip, type1, type2)));
 }
示例#10
0
 //获得指定的装备
 public Item GetEquip(string idOrRid)
 {
     return(SubDoerUtil1.GetSubDoer <Item>(this.parentDoer, this.subDoerKey, idOrRid));
 }
示例#11
0
 //是否有指定种类装备
 public bool HasEquipsOfTypes(string type1, string type2 = null)
 {
     return(SubDoerUtil1.HasSubDoers <Item>(this.parentDoer, this.subDoerKey, null,
                                            (equip) => this.__FilterType(equip, type1, type2)));
 }
示例#12
0
 public int GetEquipsCount()
 {
     return(SubDoerUtil1.GetSubDoersCount <Item>(this.parentDoer, this.subDoerKey));
 }
示例#13
0
 //是否有装备
 public bool HasEquips()
 {
     return(SubDoerUtil1.HasSubDoers <Item>(this.parentDoer, this.subDoerKey));
 }
示例#14
0
文件: Roles.cs 项目: uiopsczc/Test
 ////////////////////DoXXX/////////////////////////////////
 //卸载
 public void DoRelease()
 {
     SubDoerUtil1.DoReleaseSubDoer <Role>(this.parentDoer, this.subDoerKey);
 }
示例#15
0
 public int GetMissionsCount()
 {
     return(SubDoerUtil1.GetSubDoersCount <Mission>(this.parentDoer, this.subDoerKey));
 }
示例#16
0
文件: Roles.cs 项目: uiopsczc/Test
        //////////////////////////OnXXX//////////////////////////////////////////////////


        ////////////////////////////////////////////////////////////////////////////
        //获得指定的角色
        public Role[] GetRoles(string id = null)
        {
            return(SubDoerUtil1.GetSubDoers <Role>(this.parentDoer, this.subDoerKey, id, null));
        }
示例#17
0
 public Mission GetMission(string idOrRid)
 {
     return(SubDoerUtil1.GetSubDoer <Mission>(this.parentDoer, this.subDoerKey, idOrRid));
 }
示例#18
0
文件: Roles.cs 项目: uiopsczc/Test
 public int GetRolesCount()
 {
     return(SubDoerUtil1.GetSubDoersCount <Role>(this.parentDoer, this.subDoerKey));
 }
示例#19
0
文件: Embeds.cs 项目: uiopsczc/Test
 //清除所有镶物
 public void ClearEmbeds()
 {
     SubDoerUtil1.ClearSubDoers <Item>(this.parentDoer, this.subDoerKey,
                                       (embed) => { ((Item)this.parentDoer).EmbedOff(embed); });
 }