I can find a lot of tutorial videos online about creating classes in Unity and C# to for example create a character class which contains a name, strength, health, etc. But I wonder how this kind of "class" is used in a real Unity project to create the "physical" objects and give this object the character values? How are this values accessed later by using the "physical" object? What is the best practice here? And how do I delete the "physical" object while making sure all the values (class) object also gets destroyed and removed from the memory? (so all memory usage is cleaned up) All help welcome! Thank you!