what is classes, enumerations, Interfaces, Attributes? : i am develop unity game. i just still don't understand detail about classes, enumerations, Interfaces, Attributes?how classes working? how enumerations working? how Interfaces working? how Attributes working? what difefrent between my classes ( i have to create )and unity scripting api classes ( already exist)? 