public static JobChangeCollection Create(Character target) { JobChangeCollection collection = new JobChangeCollection(); collection.availablejobs = new List<byte>(); collection.transferfee = new List<uint>(); for (byte i = 1; i < 7; i++) { if (i == target.job) continue; if (target.jlvl >= 5) { collection.availablejobs.Add(i); collection.transferfee.Add(collection.ComputeTransferFee(target, i)); } } return collection; }
public static JobChangeCollection Create(Character target) { JobChangeCollection collection = new JobChangeCollection(); collection.availablejobs = new List <byte>(); collection.transferfee = new List <uint>(); for (byte i = 1; i < 7; i++) { if (i == target.job) { continue; } if (target.jlvl >= 5) { collection.availablejobs.Add(i); collection.transferfee.Add(collection.ComputeTransferFee(target, i)); } } return(collection); }