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

KFGui.GUIClassSelectable

Extends
Object

Core.Object
|   
+-- KFGui.GUIClassSelectable

Direct Known Subclasses:

SelectablePlayerClass

Constants Summary
Inherited Contants from Core.Object
ALLIES_TEAM_INDEX, AXIS_TEAM_INDEX, MaxInt, NEUTRAL_TEAM_INDEX, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
intcost
stringDescription
vectorinfoDrawOffset
rotatorinfoDrawRotation
floatinfoDrawScale
class<GUIPanel>InfoPanel
intinfoSpinRate
stringItemName
StaticMeshmyShowMesh
intOwnedQuantity
intPurchasedQuantity
class<Inventory>relatedInventory
MeshshowMesh
floatweight
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
eClasscat
CLASS_Soldier, CLASS_Medic, CLASS_Engineer
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
function BuyMe (out int score, out float oweight, pawn servUpdatePawn))
functionbool CanButtonMe (PlayerController pc, ool buying))
functionbool CanBuyMe (PlayerController pc))
functionstring GetBuyCaption (eClasscat index))
functionclass<GUIPanelGetPanelType (eClasscat category))
function GiveMe (PlayerController pc))
functionbool HasMe (Pawn p))
functionfloat InitOwnedQuantity (Pawn p))
function ProcessComplete (PlayerController pc))
functionbool ShowMe (Pawn p, eClasscat index))
function TakeMe (PlayerController pc))
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsOpenGL, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, VSizeSquared, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

cost Source code

var int cost;

Description Source code

var string Description;

infoDrawOffset Source code

var vector infoDrawOffset;

infoDrawRotation Source code

var rotator infoDrawRotation;

infoDrawScale Source code

var float infoDrawScale;

InfoPanel Source code

var class<GUIPanel> InfoPanel;

infoSpinRate Source code

var int infoSpinRate;

ItemName Source code

var string ItemName;

myShowMesh Source code

var StaticMesh myShowMesh;

OwnedQuantity Source code

var int OwnedQuantity;

PurchasedQuantity Source code

var int PurchasedQuantity;

relatedInventory Source code

var class<Inventory> relatedInventory;

showMesh Source code

var Mesh showMesh;

weight Source code

var float weight;


Enumerations Detail

eClasscat Source code

enum eClasscat
{
CLASS_Soldier, CLASS_Medic, CLASS_Engineer
};


Functions Detail

BuyMe Source code

function BuyMe ( out int score, out float oweight, pawn servUpdatePawn) )

CanButtonMe Source code

function bool CanButtonMe ( PlayerController pc,bool buying) )

CanBuyMe Source code

function bool CanBuyMe ( PlayerController pc) )

GetBuyCaption Source code

function string GetBuyCaption ( eClasscat index) )

GetPanelType Source code

function class<GUIPanel> GetPanelType ( eClasscat category) )

GiveMe Source code

function GiveMe ( PlayerController pc) )

HasMe Source code

function bool HasMe ( Pawn p) )

InitOwnedQuantity Source code

function float InitOwnedQuantity ( Pawn p) )

ProcessComplete Source code

function ProcessComplete ( PlayerController pc) )

ShowMe Source code

function bool ShowMe ( Pawn p, eClasscat index) )

TakeMe Source code

function TakeMe ( PlayerController pc) )


Defaultproperties

defaultproperties
{
     myShowMesh=StaticMesh'KillingFloorStatics.DeagleAmmo'
     InfoPanel=Class'XInterface.GUIPanel'
     infoDrawRotation=(Pitch=-5461,Yaw=-16384,Roll=32768)
     infoDrawOffset=(X=100.000000,Y=-20.000000,Z=-10.000000)
     infoDrawScale=0.700000
     infoSpinRate=20000
     ItemName="Buyable Object"
     Description="This object appears to be for sale."
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:44.976 - Created with UnCodeX