Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# TribesTVStudio.TribesTVStudioSplineHandler

Extends
  Object

    Core.Object
    |
    +-- TribesTVStudio.TribesTVStudioSplineHandler

Constants Summary

Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RF_Unnamed

Variables Summary
int | activeCrossing
TribesTVStudioTestController | controller
array<SplineCrossing> | crossings
float | curPos
float | curSpeed
int | curSpline
bool | highCur
bool | highOther
int | lastSearch
Vector | location
int | newPos
int | newSpline
Vector | otherNode1
Vector | otherNode2
int | otherSpline
array<SplinePath> | splines
int | targetNode
int | targetSpline

Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary

Inherited Enumerations from Core.Object
EAxis, ECamOrientation, ESheerAxis

Structures Summary
SplineCrossing connections
SplineNode location, maxDistance, viewAngle, minZoomDist, maxZoomDist, Priority
SplinePath nodes, lowCrossing, highCrossing, lastSearchId

Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector

Functions Summary
| Vector | CalcPos (int spline, loat pos))
|  | FillSplineList (int camSys))
| bool | FindBestNodeInSpline (int spline, nt searchId, ut int bestNode, ut float bestDist))
| bool | FindBestSplineNode (out float bestdist, ector targetPos))
| float | FindClosestPos ()))
| float | FindDistance (int spline, loat pos))
|  | Move (float deltaTime))
|  | SetFovValues (out float minzoomdist, ut float maxzoomdist, ut float viewangle))
|  | SetOther (int s, nt c))
|  | SplineSelected ()))
|  | SwitchSpline (bool high, loat newPos))
|  | UpdateGoalNode ()))

Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~=

Variables Detail

#### activeCrossing Source code

var int activeCrossing;

#### controller Source code

var TribesTVStudioTestController controller;

#### crossings Source code

var array<SplineCrossing> crossings;

#### curPos Source code

var float curPos;

#### curSpeed Source code

var float curSpeed;

#### curSpline Source code

var int curSpline;

#### highCur Source code

var bool highCur;

#### highOther Source code

var bool highOther;

#### lastSearch Source code

var int lastSearch;

#### location Source code

var Vector location;

#### newPos Source code

var int newPos;

#### newSpline Source code

var int newSpline;

#### otherNode1 Source code

var Vector otherNode1;

#### otherNode2 Source code

var Vector otherNode2;

#### otherSpline Source code

var int otherSpline;

#### splines Source code

var array<SplinePath> splines;

#### targetNode Source code

var int targetNode;

#### targetSpline Source code

var int targetSpline;

Structures Detail

#### SplineCrossing Source code

struct SplineCrossing
{

> var array<int> connections;

};

#### SplineNode Source code

struct SplineNode
{

> var Vector location;
> var float maxDistance;
> var float maxZoomDist;
> var float minZoomDist;
> var float Priority;
> var float viewAngle;

};

#### SplinePath Source code

struct SplinePath
{

> var int highCrossing;
> var int lastSearchId;
> var int lowCrossing;
> var array<SplineNode> nodes;

};

Functions Detail

#### CalcPos Source code

function Vector CalcPos ( int spline,float pos) )

#### FillSplineList Source code

function FillSplineList ( int camSys) )

#### FindBestNodeInSpline Source code

function bool FindBestNodeInSpline ( int spline,int searchId,out int bestNode,out float bestDist) )

#### FindBestSplineNode Source code

function bool FindBestSplineNode ( out float bestdist,Vector targetPos) )

#### FindClosestPos Source code

function float FindClosestPos ( ) )

#### FindDistance Source code

function float FindDistance ( int spline,float pos) )

#### Move Source code

function Move ( float deltaTime) )

#### SetFovValues Source code

function SetFovValues ( out float minzoomdist,out float maxzoomdist,out float viewangle) )

#### SetOther Source code

function SetOther ( int s,int c) )

#### SplineSelected Source code

function SplineSelected ( ) )

#### SwitchSpline Source code

function SwitchSpline ( bool high,float newPos) )

#### UpdateGoalNode Source code

function UpdateGoalNode ( ) )

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:37.118 - Created with UnCodeX