Нет. Если ты понял структуру, которую я хочу делать, ты мне можешь просто сказать, что тут можно использовать для простой и эффективной реализации. К примеру, в курсе Learn Unity рассматривают помимо классов такие вещи: Creating Properties, Ternary Operator, Statics, Method Overloading, Generics, Inheritance, Polymorphism, Member Hiding, Overriding, Interfaces, Extension Methods, Namespaces, Lists and Dictionaries, Coroutines, Quaternions, Delegates, Attributes, Events