The error message is pretty explicit: the class does not not contain a method of that name.
You are either trying to call a method on the wrong class (like calling
Substring
on an
int
value for example) or you forgot to add the method to your class.
And Garth is right: the name PLAYERCONTROLLER is a bad idea, C# good practices mean that classes should be CamelCase: PlayerController is more obvious where the "words break" and easier to read to boot.
This can be a problem with some classes where the name becomes ambiguous because it could e broken in several places - think about the internet websites with "bad meanings" because case is irrelevant in domains:
EXPERTSEXCHANGE ExpertSexChange or ExpertsExchange?
PENISLAND PenisLand or PenIsland?
THERAPISTFINDER TheRapistFinder or TherapistFinder?
It's a very good idea to stick to established conventions!