In this tutorial repository and accompanying video series, you'll learn how to make a configuration-driven gun system with ScriptableObjects that will be able to have: If you're following along with ...
nothing unusual here... It puzzles me why this 'MaterialStateData" class is derived from ScriptableObject, Since it is marked as [Serialized] I don't see any reason why it is derived from ...