Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Core.Object

Modifiers
native noexport

Core.Object

Direct Known Subclasses:

Actor, AnimEditProps, AnimNotify, AnimNotifyProps, Bitmap, BrushBuilder, CameraEffect, Canvas, CheatManager, Client, Commandlet, Console, ConsolePlugIn, DebugInfoManager, DebugStuff, Force, I3DL2Listener, KarmaParamsCollision, LevelSummary, ListItem, Locale, MatchInfo, Material, MaterialFactory, MatObject, MeshObject, Movie, NotifyProperties, ObjectPool, Palette, ParticleSystemAssets, ParticleTemplate, Player, PlayerInput, RaptoRResources, ReachSpec, ScriptedAction, SequEditProps, SkelPrefsEditProps, Subsystem, SVehicleWheel, TestObj, Time, UIHelper, WebApplication, WebRequest, WebResponse

Constants Summary
DegreesToRadians=0.0174532925199432
DegreesToRotationUnits=182.044
MaxFlt=3.402823466E38
MaxInt=0x7fffffff
MAXSEED=4194304.0
NoLabel=''
NoState=''
Pi=3.1415926535897932
RadiansToDegrees=57.295779513082321
RF_NotForClient=0x00100000
RF_NotForEdit=0x00400000
RF_NotForServer=0x00200000
RF_Public=0x00000004
RF_Transactional=0x00000001
RF_Transient=0x00004000
RotationUnitsToDegrees=0.00549

Variables Summary
classClass
intObjectFlags
intObjectInternal[6]
objectOuter
Object
nameName

Enumerations Summary
EAlignment
ALMT_None, ALMT_Left, ALMT_Right, ALMT_Top, ALMT_Bottom, ALMT_Center, ALMT_HardLeft, ALMT_HardRight, ALMT_HardTop, ALMT_HardBottom, ALMT_HardCenter,
EAxis
AXIS_X, AXIS_Y, AXIS_Z
ECamOrientation
CAMORIENT_None, CAMORIENT_LookAtActor, CAMORIENT_FacePath, CAMORIENT_Interpolate, CAMORIENT_Dolly,
ESheerAxis
SHEER_None, SHEER_XY, SHEER_XZ, SHEER_YX, SHEER_YZ, SHEER_ZX, SHEER_ZY,

Structures Summary
Alignment
XAxis, YAxis
BoundingVolume
Sphere
Box
Min, Max, IsValid
Color
B, G, R, A
ComponentHandle
buffer
CompressedPosition
Location, Rotation, Velocity
Coords
Origin, XAxis, YAxis, ZAxis
Dimension
Width, Height
Guid
A, B, C, D
InterpCurve
Points
InterpCurvePoint
InVal, OutVal
Matrix
XPlane, YPlane, ZPlane, WPlane
ParticleHandle
buffer
Plane
W
Point
X, Y
Quat
X, Y, Z, W
Range
A, B
RangeVector
X, Y, Z
Rectangle
X, Y, Width, Height
Rotator
Pitch, Yaw, Roll
Scale
Scale, SheerRate, SheerAxis
Vector
X, Y, Z

