Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

Difference between revisions of "UnrealScript history"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
m (Changes between UT and UT2004)
m (more stuff and some fixes)
Line 1: Line 1:
 +
This article contains a summary of important changes in [[UnrealScript]] between different versions of the [[Unreal Engine]].
 +
 
==Changes between UT3 and UDK==
 
==Changes between UT3 and UDK==
 +
*''New'' [[Classes#Modifiers|Class modifiers]]
 +
*''New'' [[Dynamic_arrays#Additional array operations in Unreal Engine 3|Additional dynamic array operations]]
 +
*''New'' [[Variables#Modifiers|Variable modifiers]]
 +
*''New'' [[Functions#Modifiers|Function modifiers]]
 
{{Expand}}
 
{{Expand}}
  
 
==Changes between UT2004 and UT3==
 
==Changes between UT2004 and UT3==
''New'' [[Preprocessor]]
+
*''New'' [[Preprocessor]]
<br>
+
*''New'' [[Interfaces]]
''New'' [[Interfaces]]
+
*''Removed'' [[#exec Directives]]
<br>
+
*''New'' [[Classes#Modifiers|Class modifiers]]
''Removed'' [[#exec Directives]]
+
*''New'' [[Metadata]]
<br>
+
*''New'' [[Subobjects|Overriding parent subobjects etc]]
''New'' [[Classes#Modifiers|Class modifiers]]
+
*''New'' [[Components]]
<br>
+
*''New'' [[Dynamic_arrays#Additional array operations in Unreal Engine 3|Additional dynamic array operations]]
''New'' [[Metadata]]
+
*''New'' [[Constants|Constants can be accessed from other classes]]
<br>
+
*''New'' [[Variables#Modifiers|Variable modifiers]]
''New'' [[Subobjects|Overriding parent subobjects etc]]
+
*''Removed'' [[Function replication]] in the [[Replication block]]
<br>
+
*''New'' [[Functions#Modifiers|Function modifiers]]
''New'' [[Components]]
+
*''New'' [[defaultproperties#Default struct properties|Default properties block for structs]]
<br>
+
*''New'' [[Functions#Parameters|Default value declaration for optional parameters]]
''New'' [[Dynamic_arrays#Additional_array_operations_in_Unreal_Engine_3|New array operations]]
+
<br>
+
''New'' [[Constants|Constants can be accessed from other classes]]
+
<br>
+
''New'' [[Variables#modifiers|Variable modifiers]]
+
<br>
+
''Removed'' Function replication in the [[Replication_Block|Replication Block]]
+
<br>
+
''New'' [[Functions#Modifiers|Function modifiers]]
+
<br>
+
''New'' [[For_Loop|For Loop]] iteration method which exposes indice.
+
 
{{Expand}}
 
{{Expand}}
  
 
==Changes between UT and UT2004==
 
==Changes between UT and UT2004==
''New'' [[Classes#Modifiers|Class modifiers]]
+
*''New'' [[Classes#Modifiers|Class modifiers]]
<br>
+
*''New'' [[Dynamic arrays]] (existed before, but now fully useable from UnrealScript)
''New'' Array.Length instead of Array.Count()
+
*''New'' [[Variables#Modifiers|Variable modifiers]]
<br>
+
*''New'' [[Functions#Modifiers|Function modifiers]]
''New'' [[Variables#modifiers|Variable modifiers]]
+
*''New'' [[Structs#Modifiers|Struct modifiers]]
<br>
+
*''New'' [[Subobjects]]
''New'' [[Functions#Modifiers|Function modifiers]]
+
*''Removed'' [[Variable replication]] from client to server
<br>
+
 
{{Expand}}
 
{{Expand}}

Revision as of 02:42, 22 April 2010

This article contains a summary of important changes in UnrealScript between different versions of the Unreal Engine.

Changes between UT3 and UDK


Changes between UT2004 and UT3


Changes between UT and UT2004