public AccuracyCheck AccuracyCheck(float accuracy, float evasion) { var accuracyCheck = new AccuracyCheck { AccuracyIsHigher = accuracy > evasion }; var range = accuracyCheck.AccuracyIsHigher ? accuracy - evasion : evasion - accuracy; var evasionAccuracyBonus = range / MaxEvadeRange * MaxEvadeBonus; accuracyCheck.PercentageChance = BaseAccuracy + evasionAccuracyBonus; return(accuracyCheck); }
public static AccuracyCheck WithTeamCode(this AccuracyCheck accuracyCheck, Guid teamCode) { accuracyCheck.TeamCode = teamCode; return(accuracyCheck); }
public static AccuracyCheck WithCheckID(this AccuracyCheck accuracyCheck, Int32 checkID) { accuracyCheck.CheckID = checkID; return(accuracyCheck); }
public static AccuracyCheck WithCode(this AccuracyCheck accuracyCheck, Guid code) { accuracyCheck.Code = code; return(accuracyCheck); }
public static AccuracyCheck WithStaff2(this AccuracyCheck accuracyCheck, Staff staff2) { accuracyCheck.Staff2 = staff2; return(accuracyCheck); }
public static AccuracyCheck WithStaff(this AccuracyCheck accuracyCheck, Staff staff) { accuracyCheck.Staff = staff; return(accuracyCheck); }
public static AccuracyCheck WithOrganisation3(this AccuracyCheck accuracyCheck, Organisation organisation3) { accuracyCheck.Organisation3 = organisation3; return(accuracyCheck); }
public static AccuracyCheck WithOrganisation1(this AccuracyCheck accuracyCheck, Organisation organisation1) { accuracyCheck.Organisation1 = organisation1; return(accuracyCheck); }
public static AccuracyCheck WithPapersReceivedInOps(this AccuracyCheck accuracyCheck, DateTime papersReceivedInOps) { accuracyCheck.PapersReceivedInOps = papersReceivedInOps; return(accuracyCheck); }
public static AccuracyCheck WithPapersReturnedToSection(this AccuracyCheck accuracyCheck, DateTime papersReturnedToSection) { accuracyCheck.PapersReturnedToSection = papersReturnedToSection; return(accuracyCheck); }
public static AccuracyCheck WithValidatedOn(this AccuracyCheck accuracyCheck, DateTime validatedOn) { accuracyCheck.ValidatedOn = validatedOn; return(accuracyCheck); }
public static AccuracyCheck WithValidatorStaffCode(this AccuracyCheck accuracyCheck, Guid validatorStaffCode) { accuracyCheck.ValidatorStaffCode = validatorStaffCode; return(accuracyCheck); }
public static AccuracyCheck WithCheckCompletedDate(this AccuracyCheck accuracyCheck, DateTime checkCompletedDate) { accuracyCheck.CheckCompletedDate = checkCompletedDate; return(accuracyCheck); }
public static AccuracyCheck WithBF_Date(this AccuracyCheck accuracyCheck, DateTime bF_Date) { accuracyCheck.BF_Date = bF_Date; return(accuracyCheck); }
public static AccuracyCheck WithLocationCode(this AccuracyCheck accuracyCheck, Guid locationCode) { accuracyCheck.LocationCode = locationCode; return(accuracyCheck); }
public static AccuracyCheck WithCheckType(this AccuracyCheck accuracyCheck, CheckType checkType) { accuracyCheck.CheckType = checkType; return(accuracyCheck); }
public static AccuracyCheck WithCountry(this AccuracyCheck accuracyCheck, Country country) { accuracyCheck.Country = country; return(accuracyCheck); }
public static AccuracyCheck WithValidationNotes(this AccuracyCheck accuracyCheck, String validationNotes) { accuracyCheck.ValidationNotes = validationNotes; return(accuracyCheck); }
public static AccuracyCheck WithOrganisation2(this AccuracyCheck accuracyCheck, Organisation organisation2) { accuracyCheck.Organisation2 = organisation2; return(accuracyCheck); }
public static AccuracyCheck WithGeneralNotes(this AccuracyCheck accuracyCheck, String generalNotes) { accuracyCheck.GeneralNotes = generalNotes; return(accuracyCheck); }
public static AccuracyCheck WithServer(this AccuracyCheck accuracyCheck, Server server) { accuracyCheck.Server = server; return(accuracyCheck); }
public static AccuracyCheck WithDateLastUpdated(this AccuracyCheck accuracyCheck, DateTime dateLastUpdated) { accuracyCheck.DateLastUpdated = dateLastUpdated; return(accuracyCheck); }
public static AccuracyCheck WithStaff1(this AccuracyCheck accuracyCheck, Staff staff1) { accuracyCheck.Staff1 = staff1; return(accuracyCheck); }
public static AccuracyCheck WithIsActive(this AccuracyCheck accuracyCheck, Boolean isActive) { accuracyCheck.IsActive = isActive; return(accuracyCheck); }
public static AccuracyCheck WithError(this AccuracyCheck accuracyCheck, ICollection <Error> error) { accuracyCheck.Error = error; return(accuracyCheck); }
public static AccuracyCheck WithScheduleNumber(this AccuracyCheck accuracyCheck, ScheduleNumber scheduleNumber) { accuracyCheck.ScheduleNumber = scheduleNumber; return(accuracyCheck); }
public static AccuracyCheck WithSecurityLabel(this AccuracyCheck accuracyCheck, Guid securityLabel) { accuracyCheck.SecurityLabel = securityLabel; return(accuracyCheck); }
public static AccuracyCheck WithBCSNumber(this AccuracyCheck accuracyCheck, BCSNumber bCSNumber) { accuracyCheck.BCSNumber = bCSNumber; return(accuracyCheck); }
public static AccuracyCheck WithRaisedDate(this AccuracyCheck accuracyCheck, DateTime raisedDate) { accuracyCheck.RaisedDate = raisedDate; return(accuracyCheck); }
public static AccuracyCheck WithBenefit(this AccuracyCheck accuracyCheck, Benefit benefit) { accuracyCheck.Benefit = benefit; return(accuracyCheck); }