Functions Summary
preoperatorbool ! (float F)
preoperatorbool ! (int I)
preoperatorbool ! (name N)
preoperatorbool ! (Object O)
preoperatorbool ! (rotator R)
preoperatorbool ! (vector V)
preoperatorbool ! (string S)
preoperatorbool ! (bool A)
preoperatorbool ! (ParticleHandle A)
preoperatorbool ! (ComponentHandle A)
operatorbool != (Object A, Object B)
operatorbool != (range A, range B)
operatorbool != (int A, int B)
operatorbool != (float A, float B)
operatorbool != (name A, name B)
operatorbool != (rotator A, rotator B)
operatorbool != (bool A, bool B)
operatorbool != (vector A, vector B)
operatorbool != (string A, string B)
operatorstring $ (coerce string A, coerce string B)
operatorfloat % (float A, float B)
operatorint & (int A, int B)
operatorbool && (bool A, skip bool B)
operatorrange * (range A, range B)
operatorint * (int A, int B)
operatorrange * (float A, range B)
operatorrange * (range A, float B)
operatorfloat * (float A, float B)
operatorrotator * (rotator A, float B)
operatorrotator * (float A, rotator B)
operatorvector * (vector A, float B)
operatorvector * (float A, vector B)
operatorvector * (vector A, vector B)
operatorfloat ** (float A, float B)
operatorrotator *= (out rotator A, float B)
operatorbyte *= (out byte A, byte B)
operatorfloat *= (out float A, float B)
operatorint *= (out int A, float B)
operatorrange *= (out range A, range B)
operatorvector *= (out vector A, float B)
operatorvector *= (out vector A, vector B)
operatorrange *= (out range A, float B)
operatorfloat + (float A, float B)
operatorvector + (vector A, vector B)
operatorrange + (range A, range B)
operatorrotator + (rotator A, rotator B)
operatorint + (int A, int B)
preoperatorint ++ (out int A)
postoperatorint ++ (out int A)
preoperatorbyte ++ (out byte A)
postoperatorbyte ++ (out byte A)
operatorvector += (out vector A, vector B)
operatorbyte += (out byte A, byte B)
operatorfloat += (out float A, float B)
operatorrotator += (out rotator A, rotator B)
operatorint += (out int A, int B)
operatorrange += (out range A, range B)
operatorrotator - (rotator A, rotator B)
preoperatorfloat - (float A)
preoperatorint - (int A)
operatorvector - (vector A, vector B)
operatorrange - (range A, range B)
operatorint - (int A, int B)
operatorfloat - (float A, float B)
preoperatorrange - (range A)
preoperatorvector - (vector A)
preoperatorbyte -- (out byte A)
postoperatorint -- (out int A)
preoperatorint -- (out int A)
postoperatorbyte -- (out byte A)
operatorfloat -= (out float A, float B)
operatorrotator -= (out rotator A, rotator B)
operatorbyte -= (out byte A, byte B)
operatorrange -= (out range A, range B)
operatorint -= (out int A, int B)
operatorvector -= (out vector A, vector B)
operatorfloat / (float A, float B)
operatorrange / (range A, float B)
operatorrange / (float A, range B)
operatorint / (int A, int B)
operatorrotator / (rotator A, float B)
operatorvector / (vector A, float B)
operatorvector /= (out vector A, float B)
operatorrange /= (out range A, float B)
operatorrotator /= (out rotator A, float B)
operatorint /= (out int A, float B)
operatorfloat /= (out float A, float B)
operatorbyte /= (out byte A, byte B)
operatorbool < (string A, string B)
operatorbool < (int A, int B)
operatorbool < (float A, float B)
operatorint << (int A, int B)
operatorvector << (vector A, rotator B)
operatorbool <= (int A, int B)
operatorbool <= (string A, string B)
operatorbool <= (float A, float B)
operatorbool == (name A, name B)
operatorbool == (Object A, Object B)
operatorbool == (vector A, vector B)
operatorbool == (rotator A, rotator B)
operatorbool == (float A, float B)
operatorbool == (string A, string B)
operatorbool == (int A, int B)
operatorbool == (bool A, bool B)
operatorbool == (range A, range B)
operatorbool > (string A, string B)
operatorbool > (float A, float B)
operatorbool > (int A, int B)
operatorbool >= (string A, string B)
operatorbool >= (float A, float B)
operatorbool >= (int A, int B)
operatorint >> (int A, int B)
operatorvector >> (vector A, rotator B)
operatorint >>> (int A, int B)
postoperatorbool ? (name N)
postoperatorbool ? (int I)
postoperatorbool ? (bool B)
postoperatorbool ? (ComponentHandle A)
postoperatorbool ? (ParticleHandle A)
postoperatorbool ? (vector V)
postoperatorbool ? (rotator R)
postoperatorbool ? (string S)
postoperatorbool ? (float F)
postoperatorbool ? (Object O)
operatorstring @ (coerce string A, coerce string B)
operatorfloat @= (out float A, range B)
functionfloat Ablend (float A, float B, float Result)
functionfloat AblendR (Range R, float Result)
functionfloat Abs (float A)
functionfloat Acos (float A)
function AddTimer (name NotifyFunc, float Frequency, optional bool bRepeat, optional float RandomSpread, optional bool bForceUpdate)
function AddTimerS (string NotifyFunc, float Frequency, optional bool bRepeat, optional float RandomSpread, optional bool bForceUpdate)
functionint Asc (string S)
functionfloat Asin (float A)
functionfloat Atan (float A, float B)
event BeginState ()
functionfloat Blend (float A, float B, float Pct)
functionfloat BlendR (Range R, float Pct)
functionstring Caps (coerce string S)
functionstring Chr (int i)
functionint Clamp (int V, int A, int B)
functionbool ClassIsChildOf (class TestClass, class ParentClass)
operatorbool ClockwiseFrom (int A, int B)
functionstring ColorCode (int i)
event Constructed ()
functionfloat Cos (float A)
operatorvector Cross (vector A, vector B)
function Delete (optional bool bForceNow)
function Disable (name ProbeFunc)
operatorfloat Dot (vector A, vector B)
functionobject DynamicLoadObject (string ObjectName, class ObjectClass, optional bool MayFail)
function Enable (name ProbeFunc)
event EndState ()
functionstring EnumStr (Object Type, byte Val, optional int Pre)
functionfloat Exp (float A)
functionfloat FClamp (float V, float A, float B)
functionbool FDecision (float Odds)
functionint FileSize (string Filename)
functionobject FindObject (string ObjectName, class ObjectClass)
functionfloat FMax (float A, float B)
functionfloat FMin (float A, float B)
functionfloat FRand ()
function GetAxes (rotator A, out vector X, out vector Y, out vector Z)
functionname GetEnum (object E, int i)
functionarray<string> GetPackageContents (string PackageName)
functionstring GetPropertyText (string PropName)
functionfloat GetRand (range A)
functionname GetStateName ()
function GetUnAxes (rotator A, out vector X, out vector Y, out vector Z)
function GotoState (optional name NewState, optional name Label)
functionint InStr (coerce string S, coerce string t)
functionfloat InterpCurveEval (InterpCurve curve, float input)
function InterpCurveGetInputDomain (InterpCurve curve, out float min, out float max)
function InterpCurveGetOutputRange (InterpCurve curve, out float min, out float max)
function Invert (out vector X, out vector Y, out vector Z)
functionbool IsA (name ClassName)
functionbool IsInState (name TestState)
functionstring Left (coerce string S, int i)
functionint Len (coerce string S)
functionfloat Lerp (float Alpha, float A, float B)
functionfloat LineLineIntersection (vector P1, vector V1, vector P2, vector P3)
functionstring Localize (string SectionName, string KeyName, string PackageName)
functionstring Locs (coerce string S)
function Log (coerce string S, optional name Tag)
functionfloat Loge (float A)
functionint Max (int A, int B)
functionstring Mid (coerce string S, int i, optional int j)
functionint Min (int A, int B)
functionvector MirrorVectorByNormal (vector Vect, vector Normal)
functionvector Normal (vector A)
functionrotator Normalize (rotator Rot)
functionrotator OrthoRotation (vector X, vector Y, vector Z)
function ProgressSeed (out int Seed)
functionQuat QuatFindBetween (Vector A, Vector B)
functionQuat QuatFromAxisAndAngle (Vector Axis, Float Angle)
functionQuat QuatFromRotator (rotator A)
functionQuat QuatInvert (Quat A)
functionQuat QuatProduct (Quat A, Quat B)
functionvector QuatRotateVector (Quat A, vector B)
functionrotator QuatToRotator (Quat A)
functionint Rand (int Max)
functionvector RandomSpreadVector (float SpreadDegrees)
functionfloat RandRange (float Min, float Max)
function RemoveAllTimers ()
function RemoveTimer (name NotifyFunc)
function RemoveTimerS (string NotifyFunc)
function ResetConfig ()
functionstring Right (coerce string S, int i)
functionfloat RMax (range A)
functionfloat RMin (range A)
functionvector RotateAngleAxis (vector V, vector Axis, INT Angle)
functionrotator RotRand (optional bool bRoll)
functionfloat Round (float A)
functionfloat RSize (range A)
function SaveConfig ()
function SetPropertyText (string PropName, string PropValue, optional bool bIgnoreConst)
functionfloat Sin (float A)
functionfloat Smerp (float Alpha, float A, float B)
functionbool Split (string S, string InS, out string LeftS, out string RightS, optional bool bRight)
functionfloat Sqrt (float A)
functionfloat Square (float A)
function StaticSaveConfig ()
functionint StrArray (string S, string Delim, out array<string> Ar, optional bool bUnique)
functionname StringToName (string S, optional bool bAdd)
functionfloat Tan (float A)
functionfloat TimeRemaining (name NotifyFunc)
functionfloat TimeRemainingS (string NotifyFunc)
functionvector VRand ()
functionfloat VSize (vector A)
functionfloat VSize2D (vector A)
functionfloat VSizeSq (vector A)
functionfloat VSizeSq2D (vector A)
function Warn (coerce string S)
operatorint ^ (int A, int B)
operatorbool ^^ (bool A, bool B)
operatorint | (int A, int B)
operatorbool || (bool A, skip bool B)
preoperatorint ~ (int A)
operatorbool ~= (string A, string B)
operatorbool ~= (float A, float B)


