UnrealScript syntax: Difference between revisions
From Unreal Wiki, The Unreal Engine Documentation Site
m →Keywords: Deleted AddIndex |
→Keywords: Added RepRetry |
||
Line 24: | Line 24: | ||
==Keywords== | ==Keywords== | ||
This section lists all known UnrealScript keywords( | This section lists all known UnrealScript keywords(184). This includes hard-coded functionality of arrays like '''Insert''' etc, as well '''d'''eprecated, '''p'''ostponed, '''r'''e-named and '''c'''anceled keywords. | ||
{| | {| | ||
Line 214: | Line 214: | ||
*[[Replication]] | *[[Replication]] | ||
*[[RepNotify]] | *[[RepNotify]] | ||
*[[RepRetry]] | |||
*[[Return]] | *[[Return]] | ||
*[[Rot]] | *[[Rot]] |
Revision as of 11:53, 5 April 2011
Style
These sections explain styles you should use. The style is based upon Epic's style used in UnrealScript.
Please help improve this article or section by expanding it. Further information might be found on the talk page. |
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(184). This includes hard-coded functionality 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 |
Declarations | Preprocessor • Classes • Interfaces • Cpptext • Constants • Enums • Structs • Variables (Metadata) • Replication block • Operators • Delegates • Functions • States • Defaultproperties (Subobjects) |
---|---|
Types | bool • byte • float • int • name • string • Object • Class • Enums • Structs (Vector ⋅ Rotator ⋅ Quat ⋅ Color) • Static arrays • Dynamic arrays • Delegates • Typecasting |
Literals | Boolean • Float • Integer • Names • Objects (None ⋅ Self) • Vectors • Rotators • Strings |
Flow | GoTo • If • Assert • Return • Stop • Switch • While • Do...Until • For • ForEach • Break • Continue |
Specifiers | Super • Global • Static • Default • Const |
UnrealScript | Syntax • .UC • .UCI • .UPKG • Comments • #directives • Native |