start() not called?

Hi there,

I have a very simple question: there is an empty game object in a scene with a js attached to it that contains

function start()
{
print(hello);
}

shouldn’t I see “hello” in the console when I run the game?

I is spelled “Start”

All functions are with capital starting letters.

After function, the word is suppose to be capitalize . So it’s suppose to be

function Start ( )

Another issue that there is no “hello” in the console window because the word in the parentheses of the print in this case is suppose to be String (“”). It’s for printing the exact word. So, in this case, it’s suppose to be

print ("Hello");

Though the problem is solved (and I believe accepted answer is right), there exists another reason for Start()/Awake()/… not being called.
If a child class contains one of this methods then it won’t be called in a parent unless you do it by yourself:

super.Start();  // call in a child's Start() to fix parent