Constants Detail

DegreesToRadians Source code

const DegreesToRadians = 0.0174532925199432;

DegreesToRotationUnits Source code

const DegreesToRotationUnits = 182.044;

MaxFlt Source code

const MaxFlt = 3.402823466E38;

MaxInt Source code

const MaxInt = 0x7fffffff;
The maximum positive int value

MAXSEED Source code

const MAXSEED = 4194304.0;

NoLabel Source code

const NoLabel = '';

NoState Source code

const NoState = '';

Pi Source code

const Pi = 3.1415926535897932;

RadiansToDegrees Source code

const RadiansToDegrees = 57.295779513082321;

RF_NotForClient Source code

const RF_NotForClient = 0x00100000;
ObjectFlag
Don't load for game client.

RF_NotForEdit Source code

const RF_NotForEdit = 0x00400000;
ObjectFlag
Don't load for editor.

RF_NotForServer Source code

const RF_NotForServer = 0x00200000;
ObjectFlag
Don't load for game server.

RF_Public Source code

const RF_Public = 0x00000004;
Object Flag
Can be referenced by external package files

RF_Transactional Source code

const RF_Transactional = 0x00000001;
Object flag
Supports editor undo/redo

RF_Transient Source code

const RF_Transient = 0x00004000;
ObjectFlag
Can't be saved or loaded.

RotationUnitsToDegrees Source code

const RotationUnitsToDegrees = 0.00549;


Variables Detail

Class Source code

var native const editconst class Class;
The class of this object.

ObjectFlags Source code

var native const int ObjectFlags;

ObjectInternal[6] Source code

var native private const int ObjectInternal[6];
Internal variable

Outer Source code

var native const object Outer;

Object

Name Source code

var(Object) native const editconst name Name;
The name of this object. The string representation of this value is the same like the last part of the object's string representation.


Enumerations Detail

EAlignment Source code

