Wikis / Unreal Wiki / Import

The UnrealScript keyword "Import" provides a way to define imports at the classes' scope. This keyword is officially undocumented and nowhere used by Epic Games, although it is available and compilable in the Unreal Engine 1 and 2. The keyword has been used by some licensees of the Unreal Engine.

Syntax

The import syntax looks like this:

 import package|enum|struct|class type [from package];

Importing packages

 import package Engine;

Note: Works but the purpose of this is unknown.

Importing enums

 import enum EDrawType from Engine;

Note: Crashes the the compiler, maybe wrong code?

Example

A complete example:

 class MyActor extends Actor;
 import package Engine;

Page Categories

Page Information

Discussion 2022-11-18T08:29:19.698595Z 2014-02-27T21:03:57Z Eliot New page for the keyword "Import", does anybody else know about this? This seems to compile and have an affect on the data in the compiled .u files, but the practical uses seems questionable! https://wiki.beyondunreal.com/Import Attribution-NonCommercial-ShareAlike 3.0