Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void GemRequirements(ref Dictionary<IntPtr, Dat.DatSkillGemWrapper> skillGemsMap, ref List<DatGrantedEffectsPerLevelWrapper> grantedEffects, string skillInternalName, out int strength, out int dexterity, out int intelligence)
- {
- intelligence = 0;
- strength = 0;
- dexterity = 0;
- var gepl = grantedEffects.FirstOrDefault(i => i.GrantedEffect.Name == skillInternalName);
- if (gepl == null) return;
- // Attempts to find a DatSkillGemWrapper from the DatGrantedEffectsPerLevelWrapper
- var sg = Dat.GetSkillGemAssociation(gepl, skillGemsMap);
- if (sg == null) return;
- intelligence = gepl.GetRequiredInt(skillGemsMap);
- strength = gepl.GetRequiredStr(skillGemsMap);
- dexterity = gepl.GetRequiredDex(skillGemsMap);
- }
Add Comment
Please, Sign In to add comment