enum EAlignment
{
ALMT_None, ALMT_Left, ALMT_Right, ALMT_Top, ALMT_Bottom, ALMT_Center, ALMT_HardLeft, ALMT_HardRight, ALMT_HardTop, ALMT_HardBottom, ALMT_HardCenter,
};

EAxis Source code

enum EAxis
{
AXIS_X, AXIS_Y, AXIS_Z
};
Generic axis enum.

ECamOrientation Source code

enum ECamOrientation
{
CAMORIENT_None, CAMORIENT_LookAtActor, CAMORIENT_FacePath, CAMORIENT_Interpolate, CAMORIENT_Dolly,
};
Camera orientations for Matinee

ESheerAxis Source code

enum ESheerAxis
{
SHEER_None, SHEER_XY, SHEER_XZ, SHEER_YX, SHEER_YZ, SHEER_ZX, SHEER_ZY,
};


Structures Detail

Alignment Source code

struct Alignment
{
var(Object) public EAlignment XAxis;
var(Object) public EAlignment YAxis;
};


BoundingVolume Source code

struct BoundingVolume extends Box
{
var plane Sphere;
};
A bounding box sphere together.

Box Source code

struct Box
{
var byte IsValid;
var vector Max;
var vector Min;
};
A bounding box.

Color Source code

struct Color
{
var(Object) config byte A;
var(Object) config byte B;
var(Object) config byte G;
var(Object) config byte R;
};
An RGBA color

ComponentHandle Source code

struct ComponentHandle
{
var const native int buffer;
};


CompressedPosition Source code

struct CompressedPosition
{
var vector Location;
var rotator Rotation;
var vector Velocity;
};


Coords Source code

struct Coords
{
var(Object) config vector Origin;
var(Object) config vector XAxis;
var(Object) config vector YAxis;
var(Object) config vector ZAxis;
};
An arbitrary coordinate system in 3d space.

Dimension Source code

struct Dimension
{
var(Object) public float Height;
var(Object) public float Width;
};


Guid Source code

struct Guid
{
var int A;
var int B;
var int C;
var int D;
};
A globally unique identifier.

InterpCurve Source code

struct InterpCurve
{
var(Object) array<InterpCurvePoint> Points;
};
A struct which holds output values for a set of input values. The array which is formed is used to query for an interpolated output value for any input value.

InterpCurvePoint Source code

struct InterpCurvePoint
{
var(Object) float InVal;
var(Object) float OutVal;
};
A single interpolation point used in the InterpCurve struct. It maps an input value to a particular output value.

Matrix Source code

struct Matrix
{
var(Object) Plane WPlane;
var(Object) Plane XPlane;
var(Object) Plane YPlane;
var(Object) Plane ZPlane;
};
a 4x4 matrix

ParticleHandle Source code

struct ParticleHandle
{
var const native int buffer;
};


Plane Source code

struct Plane extends Vector
{
var(Object) config float W;
};
A plane definition in 3d space.

Point Source code

struct Point
{
var(Object) public float X;
var(Object) public float Y;
};


Quat Source code

struct Quat
{
var(Object) config float W;
var(Object) config float X;
var(Object) config float Y;
var(Object) config float Z;
};
A quaternion. Quaternions are a mathematical construct that represents a rotation in three dimensions. It is not as intuitive as the Euler angles that are used for most of the rotation within Unrealscript. A rotator, is a rotation using Euler angles and is the "standard" type of rotation within Unrealscript.

Range Source code

struct Range
{
var(Object) config float A;
var(Object) config float B;
};
Used to generate random values between Min and Max

RangeVector Source code

struct RangeVector
{
var(Object) config range X;
var(Object) config range Y;
var(Object) config range Z;
};
Vector of Ranges

Rectangle Source code

struct Rectangle
{
var(Object) public float Height;
var(Object) public float Width;
var(Object) public float X;
var(Object) public float Y;
};


Rotator Source code

struct Rotator
{
var(Object) config int Pitch;
var(Object) config int Roll;
var(Object) config int Yaw;
};
An orthogonal rotation in 3d space.

Scale Source code

struct Scale
{
var(Object) config vector Scale;
var(Object) ESheerAxis SheerAxis;
var(Object) config float SheerRate;
};
A scale and sheering.

Vector Source code

struct Vector
{
var(Object) config float X;
var(Object) config float Y;
var(Object) config float Z;
};
A point or direction vector in 3d space.


Functions Detail

! Source code

native static final preoperator bool ! ( float F )

! Source code

native static final preoperator bool ! ( int I )

! Source code

native static final preoperator bool ! ( name N )

! Source code

native static final preoperator bool ! ( Object O )

! Source code

native static final preoperator bool ! ( rotator R )

! Source code

native static final preoperator bool ! ( vector V )

! Source code

native static final preoperator bool ! ( string S )

! Source code

native(129) static final preoperator bool ! ( bool A )

! Source code

static final preoperator bool ! ( ParticleHandle A )

! Source code

static final preoperator bool ! ( ComponentHandle A )

!= Source code

native(119) static final operator bool != ( Object A, Object B )

!= Source code

native(329) static final operator bool != ( range A, range B )

!= Source code

native(155) static final operator bool != ( int A, int B )

