Instance vs. class ownership
field
methods vs functions
reference vs value
-
writing good code:
- protection from yourself
-
unity support
- SerializeField
- HideInInspector
- RequireComponent
- Range
- Tooltip
- link attributes list: https://docs.unity3d.com/ScriptReference/AddComponentMenu.html
- inheritence
- virtual vtable, abstract, interface
- Example interfaces in unity:
event systems
- memory kinda
- memory: refrencing objects vs primitives:
- structs
- Get, set etc...
- Capitilization: camel case, capital public variables
- actions, function
-?? and ?.
- basics
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/operator-overloading