public void AddSurvey(float survey) { PortReputation = UMath.Clamper(survey, PortReputation, 0, 100); if (PortReputation < 0) { PortReputation = 0; } }
internal void AddToPirateThreat(float amtChange) { if (!Program.IsPirate) { return; } PirateThreat = UMath.Clamper(amtChange, PirateThreat, 0, 100); }
/// <summary> /// Will tell u if 'anchorIndex' is on side of the door building /// </summary> /// <param name="facer"></param> /// <param name="anchorIndex"></param> /// <returns></returns> bool IsThisCrystalOnDoorSide(int facer, int anchorIndex) { //the next facer var nextFacer = UMath.Clamper(1, facer, 0, 3); if (facer == anchorIndex || nextFacer == anchorIndex) { return(true); } return(false); }
/// <summary> /// Called from GUI /// </summary> public void Prev() { _currentIndex = UMath.Clamper(-1, _currentIndex, 0, _steps.Count - 1); Show(); }