!= Source code

native(181) static final operator bool != ( float A, float B )

!= Source code

native(255) static final operator bool != ( name A, name B )

!= Source code

native(203) static final operator bool != ( rotator A, rotator B )

!= Source code

native(243) static final operator bool != ( bool A, bool B )

!= Source code

native(218) static final operator bool != ( vector A, vector B )

!= Source code

native(123) static final operator bool != ( string A, string B )

$ Source code

native(112) static final operator string $ ( coerce string A, coerce string B )

% Source code

native(173) static final operator float % ( float A, float B )

& Source code

native(156) static final operator int & ( int A, int B )

&& Source code

native(130) static final operator bool && ( bool A, skip bool B )

* Source code

native(324) static final operator range * ( range A, range B )

* Source code

native(144) static final operator int * ( int A, int B )

* Source code

native(323) static final operator range * ( float A, range B )

* Source code

native(322) static final operator range * ( range A, float B )

* Source code

native(171) static final operator float * ( float A, float B )

* Source code

native(287) static final operator rotator * ( rotator A, float B )

* Source code

native(288) static final operator rotator * ( float A, rotator B )

* Source code

native(212) static final operator vector * ( vector A, float B )

* Source code

native(213) static final operator vector * ( float A, vector B )

* Source code

native(296) static final operator vector * ( vector A, vector B )

** Source code

native(170) static final operator float ** ( float A, float B )

*= Source code

native(290) static final operator rotator *= ( out rotator A, float B )

*= Source code

native(133) static final operator byte *= ( out byte A, byte B )

*= Source code

native(182) static final operator float *= ( out float A, float B )

*= Source code

native(159) static final operator int *= ( out int A, float B )

*= Source code

native(331) static final operator range *= ( out range A, range B )

*= Source code

native(221) static final operator vector *= ( out vector A, float B )

*= Source code

native(297) static final operator vector *= ( out vector A, vector B )

*= Source code

native(330) static final operator range *= ( out range A, float B )

+ Source code

native(174) static final operator float + ( float A, float B )

+ Source code

native(215) static final operator vector + ( vector A, vector B )

+ Source code

native(326) static final operator range + ( range A, range B )

+ Source code

native(316) static final operator rotator + ( rotator A, rotator B )

+ Source code

native(146) static final operator int + ( int A, int B )

++ Source code

native(163) static final preoperator int ++ ( out int A )

++ Source code

native(165) static final postoperator int ++ ( out int A )

++ Source code

native(137) static final preoperator byte ++ ( out byte A )

++ Source code

native(139) static final postoperator byte ++ ( out byte A )

+= Source code

native(223) static final operator vector += ( out vector A, vector B )

+= Source code

native(135) static final operator byte += ( out byte A, byte B )

+= Source code

native(184) static final operator float += ( out float A, float B )

+= Source code

native(318) static final operator rotator += ( out rotator A, rotator B )

+= Source code

native(161) static final operator int += ( out int A, int B )

+= Source code

native(333) static final operator range += ( out range A, range B )

- Source code

native(317) static final operator rotator - ( rotator A, rotator B )

- Source code

native(169) static final preoperator float - ( float A )

- Source code

native(143) static final preoperator int - ( int A )

- Source code

native(216) static final operator vector - ( vector A, vector B )

- Source code

native(327) static final operator range - ( range A, range B )

- Source code

native(147) static final operator int - ( int A, int B )

- Source code

native(175) static final operator float - ( float A, float B )

- Source code

native(321) static final preoperator range - ( range A )

- Source code

native(211) static final preoperator vector - ( vector A )

-- Source code

native(138) static final preoperator byte -- ( out byte A )

-- Source code

native(166) static final postoperator int -- ( out int A )

-- Source code

native(164) static final preoperator int -- ( out int A )

-- Source code

native(140) static final postoperator byte -- ( out byte A )

-= Source code

native(185) static final operator float -= ( out float A, float B )

-= Source code

native(319) static final operator rotator -= ( out rotator A, rotator B )

-= Source code

native(136) static final operator byte -= ( out byte A, byte B )

-= Source code

native(334) static final operator range -= ( out range A, range B )

-= Source code

native(162) static final operator int -= ( out int A, int B )

-= Source code

native(224) static final operator vector -= ( out vector A, vector B )

/ Source code

native(172) static final operator float / ( float A, float B )

/ Source code

native(325) static final operator range / ( range A, float B )

/ Source code

native(340) static final operator range / ( float A, range B )

/ Source code

native(145) static final operator int / ( int A, int B )

/ Source code

native(289) static final operator rotator / ( rotator A, float B )

/ Source code

native(214) static final operator vector / ( vector A, float B )

/= Source code

native(222) static final operator vector /= ( out vector A, float B )

/= Source code

native(332) static final operator range /= ( out range A, float B )

/= Source code

native(291) static final operator rotator /= ( out rotator A, float B )

/= Source code

native(160) static final operator int /= ( out int A, float B )

/= Source code

native(183) static final operator float /= ( out float A, float B )

/= Source code

native(134) static final operator byte /= ( out byte A, byte B )

< Source code

native(115) static final operator bool < ( string A, string B )

< Source code

