Using methods with objects

We learned that an object is a container for data. We can store specific data inside the object in its variables, and we can also write some more useful methods. OOP is a very neat and flexible concept. There is nothing stopping us from using our encapsulated object and passing it as a parameter to the other method. Let's write the following code as an example, where the class name is Person:

I removed most of the variables from the Person class to make this example clearer. If you are writing this example in the same Unity Project as the previous example, you will get some errors in the Family class we were using ...

Get Learning C# 7 By Developing Games with Unity 2017 - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.