3.1. Unity C# Basics.
3.1.1. Main Reading.
-
• Classes and object-oriented programming
• Inheritance
• Polymorphism
• Variable visibility
3.1.2. Complementary Reading.
-
• Inheritance
• Instancing
• Jump Statements
• Operators and Conditions
• Arrays
• Dynamic Initialization
• Strings
• Source Version Control
-
• Class Constructors
• Enums
• Switch
• Structs
• Class Data
• Namespaces
• Unity 3D Execution Order
• Vectors
• Operator Overloading
3.1.3. Unity Documentation.
3.1.4. Video Tutorials.
-
• 16 Classes Introduction • 03:44
• 17 Rotating Objects with the Transform Class • 05:05
• 18 Unity Class Documentation • 02:25
• 19 Derived Classes Introduction • 04:09
• 20 Extending a Class • 03:44
• 21 MonoBehaviour • 02:46
• 22 Introduction • 00:58
• 23 Coroutine Details • 03:11
• 24 Creating a Coroutine • 03:30
• 25 WaitForSeconds and Coroutines • 03:32
• 26 Coroutines and Frame Delays • 02:38
• 27 Going further with Coroutines • 03:55
• 28 Components and Communication • 03:06
• 29 Accessing Components • 03:01
• 30 Searching for Components • 02:36
• 31 Using BroadcastMessage • 06:12
• 32 Polymorphism and Virtual Functions • 05:51
• 33 Overriding Virtual Functions • 03:34