Watch this video in context on Unity Learn: https://learn.unity.com/tutorial/attributes Attributes allow you to attach additional behavior to the methods and variables you create. In this video you will learn the format of attributes as well as how to use the “Range” and “ExecuteInEditMode” attributes.Read More →

Watch this video in context on Unity Learn: https://learn.unity.com/tutorial/delegates Delegates are containers for methods (functions). They can be thought of as a variable that be called like a function to invoke whichever methods are currently stored in it. In this video you will learn to make your own delegates andRead More →

Watch this video in context on Unity Learn: https://learn.unity.com/tutorial/interfaces Interfaces allow you to force functionality on any classes that implement it. In this way, you can ensure unrelated classes can all behave in a similar manner. In this video you will learn how to create regular and generic interfaces. YouRead More →

Watch this video in context on Unity Learn: https://learn.unity.com/tutorial/overriding Overriding allows you to replace the members of a parent class with newer members from the child class. This allows child classes which have been Upcasted to a parent class to be treating like a parent class while behaving like aRead More →

Watch this video in context on Unity Learn: https://learn.unity.com/tutorial/statics-l Statics are methods, variables, classes that aren’t instanced. This means that methods and variables declared as static will belong to the class specifically and will be shared by all objects of the class. Classes declared as static will not be ableRead More →

Watch this video in context on Unity Learn: https://learn.unity.com/tutorial/creating-properties Properties allow you to access the member variables of a class in code that exists outside of the class. Furthermore, this access has a greater level of security and control then public variables could allow. In this video, you will learnRead More →

Page 1 of 2
1 2