Exemplo n.º 1
0
    public void AddSurvey(float survey)
    {
        PortReputation = UMath.Clamper(survey, PortReputation, 0, 100);

        if (PortReputation < 0)
        {
            PortReputation = 0;
        }
    }
Exemplo n.º 2
0
    internal void AddToPirateThreat(float amtChange)
    {
        if (!Program.IsPirate)
        {
            return;
        }

        PirateThreat = UMath.Clamper(amtChange, PirateThreat, 0, 100);
    }
Exemplo n.º 3
0
    /// <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);
    }
Exemplo n.º 4
0
 /// <summary>
 /// Called from GUI
 /// </summary>
 public void Prev()
 {
     _currentIndex = UMath.Clamper(-1, _currentIndex, 0, _steps.Count - 1);
     Show();
 }