public sSkill(byte[] buffer, StreamReader inputFile) { key = (eSkills)Utils.ReadInt32(buffer, inputFile); resistance_of_last_check = Utils.ReadInt32(buffer, inputFile); sac = (eSkillAdvancementClass)Utils.ReadInt32(buffer, inputFile); pp = Utils.ReadInt32(buffer, inputFile); init_level = Utils.ReadInt32(buffer, inputFile); level_from_pp = Utils.ReadInt32(buffer, inputFile); last_used_time = Utils.ReadDouble(buffer, inputFile); }
public sSkill(eSkills skill, eSkillAdvancementClass skillAdvancementClass, int value) { key = skill; sac = skillAdvancementClass; init_level = value; last_used_time = 269.30424052; level_from_pp = 0; pp = 0; resistance_of_last_check = 65536; }
public sItemInteractionResult(StreamReader inputFile) { resultId = Utils.readInt32(inputFile); unknown1 = Utils.readInt32(inputFile); skill = (eSkills)Utils.readInt32(inputFile); difficulty = Utils.readInt32(inputFile); unknown2 = Utils.readInt32(inputFile); resultWcid = Utils.readInt32(inputFile); resultAmount = Utils.readInt32(inputFile); successMessage = Utils.readString(inputFile); unknown3 = Utils.readInt32(inputFile); unknown4 = Utils.readInt32(inputFile); failureMessage = Utils.readString(inputFile); for (int i = 0; i < 163; i++) { int unknown = Utils.readInt32(inputFile); } }
public Skill(eSkills skill, int ranks) { this.type = skill; this.skillRank = ranks; }
public void setSkillRank(eSkills skill, int rank) { if (skill == eSkills.Listen || skill == eSkills.Sense_Motive || skill == eSkills.Spot) { OnListenChanged(); OnSpotChanged(); OnSenseChanged(); } skills[(int)skill].SkillRank = rank; }
public int getSkillRank(eSkills skill) { return skills[(int)skill].SkillRank; }
public static Skill getSkillByEnum(eSkills esk){ return GetSkillByUniqueName (esk.ToString ()); }
public Skill getSkill(eSkills index){ try { return SkillDatabase.getSkillByEnum (index); } catch (KeyNotFoundException ex) { skillSet.Remove (index); Debug.Log ("Removed"); return null; } }