Example #1
0
    void Start()
    {
        Player_Property player1 = new Player_Property();
        Player_Property player2 = new Player_Property();

        TernaryOperation ternaryOperation = new TernaryOperation();

        // Properties can be used just like variables
        player1.Experience = 5000;
        int x = player1.Level;

        player1.Health = 10;

        player2.Level = 7;
        int y = player2.Experience;

        player2.Name = "2号";

        Debug.Log(x);
        Debug.Log(y);
        // The specific HealthMessage method called will depend on the arguments passed in.
        ternaryOperation.HealthMessage(player1.Health, nameof(player1));
        ternaryOperation.HealthMessage(player2);
    }
Example #2
0
 public void HealthMessage(Player_Property player)
 {
     _message = player.Health > 0 ? player.Name + " is Alive" : player.Name + " is Dead";
     Debug.Log(_message);
 }