UnrealScript history: Difference between revisions

From Unreal Wiki, The Unreal Engine Documentation Site
00zX (talk | contribs)
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