I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

Difference between revisions of "UnrealScript syntax"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
m (Keywords)
m (Keywords)
Line 77: Line 77:
 
*[[DependsOn]]
 
*[[DependsOn]]
 
*[[Deprecated]]
 
*[[Deprecated]]
 +
*[[Depreciated]]<sup>U2</sup>
 
*[[Do]]
 
*[[Do]]
 
*[[DontAutoCollapseCategories]]
 
*[[DontAutoCollapseCategories]]
Line 187: Line 188:
 
*[[Operator]]
 
*[[Operator]]
 
*[[Optional]]
 
*[[Optional]]
 +
*[[OrderedArray]]<sup>U2</sup>
 
*[[Out]]
 
*[[Out]]
 
|-valign="top"
 
|-valign="top"

Revision as of 23:26, 22 September 2010

Style

These sections explain styles you should use. The style is based upon Epic's style used in UnrealScript.


Names

All variable/function names should be UpperCamelCased, e.g. var Object OwnerObject.

Bool

Bool's should start with a lowercase b, e.g. bool bUnrealScriptStyle.

Enum

Enum's should start with uppercase E, e.g. enum EUnrealScriptStyle. Members should all start with all uppercase characters of the enum's name followed by a _, e.g.

enum EUnrealScriptStyle
{
    USS_Personal,
    USS_EpicGames
};

Interface

Interface's should start with a uppercase I, e.g. interface IUnrealScriptStyle.

Keywords

This section lists all known UnrealScript keywords(181). This includes hardcoded funtionality of arrays like Insert etc, as well deprecated, postponed, re-named and canceled keywords.

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

R

S

T

U

V

W