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

Engine.SteamStatsAndAchievementsBase

Extends
Actor
Modifiers
native

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.SteamStatsAndAchievementsBase

Direct Known Subclasses:

KFSteamStatsAndAchievements

Constants Summary
Inherited Contants from Engine.Actor
MAINCOLLISIONINDEX, MAXSTEPHEIGHT, MINFLOORZ
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
boolbDebugStats
boolbFlushStatsToClient
boolbInitialized
boolbResetStats
boolbUsedCheats
floatFlushStatsToClientDelay
PlayerControllerPCOwner
array<string>SteamNameAchievement
array<string>SteamNameStat
Inherited Variables from Engine.Actor
Acceleration, AccumKarmaAngleError, ActorRenderData, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlreadyPrecachedMaterials, bAlreadyPrecachedMeshes, bAlwaysFaceCamera, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAttenByLife, bAutoAlignToTerrain, bAutoTraceNotify, bBadStateCode, bBlockActors, bBlockHitPointTraces, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockProjectiles, bBlocksTeleport, bBlockZeroExtentTraces, bBounce, bCanAutoTraceSelect, bCanBeDamaged, bCanTeleport, bClientAnim, bClientAuthoritative, bClientDemoNetFunc, bClientDemoRecording, bClientTrigger, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeferRendering, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDetailAttachment, bDirectional, bDirectionalCorona, bDisableSorting, bDisturbFluidSurface, bDramaticLighting, bDynamicLight, bEdShouldSnap, bEdSnap, bFixedRotationDir, bForceSkelUpdate, bFullVolume, bGameRelevant, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bIgnoreTerminalVelocity, bIgnoreVehicles, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bNotifyLocalPlayerTeamReceived, bNotOnDedServer, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOrientToVelocity, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShouldStopKarma, bShowOctreeNodes, bSkipActorPropertyReplication, bSmoothKarmaStateUpdates, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTraceWater, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCollisionStaticMesh, bUseCylinderCollision, bUseDynamicLights, bUseHighDetailOverlayIndex, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, ClientOverlayCounter, ClientOverlayTimer, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ExcludeTag[8], FluidSurfaceShootStrengthMod, ForcedVisibilityZoneTag, ForceNoise, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, HighDetailOverlay, HighDetailOverlayIndex, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LastReplicateTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, OverlayMaterial, OverlayTimer, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SurfaceType, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, UV2Mode, UV2Texture, Velocity, XLevel
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
SteamStatAverage
NumeratorValue, DenominatorValue
SteamStatFloat
Value
SteamStatInt
Value
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Delegates Summary
delegate OnDataInitialized ()