native(150) static final operator bool < ( int A, int B )

< Source code

native(176) static final operator bool < ( float A, float B )

<< Source code

native(148) static final operator int << ( int A, int B )

<< Source code

native(275) static final operator vector << ( vector A, rotator B )

<= Source code

native(152) static final operator bool <= ( int A, int B )

<= Source code

native(120) static final operator bool <= ( string A, string B )

<= Source code

native(178) static final operator bool <= ( float A, float B )

== Source code

native(254) static final operator bool == ( name A, name B )

== Source code

native(114) static final operator bool == ( Object A, Object B )

== Source code

native(217) static final operator bool == ( vector A, vector B )

== Source code

native(142) static final operator bool == ( rotator A, rotator B )

== Source code

native(180) static final operator bool == ( float A, float B )

== Source code

native(122) static final operator bool == ( string A, string B )

== Source code

native(154) static final operator bool == ( int A, int B )

== Source code

native(242) static final operator bool == ( bool A, bool B )

== Source code

native(328) static final operator bool == ( range A, range B )

> Source code

native(116) static final operator bool > ( string A, string B )

> Source code

native(177) static final operator bool > ( float A, float B )

> Source code

native(151) static final operator bool > ( int A, int B )

>= Source code

native(121) static final operator bool >= ( string A, string B )

>= Source code

native(179) static final operator bool >= ( float A, float B )

>= Source code

native(153) static final operator bool >= ( int A, int B )

>> Source code

native(149) static final operator int >> ( int A, int B )

>> Source code

native(276) static final operator vector >> ( vector A, rotator B )

>>> Source code

native(196) static final operator int >>> ( int A, int B )

? Source code

native static final postoperator bool ? ( name N )

? Source code

native static final postoperator bool ? ( int I )

? Source code

native static final postoperator bool ? ( bool B )

? Source code

static final postoperator bool ? ( ComponentHandle A )

? Source code

static final postoperator bool ? ( ParticleHandle A )

? Source code

native static final postoperator bool ? ( vector V )

? Source code

native static final postoperator bool ? ( rotator R )

? Source code

native static final postoperator bool ? ( string S )

? Source code

native static final postoperator bool ? ( float F )

? Source code

native static final postoperator bool ? ( Object O )

@ Source code

native(168) static final operator string @ ( coerce string A, coerce string B )

@= Source code

native(335) static final operator float @= ( out float A, range B )

Ablend Source code

native(1035) static final function float Ablend ( float A, float B, float Result )

AblendR Source code

native(1037) static final function float AblendR ( Range R, float Result )

Abs Source code

native(186) static final function float Abs ( float A )
Returns the absolute value (also known as the modulo) of A, usually written |A|. Eg: Abs(5)== Abs(-5) == 5.

Acos Source code

native static final function float Acos ( float A )
Inverse cosine.

AddTimer Source code

native simulated final function AddTimer ( name NotifyFunc, float Frequency, optional bool bRepeat, optional float RandomSpread, optional bool bForceUpdate )

AddTimerS Source code

native simulated final function AddTimerS ( string NotifyFunc, float Frequency, optional bool bRepeat, optional float RandomSpread, optional bool bForceUpdate )

Asc Source code

native(237) static final function int Asc ( string S )
Returns the ASCII code of the first character in S.

Asin Source code

native static final function float Asin ( float A )
Inverse sine.

Atan Source code

native(190) static final function float Atan ( float A, float B )

BeginState Source code

event BeginState ( )
Called immediately when entering a state, while within the GotoState call that caused the state change.

Blend Source code

native(1034) static final function float Blend ( float A, float B, float Pct )

BlendR Source code

native(1036) static final function float BlendR ( Range R, float Pct )

Caps Source code

native(235) static final function string Caps ( coerce string S )
Returns S converted to uppercase.

Chr Source code

native(236) static final function string Chr ( int i )
Returns the character matchin the given ASCII code.

Clamp Source code

native(251) static final function int Clamp ( int V, int A, int B )
If V is smaller than A, A is returned. If V is larger than B, B is returned. In any other case V is returned.

ClassIsChildOf Source code

native(258) static final function bool ClassIsChildOf ( class TestClass, class ParentClass )
Returns whether TestClass is a subclass of Parentclass. If the two classes are the same it returns true.

ClockwiseFrom Source code

native static final operator bool ClockwiseFrom ( int A, int B )

ColorCode Source code

native static final function string ColorCode ( int i )

Constructed Source code

event Constructed ( )

Cos Source code

native(188) static final function float Cos ( float A )
Returns cosine( A )

Cross Source code

native(220) static final operator vector Cross ( vector A, vector B )

Delete Source code

native(1032) final function Delete ( optional bool bForceNow )

Disable Source code

native(118) final function Disable ( name ProbeFunc )
Disables a probe function.

Dot Source code

native(219) static final operator float Dot ( vector A, vector B )

DynamicLoadObject Source code

native static final function object DynamicLoadObject ( string ObjectName, class ObjectClass, optional bool MayFail )
Returns a reference to a specified object, loading it if necessary.

Enable Source code

native(117) final function Enable ( name ProbeFunc )
Enables a probe function.

EndState Source code

