示例#1
0
 public Human(GENDER gender = GENDER.MALE, AGE age = AGE.BABY, GIRTH girth = GIRTH.SKINNY, CRIME crime = CRIME.NONE)
 {
     this.gender = gender;
     this.age    = age;
     this.girth  = girth;
     this.crime  = crime;
 }
示例#2
0
        public void Randomize()
        {
            float r;

            r = Random.value * 100;

            gender = (GENDER)(r % numGenders);
            age    = (AGE)(r % numAges);
            crime  = (CRIME)(r % numCrimes);
            girth  = (GIRTH)(r % numGirths);
        }
示例#3
0
 public Human CreateHuman(GENDER gender = GENDER.MALE, AGE age = AGE.BABY, GIRTH girth = GIRTH.SKINNY, CRIME crime = CRIME.NONE)
 {
     if (recycledHumans.Count == 0)
     {
         return(new Human(gender, age, girth, crime));
     }
     else
     {
         return(recycledHumans.Pop());
     }
 }
示例#4
0
 public void SetCrime(CRIME crime)
 {
     this.crime = crime;
 }