Hello Nathan and Rick,
I have a question for you guys. I saw in this lecture that you used UnityEvents instead of native C# event. I read that the native c# events are a lot of better choise because of their performance over UnityEvent. One and the only one benefit of using UnityEvents is that fact, that they are visible in the Inspector and you have subscribe actions via Inspector. What do you think about this? What are your opinions and experience with that two types of events?