Scripting

From Unify Community Wiki
(Difference between revisions)
Jump to: navigation, search
(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 ==
  
=== Design Patterns ===
+
* [[Unity JavaScript Keywords--Under Construction|Unity JavaScript Keywords]] - Under Construction
<!-- This is for description-heavy, code-light articles. If posting code-heavy, description-light articles, please put those in the Scripts section. Also feel free to split a code-heavy and description-heavy article into two pages, one here and one under scripts. -->
+
 
+
* [[Singleton]]
+
 
+
== Language-Specific ==
+
  
 
=== 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
 +
-->
  
==Unity JavaScript Keywords--Under Construction==
+
=== JavaScript for Unity Language Specification (Version 1.0) ===
[[Unity JavaScript Keywords--Under Construction]]
+
 
+
==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]]
  
== Old Pages ==
+
== 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

Language-Specific

Programming with C# and Unity

JavaScript for Unity Language Specification (Version 1.0)

Note: The structure for this specification was inspired by the C# Language Specification on MSDN

  1. Introduction
  2. Lexical structure
  3. Basic concepts

Legacy Versions

Unity 1.x with Javascript and C#

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox