Cogito, ergo sum
UE1:Object (UT)
- Package:
- Core
- Direct subclasses:
- Actor, Bitmap, BrushBuilder, Canvas, Commandlet, Console, LevelSummary, ListItem, Locale, Palette, Player, RenderIterator, Subsystem, TestObj, Time, UTExtraKeyBindings, UWindowBase, WebApplication, WebRequest, WebResponse, Primitive, Sound, Font, Music
- Known custom subclass:
- Wormbo/SlowVacuumZone
- This class in other games:
- RTNP, U1, UE2Runtime, UT2003, U2, U2XMP, UT2004, UDK, UT3
The base class of the entire UnrealScript class hierarchy.
Constants
RF_Transactional
Value: 0x00000001
Supports editor undo/redo.
RF_Public
Value: 0x00000004
Can be referenced by external package files.
RF_Transient
Value: 0x00004000
Can't be saved or loaded.
RF_NotForClient
Value: 0x00100000
Don't load for game client.
RF_NotForServer
Value: 0x00200000
Don't load for game server.
RF_NotForEdit
Value: 0x00400000
Don't load for editor.
MaxInt
Value: 0x7fffffff
Maximum possible int value. ~MaxInt
is the minimum possible int value.
Pi
Value: 3.1415926535897932
The approximate value of the mathematical constant π. (Pi)
Properties
Property group 'Object'
Class
Type: Class
Modifiers: native, const, editconst
This object's class.
Name
Type: name
Modifiers: native, const, editconst
This object's name.
Internal variables
ObjectFlags
Type: int
Modifiers: native, const
This object's internal flags. This value is mostly constructed from the RF_* constants above.
ObjectInternal
Type: int
Array size: 6
Modifiers: native, private, const
This array covers several native properties, which should not be available to UnrealScript.
Outer
Type: Object
Modifiers: native, const
The object containing this object.
Enums
ESheerAxis
- SHEER_None
- SHEER_XY
- SHEER_XZ
- SHEER_YX
- SHEER_YZ
- SHEER_ZX
- SHEER_ZY
Structs
See Object structs.
Functions
Static native functions
See Object static native functions.
Native functions
Disable
Disables a probe function.
Enable
Enables a probe function.
GetPropertyText
Returns the string representation of a property with the specified name. This may not work correctly for array properties.
GetStateName
Returns this object's current state name. Note that states are only really supported in Actor and Console subclasses.
GotoState
Changes to the state with the specified name, starting execution of state code at the specified label.
IsA
Returns whether the object's class or any of its parent classes has the specified name.
IsInState
Returns whether the object's current state or any of its parent states has the specified name.
RandRange
Returns a random number in the specified range.
SaveConfig
Saves the current values of this object's config and globalconfig properties to the corresponding INI file.
SetPropertyText
Converts and assigns the specified value to the property with the specified name. This may not work correctly for array properties.
Events
BeginState
Called from within GotoState() right after the state was changed.
EndState
Called from within GotoState() right before the state is changed.
Operators
See Object operators.