Always snap to grid
UnrealScript syntax
From Unreal Wiki, The Unreal Engine Documentation Site
[edit] 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. |
[edit] Names
All variable/function names should be UpperCamelCased, e.g. var Object OwnerObject.
[edit] Bool
Bool's should start with a lowercase b, e.g. bool bUnrealScriptStyle.
[edit] 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 };
[edit] Interface
Interface's should start with a uppercase I, e.g. interface IUnrealScriptStyle.
[edit] Keywords
This section lists all known UnrealScript keywords(188). This includes hard-coded functionality of arrays like Insert etc, as well deprecated, postponed, re-named and canceled keywords. Note that most keywords are context-sensitive in UnrealScript, so you can use most of these for member or type names as well.
[edit] A |
[edit] B |
[edit] C |
[edit] D |
[edit] E |
[edit] F |
[edit] G |
[edit] H |
[edit] I |
[edit] K |
[edit] L |
[edit] M |
[edit] N |
[edit] O |
[edit] P |
[edit] R |
[edit] S |
[edit] T |
[edit] U |
[edit] V |
[edit] 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 • FilterEditorOnly |
| Specifiers | Super • Global • Static • Default • Const |
| UnrealScript | Syntax • .UC • .UCI • .UPKG • Comments • #directives • Native |
