NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/VehicleCultivate/VehicleDataHelper.cs

21 lines
765 B
C#

using Framework;
public static class VehicleDataHelper
{
public static int GetVehicleSkillId(int vehicleId)
{
VehicleCultivateData vehicleInfo = VehicleCultivateDataManager.Instance.GetVehicleCultivateData((uint)vehicleId);
int skillLv = (int)vehicleInfo.SumBonus(cfg.VihecleCultivateCfg.BonusType.SkillLv);
var skillLevelInfo = TableManager.Instance.Tables.CharacterSkillLevel.Get(vehicleInfo.Cfg.ID, skillLv);
if(skillLevelInfo==null)
{
DebugUtil.LogError("载具id为{0}技能等级为{1}的表没配",vehicleInfo.Cfg.ID,skillLv);
return TableManager.Instance.Tables.CharacterSkillLevel.DataList[0].SkillGroupId;
}
return skillLevelInfo.SkillGroupId;
}
}