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

UTGame.UTSkelControl_TankTread

Extends
SkelControlBase
Modifiers
native ( Animation )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. This class should have 2 inputs. One that defines the wheel and one that defines the tread.

Core.Object
|   
+-- Engine.SkelControlBase
   |   
   +-- UTGame.UTSkelControl_TankTread

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
floatAdjustment
boolbDormant
boolbInitialized
boolbLastDirWasBackwards
floatTargetAdjustment
intTreadIndex
TankTread
array<float>AlternateScanOffsets
boolbAlwaysScan
floatCenterOffset
floatSpaceAbove
floatSpaceBelow
nameTreadBone
floatTreadOffset
Inherited Variables from Engine.SkelControlBase
bEnableEaseInOut, bIgnoreWhenNotRendered, bInitializedCachedNodeList, BlendInTime, BlendOutTime, BlendTimeToGo, BoneScale, bPropagateSetActive, bSetStrengthFromAnimNode, CachedNodeList, ControlName, ControlPosX, ControlPosY, ControlStrength, ControlTickTag, DrawWidth, IgnoreAtOrAboveLOD, NextControl, SkelComponent, StrengthAnimNodeNameList, StrengthTarget
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Engine.SkelControlBase
EBoneControlSpace
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Engine.SkelControlBase
SetSkelControlActive, SetSkelControlStrength
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

Adjustment Source code

var transient float Adjustment;
This holds the current adjustment. If the vehicle isn't moving then this is never updated

bDormant Source code

var transient bool bDormant;

bInitialized Source code

var transient bool bInitialized;

bLastDirWasBackwards Source code

var transient bool bLastDirWasBackwards;

TargetAdjustment Source code

var transient float TargetAdjustment;

TreadIndex Source code

var int TreadIndex;

TankTread

AlternateScanOffsets Source code

var(TankTread) array<float> AlternateScanOffsets;

bAlwaysScan Source code

var(TankTread) bool bAlwaysScan;

CenterOffset Source code

var(TankTread) float CenterOffset;

SpaceAbove Source code

var(TankTread) float SpaceAbove;
How much play should this portion of the tread have

SpaceBelow Source code

var(TankTread) float SpaceBelow;

TreadBone Source code

var(TankTread) name TreadBone;
This control will use this bone as it's tread

TreadOffset Source code

var(TankTread) float TreadOffset;
Additinoal offset - distance from TreadBone to bottom of track.


Defaultproperties

defaultproperties
{
   SpaceAbove=24.000000
   SpaceBelow=8.000000
   bIgnoreWhenNotRendered=True
   Name="Default__UTSkelControl_TankTread"
   ObjectArchetype=SkelControlBase'Engine.Default__SkelControlBase'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:57.149 - Created with UnCodeX