List <DStore> GetProductListByCurRole(List <DStore> pList) { List <DStore> list = new List <DStore>(); DRole db = ReadCfgRole.GetDataById(GTGlobal.CurPlayerCarrerID); int carrer = db.Carrer; for (int i = 0; i < pList.Count; i++) { DItem itemDB = ReadCfgItem.GetDataById(pList[i].ItemID); if (itemDB.Carrer == carrer || itemDB.Carrer == 0) { list.Add(pList[i]); } } return(list); }
private void OnAck_CreateRole(MessageRecv obj) { System.IO.MemoryStream ms = new System.IO.MemoryStream(obj.Data); RoleCreateAck ack = Serializer.Deserialize <RoleCreateAck>(ms); if (GTItemHelper.ShowNetworkError(ack.RetCode) == false) { return; } XCharacter data = new XCharacter(); data.Carrer = ack.Carrer; data.Id = ReadCfgRole.GetDataById(ack.Carrer).ActorID; data.GUID = ack.RoleID; data.Name = ack.Name; data.Level = 1; data.Type = (int)EActorType.PLAYER; data.Camp = (int)EBattleCamp.CT_PVE_PLAYER; DataDBSCharacter.Insert(data.Carrer, data); GTEventCenter.FireEvent(GTEventID.TYPE_LOGIN_ROLECRATE); }
private void OnAck_GetRoleList(MessageRecv obj) { System.IO.MemoryStream ms = new System.IO.MemoryStream(obj.Data); RoleListAck ack = Serializer.Deserialize <RoleListAck>(ms); if (GTItemHelper.ShowNetworkError(ack.RetCode) == false) { return; } for (int i = 0; i < ack.RoleList.Count; i++) { RoleItem item = ack.RoleList[i]; XCharacter data = new XCharacter(); data.Carrer = item.Carrer; data.Id = ReadCfgRole.GetDataById(item.Carrer).ActorID; data.GUID = item.RoleID; data.Level = item.Level; data.Name = item.Name; data.Type = (int)EActorType.PLAYER; data.Camp = (int)EBattleCamp.CT_PVE_PLAYER; DataDBSCharacter.Update(data.Carrer, data); } GTLauncher.Instance.LoadScene(GTCopyKey.SCENE_Role); }
public override void Init() { ReadCfgLocalString.Read("Text/Local/Data_LocalString"); ReadCfgCurve.Read("Text/Local/Data_Curve"); ReadCfgStageMount.Read("Text/Local/Data_StageMount"); ReadCfgStagePartner.Read("Text/Local/Data_StagePartner"); ReadCfgStagePet.Read("Text/Local/Data_StagePet"); ReadCfgStageRelics.Read("Text/Local/Data_StageRelics"); ReadCfgStageRole.Read("Text/Local/Data_StageRole"); ReadCfgSearch.Read("Text/Local/Data_Search"); ReadCfgRandomName.Read("Text/Local/Data_RandomNames"); ReadCfgProperty.Read("Text/Data/Data_Property"); ReadCfgQuality.Read("Text/Data/Data_Quality"); ReadCfgItem.Read("Text/Data/Data_Item"); ReadCfgEquip.Read("Text/Data/Data_Equip"); ReadCfgAction.Read("Text/Data/Data_Action"); ReadCfgRole.Read("Text/Data/Data_Role"); ReadCfgRoleLevel.Read("Text/Data/Data_RoleLevel"); ReadCfgEquip.Read("Text/Data/Data_Equip"); ReadCfgEquipAdvance.Read("Text/Data/Data_EquipAdvance"); ReadCfgEquipAdvanceCost.Read("Text/Data/Data_EquipAdvanceCost"); ReadCfgEquipStreng.Read("Text/Data/Data_EquipStrengthen"); ReadCfgEquipStrengLevel.Read("Text/Data/Data_EquipStrengthenLevel"); ReadCfgEquipStar.Read("Text/Data/Data_EquipStar"); ReadCfgEquipSuit.Read("Text/Data/Data_EquipSuit"); ReadCfgGem.Read("Text/Data/Data_Gem"); ReadCfgGemLevel.Read("Text/Data/Data_GemLevel"); ReadCfgGemSuit.Read("Text/Data/Data_GemSuit"); ReadCfgAward.Read("Text/Data/Data_Award"); ReadCfgCopyMainChapter.Read("Text/Data/Data_CopyMainChapter"); ReadCfgCopy.Read("Text/Data/Data_Copy"); ReadCfgEffect.Read("Text/Data/Data_Effect"); ReadCfgRelics.Read("Text/Data/Data_Relics"); ReadCfgMachine.Read("Text/Data/Data_Machine"); ReadCfgActorGroup.Read("Text/Data/Data_ActorGroup"); ReadCfgActor.Read("Text/Data/Data_Actor"); ReadCfgActorRace.Read("Text/Data/Data_ActorRace"); ReadCfgActorModel.Read("Text/Data/Data_ActorModel"); ReadCfgStore.Read("Text/Data/Data_Store"); ReadCfgStoreType.Read("Text/Data/Data_StoreType"); ReadCfgPet.Read("Text/Data/Data_Pet"); ReadCfgPetLevel.Read("Text/Data/Data_PetLevel"); ReadCfgPartner.Read("Text/Data/Data_Partner"); ReadCfgPartnerLevel.Read("Text/Data/Data_PartnerLevel"); ReadCfgPartnerWake.Read("Text/Data/Data_PartnerWake"); ReadCfgPartnerAdvance.Read("Text/Data/Data_PartnerAdvance"); ReadCfgPartnerWash.Read("Text/Data/Data_PartnerWash"); ReadCfgPartnerFetter.Read("Text/Data/Data_PartnerFetter"); ReadCfgPartnerStar.Read("Text/Data/Data_PartnerStar"); ReadCfgTask.Read("Text/Data/Data_Task"); ReadCfgAdventure.Read("Text/Data/Data_Adventure"); ReadCfgSkillTalent.Read("Text/Data/Data_SkillTalent"); ReadCfgMine.Read("Text/Data/Data_Mine"); ReadCfgSkill.Read("Text/Data/Data_Skill"); ReadCfgVideo.Read("Text/Data/Data_Video"); ReadCfgDialogue.Read("Text/Data/Data_Dialogue"); ActBuffSystem.Read("Text/Buff/Buff"); }