Functions Summary
function CheckEvents (Name EventName)
functionbool DoPotato ()
function FlushStatsToClient ()))
function FlushStatsToSteamDatabase ()
function FlushStatToSteamAverage (SteamStatAverage Stat, SteamStatAverage SavedStat, string SteamName)
function FlushStatToSteamFloat (SteamStatFloat Stat, string SteamName)
function FlushStatToSteamInt (SteamStatInt Stat, string SteamName)
functionbool GetAchievementCompleted (string SteamName)
function GetAchievementDescription (string SteamName, out string DisplayName, out string Description)
functionint GetOwnedWeaponDLC ()
functionfloat GetStatAverage (string SteamName)
function GetStatFloat (SteamStatFloat Stat, string SteamName)
function GetStatInt (SteamStatInt Stat, string SteamName)
function GetStatsAndAchievements ()
functionstring GetSteamUserID ()
functionstring GetWeaponDLCPackName (int AppID)
functionbool Initialize (PlayerController MyOwner)
function InitializeSteamStatFloat (int Index, float Value)
function InitializeSteamStatInt (int Index, int Value)
function InitStatFloat (SteamStatFloat Stat, float NewValue)
function InitStatInt (SteamStatInt Stat, int NewValue)
event OnStatsAndAchievementsReady ()))
functionbool OwnsWeaponDLC (int AppID, SteamStatInt OwnedWeaponDLCStat)
function PlayerDied ()
functionbool PlayerOwnsWeaponDLC (int AppID)
event PostBeginPlay ()))
event PostNetBeginPlay ()))
function PurchaseWeaponDLC (int AppID)
function ServerSteamStatsAndAchievementsInitialized ()))
function SetAchievementCompleted (string SteamName)
event SetLocalAchievementCompleted (int Index)
function SetNetDirty ()
function SetStatAverage (SteamStatAverage Stat, float NewNumerator, float NewDenominator)
function SetStatFloat (SteamStatFloat Stat, float NewValue)
function SetStatInt (SteamStatInt Stat, int NewValue)
function SetSteamAchievementCompleted (int Index))
function ShowWorkshopContent ()
function SteamAPICall (string callString)
event Timer ()))
Inherited Functions from Engine.Actor
*, +, -, AddToPackageMap, AdjustVolume, AllActors, AllowMusicPlayback, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BlocksShotAt, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, ChangeBaseParamsFeedbackEffect, ChangeSpringFeedbackEffect, CheckAchievementEvents, CheckForErrors, CheckMaxEffectDistance, ChildActors, ClearStayingDebugLines, ClientTrigger, Clock, CollidingActors, ConsoleCommand, CopyObjectToClipboard, Crash, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DrawDebugCircle, DrawDebugLine, DrawDebugSphere, DrawStayingDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAllInt, GetAllIntDesc, GetAnimDuration, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetDebugName, GetEventColor, GetEvents, GetHumanReadableName, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HealDamage, HitPointTrace, HitWall, HurtRadius, IsAnimating, IsInPain, IsInVolume, IsJoinedTo, IsPlayingLIPSincAnim, IsStationary, IsTweening, KAddAngularImpulse, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSimParams, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KScaleJointLimits, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSimParams, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KUpdateState, KVelDropBelow, KWake, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LockRootMotion, LoopAnim, LostChild, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyLocalPlayerDead, NotifyLocalPlayerTeamReceived, NotifySelected, OnlyAffectPawns, PauseStream, PawnBaseDied, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayMusic, PlayOwnedSound, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadSavedGame, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, POVChanged, PreBeginPlay, PrecacheAnnouncer, PreSaveGame, PreTeleport, RadiusActors, RanInto, ReceivedEvent, RecoverFromBadStateCode, RenderOverlays, RenderTexture, Reset, ResetStaticFilterState, SeekStream, SelfTriggered, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDelayedDamageInstigatorController, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOverlayMaterial, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShouldBeHidden, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, StopStream, SuggestFallVelocity, TakeDamage, TeamLink, TextToSpeech, Tick, Timer, TimerPop, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceThisActor, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnTouch, UnTrigger, UntriggerEvent, UpdateAnnouncements, UpdateDefaultMesh, UpdateDefaultStaticMesh, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange
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

bDebugStats Source code

var globalconfig bool bDebugStats;

bFlushStatsToClient Source code

var bool bFlushStatsToClient;

bInitialized Source code

var bool bInitialized;

bResetStats Source code

var globalconfig bool bResetStats;

bUsedCheats Source code

var bool bUsedCheats;

FlushStatsToClientDelay Source code

var float FlushStatsToClientDelay;

PCOwner Source code

var PlayerController PCOwner;

SteamNameAchievement Source code

var array<string> SteamNameAchievement;

SteamNameStat Source code

var array<string> SteamNameStat;


Structures Detail

SteamStatAverage Source code

struct native SteamStatAverage
{
var const float DenominatorValue;
var const float NumeratorValue;
};


SteamStatFloat Source code

struct native SteamStatFloat
{
var const float Value;
};


SteamStatInt Source code

struct native SteamStatInt
{
var const int Value;
};



Delegates Detail

OnDataInitialized Source code

delegate OnDataInitialized ( )


Functions Detail

CheckEvents Source code

function CheckEvents ( Name EventName )

DoPotato Source code

native simulated final function bool DoPotato ( )