event EndState ( )
Called immediately before going out of the current state, while within the GotoState call that caused the state change.

EnumStr Source code

native static final function string EnumStr ( Object Type, byte Val, optional int Pre )

Exp Source code

native(191) static final function float Exp ( float A )

FClamp Source code

native(246) static final function float FClamp ( float V, float A, float B )
If V is smaller than A, A is returned. If V is larger than B, B is returned. In any other case V is returned.

FDecision Source code

native(1038) static final function bool FDecision ( float Odds )

FileSize Source code

native final static function int FileSize ( string Filename )

FindObject Source code

native static final function object FindObject ( string ObjectName, class ObjectClass )

FMax Source code

native(245) static final function float FMax ( float A, float B )
Returns the higher of the two values.

FMin Source code

native(244) static final function float FMin ( float A, float B )
Returns the lower of the two values.

FRand Source code

native(195) static final function float FRand ( )
Returns a random number between 0 and 1.

GetAxes Source code

native(229) static final function GetAxes ( rotator A, out vector X, out vector Y, out vector Z )

GetEnum Source code

native static final function name GetEnum ( object E, int i )
Returns the i-th element of the given enumeration, as in GetEnum(enum'MyEnum', 2) or an empty name of the specified index exceeds the number of elements in the enumeration.

GetPackageContents Source code

native static final function array<string> GetPackageContents ( string PackageName )

GetPropertyText Source code

native final function string GetPropertyText ( string PropName )
Returns the value of the specified property typecasted to string. It is not possible to access default properties in this manner. This is useful when you don't want any dependencies to the package of an object, but still need to access its public (i.e. neither private nor protected) properties.
Usage: aString=anObject.GetPropertyText("PropertyName");

GetRand Source code

native(337) static final function float GetRand ( range A )

GetStateName Source code

native(284) final function name GetStateName ( )
Returns the object's current state name.

GetUnAxes Source code

native(230) static final function GetUnAxes ( rotator A, out vector X, out vector Y, out vector Z )

GotoState Source code

native(113) final function GotoState ( optional name NewState, optional name Label )
Switches to a new state. State code execution begins at the specified label or at "Begin:" if Label is not specified.
Before the state is changed the old state's EndState function is called. After the state changed BeginState of the new state is called.

InStr Source code

native(126) static final function int InStr ( coerce string S, coerce string t )
If the string t is found inside S InStr returns the starting position with the first character of S being 0. If t is not found InStr returns -1.

InterpCurveEval Source code

native static final function float InterpCurveEval ( InterpCurve curve, float input )

InterpCurveGetInputDomain Source code

native static final function InterpCurveGetInputDomain ( InterpCurve curve, out float min, out float max )

InterpCurveGetOutputRange Source code

native static final function InterpCurveGetOutputRange ( InterpCurve curve, out float min, out float max )

Invert Source code

native(227) static final function Invert ( out vector X, out vector Y, out vector Z )

IsA Source code

native(303) final function bool IsA ( name ClassName )
Returns whether the object's class is the specified class or a subclass. This function doesn't need a reference to the desired class, but just the class's name.

IsInState Source code

native(281) final function bool IsInState ( name TestState )
Returns whether the object's current state is the one specified.

Left Source code

native(128) static final function string Left ( coerce string S, int i )
Returns the i leftmost characters of S.

Len Source code

native(125) static final function int Len ( coerce string S )
Returns the length of a string.

Lerp Source code

native(247) static final function float Lerp ( float Alpha, float A, float B )
Returns the linear interpolation between A and B.
The return value is calculated through something like this: (B - A) * Alpha + A

LineLineIntersection Source code

native static final function float LineLineIntersection ( vector P1, vector V1, vector P2, vector P3 )

Localize Source code

native static function string Localize ( string SectionName, string KeyName, string PackageName )
Returns the string found in PackageName.int in the [SectionName] section. Logs an error if no localization for the specified string is found.

Locs Source code

native static final function string Locs ( coerce string S )
Returns S converted to lowercase.

Log Source code

native(231) final static function Log ( coerce string S, optional name Tag )
Writes a line to the log file. The line begins with the Tag or "ScriptLog:" if Tag was not specified, followed by the log string.
The tags 'Error' and 'Warning' (and probably others, too) have a special meaning in Commandlets.

Loge Source code

native(192) static final function float Loge ( float A )
Returns log(A), the natural logarithm

Max Source code

native(250) static final function int Max ( int A, int B )
Returns the higher of the two values.

Mid Source code

native(127) static final function string Mid ( coerce string S, int i, optional int j )
Returns the middle part of S, starting at character i and including j characters (or all of them if j is not specified). Note: the 1st char has the number 0, this is diffrent then in visual basic, where the 1st char is 1.

Min Source code

native(249) static final function int Min ( int A, int B )
Returns the lower of the two values.

MirrorVectorByNormal Source code

native(300) static final function vector MirrorVectorByNormal ( vector Vect, vector Normal )

Normal Source code

native(226) static final function vector Normal ( vector A )

Normalize Source code

native static final function rotator Normalize ( rotator Rot )

OrthoRotation Source code

native static final function rotator OrthoRotation ( vector X, vector Y, vector Z )

