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

UTGame.UTTypes

Extends
Object
Modifiers
native

This will hold all of our enums and types and such that we need to use in multiple files where the enum can't be mapped to a specific file. Also to make these type available to the native land without forcing objects to be native. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- UTGame.UTTypes

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

Variables Summary
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
ECrossfadeType
CFT_BeginningOfMeasure, CFT_EndOfMeasure
EUTChapterType
UTCT_JimBrownNeedsToSendMartinEmailWithTheChapterNames, UTCT_SoWeCanRockThisUpYo,
EUTGameAchievements
EUTA_InvalidAchievement, EUTA_CAMPAIGN_Chapter1, EUTA_CAMPAIGN_SignTreaty, EUTA_CAMPAIGN_LiandriMainframe, EUTA_CAMPAIGN_ReachOmicron, EUTA_CAMPAIGN_DefeatAkasha, EUTA_CAMPAIGN_SignTreatyExpert, EUTA_CAMPAIGN_LiandriMainframeExpert, EUTA_CAMPAIGN_ReachOmicronExpert, EUTA_CAMPAIGN_DefeatAkashaExpert, EUTA_COOP_Complete1, EUTA_COOP_Complete10, EUTA_COOP_CompleteCampaign, EUTA_IA_EveryGameMode, EUTA_IA_Untouchable, EUTA_EXPLORE_AllPowerups, EUTA_EXPLORE_EveryMutator, EUTA_WEAPON_BrainSurgeon, EUTA_WEAPON_DontTaseMeBro, EUTA_WEAPON_GooGod, EUTA_WEAPON_Pistolero, EUTA_WEAPON_ShardOMatic, EUTA_WEAPON_Hammerhead, EUTA_WEAPON_StrongestLink, EUTA_WEAPON_HaveANiceDay, EUTA_WEAPON_BigGameHunter, EUTA_VEHICLE_Armadillo, EUTA_VEHICLE_JackOfAllTrades, EUTA_VEHICLE_Ace, EUTA_VEHICLE_Deathwish, EUTA_POWERUP_SeeingRed, EUTA_POWERUP_NeverSawItComing, EUTA_POWERUP_SurvivalFittest, EUTA_POWERUP_DeliveringTheHurt, EUTA_GAME_HatTrick, EUTA_GAME_BeingAHero, EUTA_GAME_FlagWaver, EUTA_GAME_30MinOrLess, EUTA_GAME_PaintTownRed, EUTA_GAME_ConnectTheDots, EUTA_HUMILIATION_SerialKiller, EUTA_HUMILIATION_SirSlaysALot, EUTA_HUMILIATION_KillJoy, EUTA_HUMILIATION_OffToAGoodStart, EUTA_VERSUS_GetItOn, EUTA_VERSUS_AroundTheWorld, EUTA_VERSUS_GetALife, EUTA_RANKED_BloodSweatTears, EUTA_UT3GOLD_CantBeTrusted, EUTA_UT3GOLD_Avenger, EUTA_UT3GOLD_BagOfBones, EUTA_UT3GOLD_SkullCollector, EUTA_UT3GOLD_Titanic, EUTA_UT3GOLD_Behemoth, EUTA_UT3GOLD_Unholy, EUTA_UT3GOLD_TheSlowLane, EUTA_UT3GOLD_Eradication, EUTA_UT3GOLD_Arachnophobia,
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
MusicForAMap
Tempo, Action, Ambient, Intro, Suspense, Tension, Victory
MusicSegment
TempoOverride, CrossfadeRule, CrossfadeToMeNumMeasuresDuration, TheCue
StingersForAMap
Died, DoubleKill, EnemyGrabFlag, FirstKillingSpree, FlagReturned, GrabFlag, Kill, LongKillingSpree, MajorKill, MonsterKill, MultiKill, ReturnFlag, ScoreLosing, ScoreTie, ScoreWinning
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 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, ^, ^^, |, ||, ~, ~=


Enumerations Detail

ECrossfadeType Source code

enum ECrossfadeType
{
CFT_BeginningOfMeasure, CFT_EndOfMeasure
};

EUTChapterType Source code

enum EUTChapterType
{
UTCT_JimBrownNeedsToSendMartinEmailWithTheChapterNames, UTCT_SoWeCanRockThisUpYo,
};

EUTGameAchievements Source code

