public List <uint> SearchAcrossMapRoad(uint fromMapId, uint toMapId) { KMapListSetting fromMap = KConfigFileManager.GetInstance().mapListSetting.getData(fromMapId.ToString()); KMapListSetting toMap = KConfigFileManager.GetInstance().mapListSetting.getData(toMapId.ToString()); m_resultList.Clear(); if (fromMap != null && toMap != null) { if (!KConfigFileManager.GetInstance().mapMapsTrigger.ContainsKey(fromMapId)) { return(null); } List <uint> haveSearchedList = new List <uint>(); haveSearchedList.Add(fromMapId); List <uint> resultList = new List <uint>(); resultList.Add(fromMapId); m_toMapId = toMapId; m_fromMapId = fromMapId; this.SearchMap(KConfigFileManager.GetInstance().mapMapsTrigger[fromMapId], haveSearchedList, resultList); m_resultList.Sort(Compare); } if (m_resultList.Count > 0) { return(m_resultList[0]); } else { return(null); } }
private void MoveToNextMap() { if (m_mapAcrossIDList.Count > 0) { uint fromMapID = this.mapId; m_currentMoveToMapID = m_mapAcrossIDList[0]; m_mapAcrossIDList.Remove(m_currentMoveToMapID); KTabFile <KMapTriggerInfo> focusMap = KConfigFileManager.GetInstance().mapMapsTrigger[fromMapID]; foreach (KeyValuePair <string, KMapTriggerInfo> kmt in focusMap.getAllData()) { if (kmt.Value.ChangeMapID == m_currentMoveToMapID) { string[] pos = kmt.Value.TriggerPoint.Split(';'); if (pos.Length != 2) { Debug.LogError("MoveToNextMap error TriggerPoint; from " + fromMapID.ToString() + "to " + m_currentMoveToMapID.ToString()); } Vector3 target = MapUtils.GetMetreFromInt(int.Parse(pos[0]), int.Parse(pos[1])); this.MainHero.DispatchEvent(ControllerCommand.MOVE_TO_DES, target, true); break; } } } else { m_bInAutoAcrossMap = false; this.MainHero.DispatchEvent(ControllerCommand.MOVE_TO_DES, m_vecTargetPos, true); } }
private void UpateItem() { foreach (PassiveSkillData skillData in SkillLogic.GetInstance().TalentSkillDict.Values) { skillItems[skillData.SkillID].SkillData = skillData; } foreach (TalentSkillItem item in skillItems.Values) { KPassiveSkill passiveSkillSetting = KConfigFileManager.GetInstance().GetPassiveSkill(item.SkillData.SkillID, item.SkillData.Level); List <KPassiveSkill> reqSkills = passiveSkillSetting.GetReqSkillList(); int count = reqSkills.Count; for (int i = 0; i < count; i++) { KPassiveSkill reqSkill = reqSkills[i]; PassiveSkillData reqSkillVO = skillItems[reqSkill.SkillID].SkillData; GameObject arrow; string key = "arrow_" + (reqSkill.Index - 1) + "_" + (passiveSkillSetting.Index - 1); //if(!arrowList.TryGetValue(key, out arrow)) //{ // Debug.Log(key + "-----------"); //} //if (reqSkillVO.Learned && reqSkillVO.currentSkill.Level >= reqSkill.Level) //{ // arrow.SetActive(true); //} //else //{ // arrow.SetActive(false); //} } } }
public override void Active() { base.Active(); KSkillDisplay skillDisplay = KConfigFileManager.GetInstance().GetSkillDisplay(hero.property.lastHitSkillId, hero.property.tabID); Vector3 forward = hero.Position - attacker.Position; forward.Normalize(); jump.beginPosition = hero.Position; jump.dampen = true; if (null == skillDisplay) { height = 0; distance = 0; speed = 100f; jump.endPosition = KingSoftCommonFunction.NearPosition(hero.Position); } else { height = skillDisplay.DieJump; distance = skillDisplay.DieDistance; speed = skillDisplay.DieSpeed; jump.endSpeed = skillDisplay.DieSpeed2; jump.endPosition = KingSoftCommonFunction.NearPosition(hero.Position + forward * distance); } lookForward = new Vector3(-forward.x, 0f, -lookForward.z); jump.speed = speed; attackerPosition = attacker.transform.position; jump.height = height; jump.Active(); hero.DispatchEvent(ControllerCommand.CrossFadeAnimation, "dead", AMIN_MODEL.ONCE, false); }
private void RenderInfo() { if (bInited && m_plotInfo != null) { LayerManager.GetInstance().UILayer.SetActive(false); KHeroSetting heroSetting = KConfigFileManager.GetInstance().GetHeroSetting(m_plotInfo.nNpcID); if (heroSetting != null) { DiologueNpcNameLabel.text = heroSetting.Name; } fNappTime = 0; DialogueComtentLabel.text = m_plotInfo.Content; if (camera != null) { if (m_plotInfo.strCameraPosition != null && m_plotInfo.strCameraPosition != "0") { string[] posTemp = m_plotInfo.strCameraPosition.Split(':'); if (posTemp.Length == 3 && camera != null) { Vector3 vecPosition = MapUtils.GetMetreFromInt(int.Parse(posTemp[0]), int.Parse(posTemp[2]), int.Parse(posTemp[1])); camera.PlayPlot(m_plotInfo.plotType, vecPosition, m_plotInfo.fCameraDis); } } } } }
public void SetEquipInfo(EquipInfo itemInfo) { equipIndex = itemInfo.typeId; equipStrengthenLevel = itemInfo.CurStrengthenLv; equipBagPos = itemInfo.Position; equipLoadPos = itemInfo.PutWhere; attributeType = KAttributeType.atInvalid; attributeValue = 0; extValue = 0; capacityValue = 0; string dataKey = equipIndex.ToString() + "_" + equipStrengthenLevel.ToString(); KEquipStrengthen equipData = KConfigFileManager.GetInstance().equipStrengthenTab.getData(dataKey); if (equipData != null) { foreach (KeyValuePair <KAttributeType, int> tempData in equipData.AttributeDict) { attributeType = tempData.Key; attributeValue = tempData.Value; break; } capacityValue = Util.GetFightCalculate(equipData.AttributeDict); } UpdateEquipInfo(); }
private object LoadResource(params object[] objs) { KHeroSetting heroSetting = KConfigFileManager.GetInstance().heroSetting.getData(Owner.TabID.ToString()); AssetLoader.GetInstance().Load(URLUtil.GetResourceLibPath() + "Hero/h_" + heroSetting.RepresentID.ToString() + ".hero", LoadResource_OnLoadComplete, AssetType.BUNDLER); return(null); }
/// <summary> /// 激活行为. /// </summary> public override void Active() { KParams kParams = KConfigFileManager.GetInstance().GetParams(); commonSpeed = kParams.CommonSpeed; beginPosition = hero.Position; if(hero.Position.x == endPosition.x && hero.Position.z == endPosition.z) { action.FinishImmediate(); isFinish = true; return; } else { action.beginPosition = beginPosition; action.endPosition = endPosition; action.speed = speed; action.isLock = isLock; action.deltaSpace = deltaSpace; action.distanceChangeFun = OnDistanceChangeFun; action.Active(); endPosition = action.endPosition; } if (hero.property.isMainHero) hero.DispatchEvent(ControllerCommand.HERO_MOVE); hero.DispatchEvent(ControllerCommand.CrossFadeAnimation, hero.CharacterStateName(CharacterState.MOVE1), AMIN_MODEL.LOOP, true); }
public void showTips(List <ItemInfo> roleEquip) { int max; IntensifyLogic logic = IntensifyLogic.GetInstance(); item = roleEquip; if (!bInited) { return; } if (item.Count <= 0) { return; } level = IntensifyLogic.GetInstance().GetStepLevel(GetEquip(0).CurStrengthenLv); for (int i = 0; i < item.Count; i++) { number = IntensifyLogic.GetInstance().GetStepLevel(GetEquip(i).CurStrengthenLv); if (number <= level) { level = number; } max = logic.maxStrngthenLevList[logic.GetStepLevel(GetEquip(i).CurStrengthenLv) - 1]; equipTab = KConfigFileManager.GetInstance().GetForgeEquipStrengthen(GetEquip(i).ID, max + 1); levelNameList.Add(equipTab.EquipName); } ShowEquipName(levelNameList.Count); equipSuittab = KConfigFileManager.GetInstance().GetEquipSuitTab(level); ShowProperty(equipSuittab.AttributeDict3); UpdatePosition(); levelNameList.Clear(); }
/// <summary> /// 激活行为. /// </summary> public override void Active() { base.Active(); if (hitAnim.Length > 0) { hero.DispatchEvent(ControllerCommand.CrossFadeAnimation, hitAnim); } isFinish = false; action = new ActionThrowUp(hero); action.beginPosition = hero.Position; action.endPosition = KingSoftCommonFunction.NearPosition(hero.Position); KParams kParams = KConfigFileManager.GetInstance().GetParams(); action.height = kParams.HitHeight; action.changeForward = false; action.type = ActionThrowUp.ThrowUpType.TIME; action.totalTime = time; action.Active(); if (hero.property.isMainHero) { hero.DispatchEvent(ControllerCommand.HERO_MOVE); } }
private void InitItem() { int Career = PlayerManager.GetInstance().MajorPlayer.Job - 1;//职业从1开始 int n = 0; uint skillID = 0; for (int i = 0; i < 4; i++) { for (int j = 0; j < 6; j++) { if (i * 6 + j == postions[n]) { skillID = skillIDList[Career][n]; TalentSkillItem item = NGUITools.AddChild <TalentSkillItem>(gameObject); GameObject go = GameObject.Instantiate(addBtn.gameObject) as GameObject; UIEventListener.Get(go).onClick += OnUpgradeSkill; item.AddPointBtn(go); item.gameObject.transform.localPosition = posList[n++]; skillItems.Add(skillID, item); KPassiveSkill skill = KConfigFileManager.GetInstance().GetPassiveSkill(skillID, 1); PassiveSkillData skillData = new PassiveSkillData(); skillData.Learned = true; item.SkillData = skillData; if (n == 14) { i = 4; break; } } } } GameObject.Destroy(addBtn.gameObject); }
public void InitPveMap(int nPveID, int nCompleteTime, RemoteTable pveValue) { KPve pveInfo = KConfigFileManager.GetInstance().pveList.getData(nPveID.ToString()); showText = pveInfo.Text; enterTime = (int)PlayerManager.GetInstance().MajorPlayer.onlineTime; MapName.text = pveInfo.Name; ProcessTime.text = GiftItem.FormatTime(nCompleteTime); completeTime = nCompleteTime; exsistTime = pveInfo.tExistTime; pveID = nPveID; UpdateTime(); for (int i = 0; i < 9; i++) { int nValue = pveValue[i]; mapValue[i] = nValue; } UpdateValue(); ShowProcess(); }
private void UpdateTime() { KPve pveInfo = KConfigFileManager.GetInstance().pveList.getData(pveID.ToString()); if (pveInfo == null) { return; } int nCompleteTime = completeTime + (int)PlayerManager.GetInstance().MajorPlayer.onlineTime - enterTime; ProcessTime.text = GiftItem.FormatTime(nCompleteTime); ExitTime.text = "副本退出时间:<40b9ff>" + GiftItem.FormatTime(exsistTime - nCompleteTime) + "<->"; Process1.gameObject.SetActive(false); Process2.gameObject.SetActive(false); Process3.gameObject.SetActive(false); if (nCompleteTime > pveInfo.tNormalTime) { Process3.gameObject.SetActive(true); } else if (nCompleteTime > pveInfo.tGoodTime) { Process2.gameObject.SetActive(true); } else { Process1.gameObject.SetActive(true); } }
private void ChangeShowPlayer() { if (null != entity) { entity.gameObject.SetActive(false); } if (modelDict.TryGetValue(curJob, out entity)) { entity.gameObject.SetActive(true); } else { KHeroSetting heroSetting = KConfigFileManager.GetInstance().heroSetting.getData("" + curJob); entity = SceneLogic.GetInstance().CreateSceneObject((uint)curJob, KSceneObjectType.sotHero, heroSetting.HeroType, KDoodadType.dddInvalid, new Vector3(0, -0.7f, -1), 1); entity.heroSetting = heroSetting; entity.Init(); entity.AnimCmp.pause = true; entity.transform.rotation = new Quaternion(0, 180, 0, 0); entity.transform.localScale = new Vector3(0.78f, 0.78f, 0.78f); SceneLogic.GetInstance().RemoveSceneObjInfor(1); //SetLayer(entity.gameObject,LayerMask.NameToLayer("2D")); modelDict[curJob] = entity; } resetPose = false; entity.AnimCmp.CrossFadeAnimation(poseAction); }
public object ShowPveView(int nPveID, float fCompleteTime, RemoteTable award) { KPve pveInfo = KConfigFileManager.GetInstance().pveList.getData(nPveID.ToString()); Open(null); SuccSprite1.gameObject.SetActive(false); SuccSprite2.gameObject.SetActive(false); SuccSprite3.gameObject.SetActive(false); if (fCompleteTime > pveInfo.tNormalTime) { SuccSprite1.gameObject.SetActive(true); nShowStar = 1; } else if (fCompleteTime > pveInfo.tGoodTime) { SuccSprite2.gameObject.SetActive(true); Star3.gameObject.SetActive(false); nShowStar = 2; } else { SuccSprite3.gameObject.SetActive(true); nShowStar = 3; } CompleteTimeLabel.text = GiftItem.FormatTime((int)fCompleteTime); ShowAward(award); showTime = (int)PlayerManager.GetInstance().MajorPlayer.onlineTime; return(null); }
private void UpdateSkillDesc(ActiveSkillData skillData) { KActiveSkill currSkillSetting = KConfigFileManager.GetInstance().GetActiveSkill(skillData.SkillID, skillData.Level); KActiveSkill nextSkillSetting = KConfigFileManager.GetInstance().GetActiveSkill(skillData.SkillID, skillData.Level + 1); if (currSkillSetting != null) { skillNameTxt.text = "<fff1cc>" + currSkillSetting.Text + "<->"; curDescTxt.text = "<949393>" + currSkillSetting.Desc + "<->"; } if (nextSkillSetting != null) { nextDescTxt.text = "<ebba10>" + nextSkillSetting.Desc + "<->"; reqLevelTxt.text = "<ebba10>" + nextSkillSetting.LearnLevel + "<->"; reqMoneyTxt.text = "<ebba10>" + nextSkillSetting.CostMoney + "<->"; proBarSp.fillAmount = ((float)skillData.SkillExp) / nextSkillSetting.MaxSkillExp; } else { nextDescTxt.text = "<ff0000>已达最高等级<->"; reqLevelTxt.text = "<ff0000>--<->"; reqMoneyTxt.text = "<ff0000>--<->"; proBarSp.fillAmount = 1.0f; } }
private void UpdateReqItem() { KPassiveSkill currSkillSetting = KConfigFileManager.GetInstance().GetPassiveSkill(currentItem.SkillData.SkillID, currentItem.SkillData.Level); KPassiveSkill nextSkillSetting = KConfigFileManager.GetInstance().GetPassiveSkill(currentItem.SkillData.SkillID, currentItem.SkillData.Level + 1); List <ItemInfo> itemList = null; int count = 0; if (currSkillSetting != null) { itemList = nextSkillSetting.GetReqItemList(); count = itemList.Count; reqLevelTxt.text = currSkillSetting.LearnLevel.ToString(); reqMenoryTxt.text = currSkillSetting.CostMoney.ToString(); } else { reqLevelTxt.text = ""; reqMenoryTxt.text = ""; } for (int i = 0; i < REQ_ITEM_COUNT; i++) { if (i < count) { reqItems[i].gameObject.SetActive(true); reqItems[i].ItemData = itemList[i]; } else { reqItems[i].gameObject.SetActive(false); } } }
/// <summary> /// 激活行为. /// </summary> public override void Active() { //FxAsset assert = new FxAsset(); //assert.init(URLUtil.GetResourceLibPath() + buffInfor.BuffPath); base.Active(); KParams kParams = KConfigFileManager.GetInstance().GetParams(); outColor = KingSoftCommonFunction.StringToColor(kParams.MonsterOutColor); totalTime = kParams.MonsterOutTime; MonsterOutHeight = kParams.MonsterOutHeight; if (kParams.MonsterOutFx.Length > 0) { assert.init(URLUtil.GetResourceLibPath() + kParams.MonsterOutFx); GameObject fx = assert.CloneObj(); if (null != fx) { fx.transform.position = hero.Position; fx.transform.localScale = hero.transform.localScale * kParams.MonsterOutFxScale; DestoryObject d = fx.AddComponent <DestoryObject>(); d.delta = 1f; } } hero.DispatchEvent(ControllerCommand.CrossFadeAnimation, "idle1", AMIN_MODEL.ONCE, false); isFinish = false; hero.DispatchEvent(ControllerCommand.CLEAR_BUFF); beginTime = Time.realtimeSinceStartup; }
public static void GotoCollectObj(int collectObjID, bool bCarry = false) { KCollectMissionInfo info = KConfigFileManager.GetInstance().GetCollectInfo(collectObjID); if (info != null) { if (info.strPosition != null && info.strPosition != "0") { string[] pos = info.strPosition.Split(';'); if (pos.Length != 0) { string[] posTemp = pos[0].Split(':'); if (posTemp.Length == 3) { if (bCarry) { Carry(info.nSceneID, new Vector3(int.Parse(posTemp[0]), int.Parse(posTemp[1]), int.Parse(posTemp[2]))); } else { Vector3 vecPosition = MapUtils.GetMetreFromInt(int.Parse(posTemp[0]), int.Parse(posTemp[2]), int.Parse(posTemp[1])); Goto(info.nSceneID, vecPosition); } CollectObjLogic.GetInstance().m_bAutoCollect = true; } } } } }
public override void Active() { base.Active(); if (null == hero.BodyGo) { return; } KSkillDisplay skillDisplay = KConfigFileManager.GetInstance().GetSkillDisplay(hero.property.lastHitSkillId, hero.property.tabID); Vector3 forward = hero.Position - attacker.Position; forward.Normalize(); hero.transform.position = hero.transform.position + (Vector3.up * 0.2f); if (!Bind()) { ActionMonsterDie action = new ActionMonsterDie(hero); action.attacker = attacker; action.IsPushStack = false; hero.DispatchEvent(ControllerCommand.SetActiveAction, action); hero.transform.position = hero.transform.position - (Vector3.up * 0.2f); return; } hero.BodyGo.animation.Stop(); float _f = 10f; _rootRB.velocity = forward * skillDisplay.PhysicsVelocity * Random.Range(0.8f, 1.2f); _rootRB.velocity += Vector3.up * skillDisplay.PhysicsVelocityUp * Random.Range(0.8f, 1.2f); _rootRB.angularVelocity = new Vector3(0, Random.Range(30f, 60f), 0); }
public void OnSkillEffectOp(KProtoBuf buf, bool fristTime) { S2C_SKILL_EFFECT respond = buf as S2C_SKILL_EFFECT; KAttackEvent kaEvt = (KAttackEvent)respond.byAttackEvent; SceneEntity killerHero = GetSceneObject(respond.wCasterID) as SceneEntity; SceneEntity targetHero = GetSceneObject(respond.wTargetHeroID) as SceneEntity; if (null == targetHero) { return; } if (!fristTime && null == targetHero) { return; } targetHero.property.lastHitSkillId = respond.wSkillID; targetHero.property.lastAttackEvent = respond.byAttackEvent; if (null != targetHero.AnimCmp) { targetHero.AnimCmp.ResetFightingState(); } KSkillDisplay skillDisplay = KConfigFileManager.GetInstance().GetSkillDisplay(targetHero.property.lastHitSkillId, 1); if (fristTime && null != killerHero) { KActiveSkill activeSkill = KConfigFileManager.GetInstance().GetActiveSkill(targetHero.property.lastHitSkillId, 1); if (null != activeSkill) { if (activeSkill.ClientCache) { if (null != killerHero.ActiveAction) { killerHero.ActiveAction.AddSkillEffectMessage(respond, Time.realtimeSinceStartup); return; } } else if (null != killerHero && skillDisplay.HitDelayTimeScale > 0.00001f) { float distance = Vector3.Distance(killerHero.Position, targetHero.Position); float _time = distance * skillDisplay.HitDelayTimeScale; DelayCallManager.instance.CallFunction(OnSkillEffectParam, _time, buf, false, targetHero, targetHero.property.hp - (int)respond.wDamage, Time.realtimeSinceStartup); return; } } } if (fristTime) { targetHero.property.fightHp = (int)(targetHero.property.hp - respond.wDamage); targetHero.property.updateFightHpTime = Time.realtimeSinceStartup; } if (targetHero.property.heroObjType == KHeroObjectType.hotPlayer) { if (null != targetHero.AnimCmp) { targetHero.AnimCmp.ResetFightingState(); } } targetHero.Action.PlayFightEffect(respond.wSkillID, (int)respond.wDamage, respond.byAttackEvent, killerHero); }
private void GetPropertyByMaxLevel(int equipID, int equipLevel) { equipTab = KConfigFileManager.GetInstance().GetForgeEquipStrengthen(equipID, equipLevel); foreach (KeyValuePair <KAttributeType, int> dict in equipTab.AttributeDict) { maxPropertyList.Add(dict.Value); } }
protected override void Init() { base.Init(); base.Hide(); Dictionary <string, KGiftData> giftAllData = KConfigFileManager.GetInstance().giftTabFile.getAllData(); List <KGiftData> levelAndCombatGiftDataList = new List <KGiftData>(); foreach (KGiftData giftData in giftAllData.Values) { if (giftData.eType == KGiftType.gtLevel || giftData.eType == KGiftType.gtCombat) { levelAndCombatGiftDataList.Add(giftData); } } levelAndCombatGiftDataList.Sort( delegate(KGiftData k1, KGiftData k2) { int compare = k1.nCombatLimit - k2.nCombatLimit; if (compare == 0) { return(k1.nLevelLimit - k2.nLevelLimit); } else { return(compare); } } ); foreach (KGiftData giftData in levelAndCombatGiftDataList) { UIDragPanelContents uiDragPanelContents = (UIDragPanelContents)UnityEngine.Object.Instantiate(base.GiftItem, base.GiftItem.transform.position, base.GiftItem.transform.rotation); uiDragPanelContents.transform.localScale = base.GiftItem.transform.lossyScale; GiftItem giftItem = uiDragPanelContents.gameObject.AddComponent <GiftItem>(); giftItem.Init(giftData); if (giftData.eType == KGiftType.gtLevel) { uiDragPanelContents.transform.parent = base.LevelList.gameObject.transform; LevelGiftItemList.Add(giftItem); } else if (giftData.eType == KGiftType.gtCombat) { uiDragPanelContents.transform.parent = base.CombatList.gameObject.transform; CombatGiftItemList.Add(giftItem); } } base.GiftItem.gameObject.SetActive(false); base.LevelList.sorted = false; base.LevelList.repositionNow = true; base.CombatList.sorted = false; base.CombatList.repositionNow = true; this.isListChanged = true; }
private void refreadPanel() { foreach (UILabel lab in labelObjs) { if (null == lab) { return; } } int c = 1; if (Owner.property.sceneObjType == KSceneObjectType.sotDoodad) { if (Owner.property.doodadObjType == KDoodadType.dddCollect) { labelObjs[0].text = "<88FF88>" + Owner.Name; } else { labelObjs[0].text = "<FFFFFF>" + Owner.Name; } } else if (Owner.HeroType == KHeroObjectType.hotNpc) { if (Owner.Title.Length > 0) { labelObjs[c].text = "<88FF88><" + Owner.Title + ">"; c--; } labelObjs[c].text = "<88FF88>" + Owner.Name; } else { if (Owner.HeroType == KHeroObjectType.hotMonster) { if (Owner.Title.Length > 0) { labelObjs[c].text = "<FFFF88><" + Owner.Title + ">"; c--; } labelObjs[c].text = "<FFFF88>" + Owner.Name; KHeroSetting setting = KConfigFileManager.GetInstance().GetHeroSetting(Owner.TabID); if (null != setting) { labelObjs[c].text += ".Lv" + setting.Level.ToString(); } } else { if (Owner.Title.Length > 0) { labelObjs[c].text = "<8888FF><" + Owner.Title + ">"; c--; } labelObjs[c].text = "<8888FF>" + Owner.Name; } } }
public override void OnAttachToEntity(SceneEntity ety) { BaseInit(ety); redTicker.Stop(); KParams kParams = KConfigFileManager.GetInstance().GetParams(); redTicker.cd = kParams.HitColorTime; // 注册事件响应函数 Regist(ControllerCommand.HIT_SLOW, OnBeHit); }
public void EquipStepComplete() { Dictionary <string, KEquipStep> stepList = KConfigFileManager.GetInstance().equipSteptab.getAllData(); foreach (KeyValuePair <string, KEquipStep> dict in stepList) { maxStrngthenLevList.Add(dict.Value.nMaxStrengthenLev); minStrngthenLevList.Add(dict.Value.nMinStrengthenLev); } }
public KTabLineShowInfo GetEquipShowInfo(int showId) { KTabLineShowInfo item = KConfigFileManager.GetInstance().showTabInfos.getData(showId.ToString()); if (item == null) { log.Error("查询装备显示ID为:" + showId + "套装报错"); } return(item); }
public KTabServerEquip GetEquipProperty(int typeId) { KTabServerEquip item = KConfigFileManager.GetInstance().equipServerTab.getData(typeId.ToString()); if (item == null) { log.Error("查询道具ID为:" + typeId + "装备报错"); } return(item); }
public KTabClientEquip GetEquipView(int typeId) { KTabClientEquip item = KConfigFileManager.GetInstance().equipClientTab.getData(typeId.ToString()); if (item == null) { log.Error("查询道具ID为:" + typeId + "装备报错"); } return(item); }
public KTabLineItem GetOtherItem(int typeId) { KTabLineItem item = KConfigFileManager.GetInstance().itemTabInfos.getData(typeId.ToString()); if (item == null) { log.Error("查询道具ID为:" + typeId + "物品报错"); } return(item); }