ProgressSeed Source code

native static final function ProgressSeed ( out int Seed )

QuatFindBetween Source code

native static final function Quat QuatFindBetween ( Vector A, Vector B )

QuatFromAxisAndAngle Source code

native static final function Quat QuatFromAxisAndAngle ( Vector Axis, Float Angle )

QuatFromRotator Source code

native static final function Quat QuatFromRotator ( rotator A )

QuatInvert Source code

native static final function Quat QuatInvert ( Quat A )

QuatProduct Source code

native static final function Quat QuatProduct ( Quat A, Quat B )

QuatRotateVector Source code

native static final function vector QuatRotateVector ( Quat A, vector B )

QuatToRotator Source code

native static final function rotator QuatToRotator ( Quat A )

Rand Source code

native(167) static final function int Rand ( int Max )
Returns a random number ranging from 0 to Max-1.

RandomSpreadVector Source code

native(253) static final function vector RandomSpreadVector ( float SpreadDegrees )

RandRange Source code

native(1033) static final function float RandRange ( float Min, float Max )
Return a random number within the given range.

RemoveAllTimers Source code

native simulated final function RemoveAllTimers ( )

RemoveTimer Source code

native simulated final function RemoveTimer ( name NotifyFunc )

RemoveTimerS Source code

native simulated final function RemoveTimerS ( string NotifyFunc )

ResetConfig Source code

native static final function ResetConfig ( )
Resets the config and globalconfig variables of this object's class to the values stored in Default.ini or DefUser.ini.

Right Source code

native(234) static final function string Right ( coerce string S, int i )
Returns the i rightmost characters of S.

RMax Source code

native(339) static final function float RMax ( range A )

RMin Source code

native(338) static final function float RMin ( range A )

RotateAngleAxis Source code

native static final function vector RotateAngleAxis ( vector V, vector Axis, INT Angle )

RotRand Source code

native(320) static final function rotator RotRand ( optional bool bRoll )

Round Source code

static final function float Round ( float A )
Returns A rounded off to the nearest whole number, e.g. pass 1.05 and it returns 1.00, 5.5 will return 6.0 etc.

RSize Source code

native(336) static final function float RSize ( range A )

SaveConfig Source code

native(536) final function SaveConfig ( )
Saves the current values of config and globalconfig variables of this object to the ini file and sets them as default values for the object's class.

SetPropertyText Source code

native final function SetPropertyText ( string PropName, string PropValue, optional bool bIgnoreConst )
Assigns a value to the specified public non-constant property of an object. Only use this for properties that can be typecasted from string.
Usage: anObject.SetPropertyString("PropertyName", "new value");

Sin Source code

native(187) static final function float Sin ( float A )
Returns sine( A )

Smerp Source code

native(248) static final function float Smerp ( float Alpha, float A, float B )
Returns an Alpha-smooth nonlinear interpolation between A and B.
The return value seems to be calculated through something like this: (-2 * (B - A) * Alpha ** 3) + (3 * (B - A) * Alpha ** 2) + A

Split Source code

native static final function bool Split ( string S, string InS, out string LeftS, out string RightS, optional bool bRight )
Splits a string iat the specified divider and returns the parts as a dynamic array of strings. If the input string starts with the given divider, the first element of the output array will be empty.

Sqrt Source code

native(193) static final function float Sqrt ( float A )
Returns the square root of A.

Square Source code

native(194) static final function float Square ( float A )

StaticSaveConfig Source code

native static final function StaticSaveConfig ( )
Saves the default values of config and globalconfig variables of this object's class to the ini file.

StrArray Source code

native static final function int StrArray ( string S, string Delim, out array<string> Ar, optional bool bUnique )

StringToName Source code

native static final function name StringToName ( string S, optional bool bAdd )

Tan Source code

native(189) static final function float Tan ( float A )
Returns tan( A )

TimeRemaining Source code

native simulated final function float TimeRemaining ( name NotifyFunc )

TimeRemainingS Source code

native simulated final function float TimeRemainingS ( string NotifyFunc )

VRand Source code

native(252) static final function vector VRand ( )

VSize Source code

native(225) static final function float VSize ( vector A )

VSize2D Source code

native(342) static final function float VSize2D ( vector A )

VSizeSq Source code

native(341) static final function float VSizeSq ( vector A )

VSizeSq2D Source code

native(343) static final function float VSizeSq2D ( vector A )

Warn Source code

native(232) final static function Warn ( coerce string S )
Same like Log, but the line starts with "ScriptWarning:" and contains information about the object, state and function that called Warn.

^ Source code

native(157) static final operator int ^ ( int A, int B )

^^ Source code

native(131) static final operator bool ^^ ( bool A, bool B )

| Source code

native(158) static final operator int | ( int A, int B )

|| Source code

native(132) static final operator bool || ( bool A, skip bool B )

~ Source code

native(141) static final preoperator int ~ ( int A )

~= Source code

native(124) static final operator bool ~= ( string A, string B )

~= Source code

native(210) static final operator bool ~= ( float A, float B )


Defaultproperties

defaultproperties
{
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Tue 27/4/2010 03:12:38.510 - Created with UnCodeX