コード例 #1
0
 public static void SetFirewoodCountAtGrade(QualityGrade grade, int newValue)
 {
     firewood[grade.GetHashCode()] = Mathf.Clamp(newValue, 0, PlayerSkills.GetMaxLumberFirewoodValue());
 }
コード例 #2
0
 public static void UpdateFirewoodCountAtGrade(QualityGrade grade, int changeValue)
 {
     firewood[grade.GetHashCode()] = Mathf.Clamp((firewood[grade.GetHashCode()] += changeValue), 0, PlayerSkills.GetMaxLumberFirewoodValue());
 }
コード例 #3
0
 public static int GetFirewoodCountAtGrade(QualityGrade grade)
 {
     return(firewood[grade.GetHashCode()]);
 }
コード例 #4
0
    public LumberResourceQuantity(int t, QualityGrade tGrade, int l, QualityGrade lGrade, int f, QualityGrade fGrade)
    {
        trees     = t;
        treeGrade = tGrade;

        logs     = l;
        logGrade = lGrade;

        firewood      = f;
        firewoodGrade = fGrade;
    }
コード例 #5
0
 public void SetFirewoodGrade(QualityGrade newGrade)
 {
     firewoodGrade = newGrade;
 }
コード例 #6
0
 public void SetLogGrade(QualityGrade newGrade)
 {
     logGrade = newGrade;
 }
コード例 #7
0
 public void SetTreeGrade(QualityGrade newGrade)
 {
     treeGrade = newGrade;
 }