public static bool b(eGameSkillID A_0) { eTrainingType type = a(A_0); if (type != 2) { return(type == 3); } return(true); }
public static int a(eGameSkillID A_0, bool A_1) { if (!Enum.IsDefined(typeof(eGameSkillID), (int)A_0)) { return(0); } int num = a((int)A_0, A_1); switch (A_0) { case eGameSkillID.CreatureEnchantment: case eGameSkillID.ItemEnchantment: case eGameSkillID.LifeMagic: case eGameSkillID.WarMagic: case eGameSkillID.VoidMagic: { cv cv = PluginCore.cq.p.d(PluginCore.cg); if ((cv != null) && (cv.a(dt.cb, 0) > 0)) { num += 10; } return(num); } case eGameSkillID.Leadership: case eGameSkillID.Loyalty: case eGameSkillID.Fletching: case eGameSkillID.Alchemy: case eGameSkillID.Cooking: case eGameSkillID.Salvaging: case ((eGameSkillID)0x2a): return(num); case eGameSkillID.TwoHandedCombat: case eGameSkillID.HeavyWeapons: case eGameSkillID.LightWeapons: case eGameSkillID.FinesseWeapons: { cv cv2 = PluginCore.cq.p.d(PluginCore.cg); if ((cv2 != null) && (cv2.a(dt.ca, 0) > 0)) { num += 10; } return(num); } } return(num); }
public static eTrainingType a(eGameSkillID A_0) { SkillInfo o = null; eTrainingType type; try { o = PluginCore.cq.aw.get_CharacterFilter().get_Underlying().get_Skill((eSkillID)A_0); type = o.get_Training(); } finally { if (o != null) { Marshal.ReleaseComObject(o); o = null; } } return(type); }