Unity JS如何拥有一个类?

Moo*_*oon 6 class unity-game-engine unityscript

我正在阅读有关Unity JS的文章.文章展示了一个统一js类的例子.

class Person{
    var name;
    var career;
}

//Create objects of type Person
var john = Person();
john.name = "John Smith";
john.career = "doctor";
Debug.Log(john.name + " is a " + john.career);
Run Code Online (Sandbox Code Playgroud)

看起来Unity JS实际上支持class关键字.它如何支持classJavaScript?他们使用的是死ES4规格还是修改过的ES3或5?

Ben*_*eyo 9

查看有关UnityScript和JavaScript之间差异的文章:http://wiki.unity3d.com/index.php?title = UnityScript_versus_JavaScript

此外:维基百科将UnityScript描述为"具有ECMAScript启发语法的自定义语言"