Scripting
From Unify Community Wiki
(Difference between revisions)
Ippokratis (Talk | contribs) |
(Cleaned up page a bit; someone apparently didn't see the "General" vs. "Language-Specific" distinction. Also commented out bullets that aren't links yet.) |
||
Line 9: | Line 9: | ||
* [[Comparison of Programming Languages]] - Side-by-side comparisons of features and instructions in UnityScript/JavaScript, C#, and Boo. | * [[Comparison of Programming Languages]] - Side-by-side comparisons of features and instructions in UnityScript/JavaScript, C#, and Boo. | ||
* [[BasicDataStructures]] - Discussion of the use of the data-structures available in Unity. | * [[BasicDataStructures]] - Discussion of the use of the data-structures available in Unity. | ||
+ | * [[Singleton]] - Code design pattern for when you want one and only once instance. | ||
+ | == Language-Specific == | ||
− | + | * [[Unity JavaScript Keywords--Under Construction|Unity JavaScript Keywords]] - Under Construction | |
− | + | ||
− | + | ||
− | * [[ | + | |
− | + | ||
− | + | ||
=== Programming with C# and Unity === | === Programming with C# and Unity === | ||
Line 26: | Line 23: | ||
* [[Programming_Chapter_4|Chapter 4 (Enumeration, Selection, Iteration, Jump)]] | * [[Programming_Chapter_4|Chapter 4 (Enumeration, Selection, Iteration, Jump)]] | ||
* [[Programming_Chapter_5|Chapter 5 (Structures, Properties, Inheritance)]] | * [[Programming_Chapter_5|Chapter 5 (Structures, Properties, Inheritance)]] | ||
+ | <!-- sections to be added, once they exist: | ||
* Note: Import/Using .NET Classes | * Note: Import/Using .NET Classes | ||
+ | --> | ||
− | = | + | === JavaScript for Unity Language Specification (Version 1.0) === |
− | + | ||
− | + | ||
− | ==JavaScript for Unity Language Specification (Version 1.0)== | + | |
Note: The structure for this specification was inspired by the [http://msdn.microsoft.com/en-us/library/aa645596(VS.71).aspx C# Language Specification] on MSDN | Note: The structure for this specification was inspired by the [http://msdn.microsoft.com/en-us/library/aa645596(VS.71).aspx C# Language Specification] on MSDN | ||
Line 37: | Line 33: | ||
# [[Lexical structure]] | # [[Lexical structure]] | ||
# [[Basic concepts]] | # [[Basic concepts]] | ||
+ | <!-- sections to be added, once they exist: | ||
# Types | # Types | ||
# Variables | # Variables | ||
Line 55: | Line 52: | ||
* Grammar | * Grammar | ||
* References | * References | ||
+ | --> | ||
* [[Missing from Language]] | * [[Missing from Language]] | ||
− | == | + | == Legacy Versions == |
=== Unity 1.x with Javascript and C# === | === Unity 1.x with Javascript and C# === |
Revision as of 19:19, 15 December 2009
Contents |
General
- Comparison of Programming Languages - Side-by-side comparisons of features and instructions in UnityScript/JavaScript, C#, and Boo.
- BasicDataStructures - Discussion of the use of the data-structures available in Unity.
- Singleton - Code design pattern for when you want one and only once instance.
Language-Specific
- Unity JavaScript Keywords - Under Construction
Programming with C# and Unity
- Introduction & References (Languages, Compilers)
- Chapter 1 (Statements, Comments, Types, Variables, Scope)
- Chapter 2 (Arrays, Operators, Functions)
- Chapter 3 (Objects, Scope Modifiers)
- Chapter 4 (Enumeration, Selection, Iteration, Jump)
- Chapter 5 (Structures, Properties, Inheritance)
JavaScript for Unity Language Specification (Version 1.0)
Note: The structure for this specification was inspired by the C# Language Specification on MSDN