I working on a Unity Game, I converted JavaScript code to C#. I am stuck while assigning the values to an array, I works pretty fine in JavaScript but in C# it gives the following error " error CS1525: Unexpected symbol `,' " As i know there is no error in syntax.
This is JavaScript code and it works fine:
public var primaryPhaseDuration = 20.0;
public var transitionPhaseDuration = 3.0;
function Start () {
stateIntervals =[primaryPhaseDuration,transitionPhaseDuration,transitionPhaseDuration,primaryPhaseDuration,transitionPhaseDuration,transitionPhaseDuration];
}
Here is C# code which has the error:
public float primaryPhaseDuration= 20.0f;
public float transitionPhaseDuration= 3.0f
void Start () {
stateIntervals ={primaryPhaseDuration,transitionPhaseDuration,transitionPhaseDuration,primaryPhaseDuration,transitionPhaseDuration,transitionPhaseDuration};
}
I have google it but what i found was the same syntax i am using
;after this linepublic float transitionPhaseDuration = 3.0falso in C# you should define the type of thestateIntervalsasfloat[]like this:float[] stateIntervals ={ ...