enum EUTGameAchievements
{
EUTA_InvalidAchievement, EUTA_CAMPAIGN_Chapter1, EUTA_CAMPAIGN_SignTreaty, EUTA_CAMPAIGN_LiandriMainframe, EUTA_CAMPAIGN_ReachOmicron, EUTA_CAMPAIGN_DefeatAkasha, EUTA_CAMPAIGN_SignTreatyExpert, EUTA_CAMPAIGN_LiandriMainframeExpert, EUTA_CAMPAIGN_ReachOmicronExpert, EUTA_CAMPAIGN_DefeatAkashaExpert, EUTA_COOP_Complete1, EUTA_COOP_Complete10, EUTA_COOP_CompleteCampaign, EUTA_IA_EveryGameMode, EUTA_IA_Untouchable, EUTA_EXPLORE_AllPowerups, EUTA_EXPLORE_EveryMutator, EUTA_WEAPON_BrainSurgeon, EUTA_WEAPON_DontTaseMeBro, EUTA_WEAPON_GooGod, EUTA_WEAPON_Pistolero, EUTA_WEAPON_ShardOMatic, EUTA_WEAPON_Hammerhead, EUTA_WEAPON_StrongestLink, EUTA_WEAPON_HaveANiceDay, EUTA_WEAPON_BigGameHunter, EUTA_VEHICLE_Armadillo, EUTA_VEHICLE_JackOfAllTrades, EUTA_VEHICLE_Ace, EUTA_VEHICLE_Deathwish, EUTA_POWERUP_SeeingRed, EUTA_POWERUP_NeverSawItComing, EUTA_POWERUP_SurvivalFittest, EUTA_POWERUP_DeliveringTheHurt, EUTA_GAME_HatTrick, EUTA_GAME_BeingAHero, EUTA_GAME_FlagWaver, EUTA_GAME_30MinOrLess, EUTA_GAME_PaintTownRed, EUTA_GAME_ConnectTheDots, EUTA_HUMILIATION_SerialKiller, EUTA_HUMILIATION_SirSlaysALot, EUTA_HUMILIATION_KillJoy, EUTA_HUMILIATION_OffToAGoodStart, EUTA_VERSUS_GetItOn, EUTA_VERSUS_AroundTheWorld, EUTA_VERSUS_GetALife, EUTA_RANKED_BloodSweatTears, EUTA_UT3GOLD_CantBeTrusted, EUTA_UT3GOLD_Avenger, EUTA_UT3GOLD_BagOfBones, EUTA_UT3GOLD_SkullCollector, EUTA_UT3GOLD_Titanic, EUTA_UT3GOLD_Behemoth, EUTA_UT3GOLD_Unholy, EUTA_UT3GOLD_TheSlowLane, EUTA_UT3GOLD_Eradication, EUTA_UT3GOLD_Arachnophobia,
};
Live achievement defines (check UT3.spa.h for order)


Structures Detail

MusicForAMap Source code

struct MusicForAMap
{
var(UTTypes) MusicSegment Action;
var(UTTypes) MusicSegment Ambient;
var(UTTypes) MusicSegment Intro;
var(UTTypes) MusicSegment Suspense;
var(UTTypes) float Tempo;
var(UTTypes) MusicSegment Tension;
var(UTTypes) MusicSegment Victory;
};

Tempo:
Default Tempo in Beats per Minute.

MusicSegment Source code

struct MusicSegment
{
var ECrossfadeType CrossfadeRule;
var(UTTypes) int CrossfadeToMeNumMeasuresDuration;
var(UTTypes) float TempoOverride;
var(UTTypes) SoundCue TheCue;
};

CrossfadeRule:
crossfading always begins at the beginning of the measure
CrossfadeToMeNumMeasuresDuration:
How many measures it takes to crossfade to this MusicSegment (e.g. No matter which MusicSegement we are currently in when we crossfade to this one we will fade over this many measures.
TempoOverride:
Tempo in Beats per Minute. This allows for the specific segement to have a different BPM

StingersForAMap Source code

struct StingersForAMap
{
var(UTTypes) SoundCue Died;
var(UTTypes) SoundCue DoubleKill;
var(UTTypes) SoundCue EnemyGrabFlag;
var(UTTypes) SoundCue FirstKillingSpree;
var(UTTypes) SoundCue FlagReturned;
var(UTTypes) SoundCue GrabFlag;
var(UTTypes) SoundCue Kill;
var(UTTypes) SoundCue LongKillingSpree;
var(UTTypes) SoundCue MajorKill;
var(UTTypes) SoundCue MonsterKill;
var(UTTypes) SoundCue MultiKill;
var(UTTypes) SoundCue ReturnFlag;
var(UTTypes) SoundCue ScoreLosing;
var(UTTypes) SoundCue ScoreTie;
var(UTTypes) SoundCue ScoreWinning;
};



Defaultproperties

defaultproperties
{
   Name="Default__UTTypes"
   ObjectArchetype=Object'Core.Default__Object'
}

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