Beispiel #1
0
 public Player()
 {
     Player_Job = new Job();
     Player_Car = new Car();
     Player_House = new House();
     Degree = "";
     Name = "";
     Debt = 0;
     Happiness = 50;
     Player_Traits = new base_trait();
     Time_Played = 0;
     Promotion_Count = 0;
     Rested = 50;
     Job_Level = 0;
     Health = 100;
     Student_Loan = 0;
     House_Loan = 0;
     Car_Loan = 0;
     Checking_Account = 0;
     Poor_Food = 0;
     Middle_Class_Food = 0;
     Rich_Food = 0;
 }
    private void Results()
    {
        result.GetComponentsInChildren<Text>()[1].text = "Mood: " + mood;
        result.GetComponentsInChildren<Text>()[2].text = "Work ethic: " + work_ethic;
        result.GetComponentsInChildren<Text>()[3].text = "Laziness: " + laziness;
        result.GetComponentsInChildren<Text>()[4].text = "Thriftyness: " + thriftyness;

        base_trait Player_Trait = new base_trait(mood, work_ethic, laziness, thriftyness);
        Game_Manager.instance.Player.Player_Traits = Player_Trait;
    }
Beispiel #3
0
 /*
  * + operator overload, allows the addition of two traits using just the + operator
  * e.g. base_trait c = base_trait a + base_trait b;
  */
 public static base_trait operator +(base_trait a, base_trait b)
 {
     base_trait c = new base_trait();
     c.work_speed = a.Work_Speed + b.Work_Speed;
     c.rest_rate = a.Rest_Rate + b.Rest_Rate;
     c.mood = a.Mood + b.Mood;
     return c;
 }