I have a script that has way to many methods that are unrelated to each other and I know there is a method to have those in another script and then in the main script they have those methods in there. I am aware this should be obvious but I forgot what it was. Thank you for the help.
You can have methods in multiple classes and depending on the methods, those methods can be static or if not static, you just make an instance of it.
While you could do inheritance, by saying the methods are unrelated, I’m not sure if you mean they don’t go with the class or don’t interact with each other.
You could also do multiple components so if you wanted a Health class or a PlayerMovement class, you could do that and have both components on the player char for example.
There is something for partial classes as well, but I haven’t used those personally in Unity and honestly didn’t use them that much outside of Unity either.
I’m not 100% sure what you are asking, but you can pretty much split things up how you want as long as you can either get a reference to what you need or things are set up as static because of whatever the use is.