FlushStatsToClient Source code

function FlushStatsToClient ( ) )

FlushStatsToSteamDatabase Source code

native final function FlushStatsToSteamDatabase ( )

FlushStatToSteamAverage Source code

native final function FlushStatToSteamAverage ( SteamStatAverage Stat, SteamStatAverage SavedStat, string SteamName )

FlushStatToSteamFloat Source code

native final function FlushStatToSteamFloat ( SteamStatFloat Stat, string SteamName )

FlushStatToSteamInt Source code

native final function FlushStatToSteamInt ( SteamStatInt Stat, string SteamName )

GetAchievementCompleted Source code

native final function bool GetAchievementCompleted ( string SteamName )

GetAchievementDescription Source code

native final function GetAchievementDescription ( string SteamName, out string DisplayName, out string Description )

GetOwnedWeaponDLC Source code

native final function int GetOwnedWeaponDLC ( )

GetStatAverage Source code

native final function float GetStatAverage ( string SteamName )

GetStatFloat Source code

native final function GetStatFloat ( SteamStatFloat Stat, string SteamName )

GetStatInt Source code

native final function GetStatInt ( SteamStatInt Stat, string SteamName )

GetStatsAndAchievements Source code

native final function GetStatsAndAchievements ( )

GetSteamUserID Source code

native final function string GetSteamUserID ( )

GetWeaponDLCPackName Source code

function string GetWeaponDLCPackName ( int AppID )

Initialize Source code

native final function bool Initialize ( PlayerController MyOwner )

InitializeSteamStatFloat Source code

function InitializeSteamStatFloat ( int Index, float Value )

InitializeSteamStatInt Source code

function InitializeSteamStatInt ( int Index, int Value )

InitStatFloat Source code

native final function InitStatFloat ( SteamStatFloat Stat, float NewValue )

InitStatInt Source code

native final function InitStatInt ( SteamStatInt Stat, int NewValue )

OnStatsAndAchievementsReady Source code

simulated event OnStatsAndAchievementsReady ( ) )

OwnsWeaponDLC Source code

native final function bool OwnsWeaponDLC ( int AppID, SteamStatInt OwnedWeaponDLCStat )

PlayerDied Source code

function PlayerDied ( )

PlayerOwnsWeaponDLC Source code

simulated function bool PlayerOwnsWeaponDLC ( int AppID )

PostBeginPlay Source code

event PostBeginPlay ( ) )

PostNetBeginPlay Source code

simulated event PostNetBeginPlay ( ) )

PurchaseWeaponDLC Source code

native final function PurchaseWeaponDLC ( int AppID )

ServerSteamStatsAndAchievementsInitialized Source code

function ServerSteamStatsAndAchievementsInitialized ( ) )

SetAchievementCompleted Source code

native final function SetAchievementCompleted ( string SteamName )

SetLocalAchievementCompleted Source code

simulated event SetLocalAchievementCompleted ( int Index )

SetNetDirty Source code

native final function SetNetDirty ( )

SetStatAverage Source code

native final function SetStatAverage ( SteamStatAverage Stat, float NewNumerator, float NewDenominator )

SetStatFloat Source code

native final function SetStatFloat ( SteamStatFloat Stat, float NewValue )

SetStatInt Source code

native final function SetStatInt ( SteamStatInt Stat, int NewValue )

SetSteamAchievementCompleted Source code

function SetSteamAchievementCompleted ( int Index) )

ShowWorkshopContent Source code

native final function ShowWorkshopContent ( )

SteamAPICall Source code

native function SteamAPICall ( string callString )

Timer Source code

event Timer ( ) )


Defaultproperties

defaultproperties
{
     FlushStatsToClientDelay=10.000000
     bHidden=True
     bOnlyRelevantToOwner=True
     bSkipActorPropertyReplication=True
     bOnlyDirtyReplication=True
     RemoteRole=ROLE_SimulatedProxy
     NetUpdateFrequency=5.000000
     bNetNotify=True
}

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