Long story short, im converting a Java/Processing project to C# (see my other question/forum post at bottom) and in one of the PDE scripts I see that it has a method which is outside of the brackets for the class… which C# doesnt like:
interface RenderObj {
void draw();
}
class Renderer {
List<RenderObj> objects;
Renderer() {
objects .....blahblahblah
}
void showNormals() {
stroke(0);
// Scan the terrain in a grid....blahblahblah
}
As you can see above, the showNormals() method is below the Renderer class closing bracket… what? So I guess that is ok in Java, but what should I do in C#? I know it can’t be right to just stick it inside the brackets with renderer()…and if not then should I create a new script just for this one method? Like class showNormals{void showNormals()??? Someone enlighten me…
PS - bonus points for anyone who visits my forum thread and helps with the whole project (2D destructible pixel terrain) - http://forum.unity3d.com/threads/198919-Destructible-Pixel-Terrain-Converting-from-Java-to-Unity-C