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

Gameplay.ResupplyStation

Extends
BaseDevice

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- Gameplay.Rook
         |   
         +-- Gameplay.BaseDevice
            |   
            +-- Gameplay.ResupplyStation

Constants Summary
Inherited Contants from Gameplay.Rook
DAMAGE_OVERKILL, MAX_USEABLE_POINTS, N_PAST_POSITIONS

Variables Summary
ResupplyStationAccessaccess
CharactercurrentUser
ResupplyStation
class<ResupplyStationAccess>accessClass
floataccessHeight
floataccessPointOffset
floataccessRadius
floathealRateHealthFractionPerSecond
NameusageAnimationForCharacter
Inherited Variables from Gameplay.BaseDevice
baseDeviceMessageClass, bCurrentlyDeploying, bHasOpenAnim, bInitialization, bLoopSavedAnim, bPowered, bWasDeployed, damagedHealthThreshold, deployer, DestroyedDiffuse, destroyedExplosionClass, functionalHealthThreshold, lastAttacker, lastOfflineTime, lastOnlineTime, lastUnderAttackTime, localizedName, m_bSwitchedOn, m_ownershipMaterialIdx, ownerBase, OWNERSHIP_MATERIAL_NOT_FOUND, OWNERSHIP_MATERIAL_UNDISCOVERED, savedAnim, secondaryBaseDeviceMessageClass
Inherited Variables from Gameplay.Rook
AI_LOD_ActivationDistance, AI_LOD_DeactivationDistance, AI_LOD_deactivation_exemption_ticks, AI_LOD_LevelMP, alertness, attacker, bAIThreat, bAlwaysMarked, bCanBeSensed, bCanRepair, bDeferredAICleanup, bIsDetectableByEnemies, bShowJSDebug, bShowLOADebug, bShowNavigationDebug, bShowSensingDebug, bShowSquadDebug, bShowTyrionCharacterDebug, bShowTyrionHeadDebug, bShowTyrionMovementDebug, bShowTyrionWeaponDebug, bUnobstructedLOF, bUseAlternateOwnershipMaterial, bUseAlternateSelfIllumMaterial, clientDamageComponentMask, componentBreakThreshold, damageComponentMask, damageComponents, desiredLocation, effectLogging, estLocation, expectedImpactTime, flameDamagePerSecond, flameDamageReductionPerSecond, flameDamageType, flameSource, grapplerRetentionScale, healthMaximum, hearing, hudType, lastDetectedTime, lastShotFiredTime, loaEndPoint, loaEndPoint2, loaHit, loaStartPoint, loaStartPoint2, logAlertnessChanges, loopingEffects, MaxShadowTraceDistance, mountAI, movementForce, m_lastTeam, m_localTeam, m_squad, m_team, pastPositionsIndex, pastPositionsTimeAccu, pastPositions[N_PAST_POSITIONS], PeripheralVisionZAngle, personalShield, personalShieldClass, playerControllerState, radarInfoClass, reactionDelay, reactionDelayMP, repairers, repDepLastRateAddition, repDepRepairRate, repPakLastRateAddition, repPakRepairRate, sensorUpdateFlag, ShadowLightDistance, shotAngularDeviation, shotAngularDeviationMP, shotLeadAbility, shotLeadAbilityMP, shotNotifier, SightRadiusToPlayer, teamDamagePercentage, teamSelfIllumSkinName, teamSpecificHavokCollisionFiltering, tickTime, tickTimeOrg, tickTimeUpdateRange, UseablePointsValid[MAX_USEABLE_POINTS], UseablePoints[MAX_USEABLE_POINTS], vehicleAI, vision, visionMemory

Enumerations Summary
Inherited Enumerations from Gameplay.Rook
AlertnessLevels, EUseablePointValid

Structures Summary
Inherited Structures from Gameplay.Rook
DamageComponent

Functions Summary
functionbool isOnCharactersTeam (Character testCharacter))
function PlayUsageAnimation ()))
function PostBeginPlay ()))
function Tick (float Delta))
Inherited Functions from Gameplay.BaseDevice
BeginState, CanBeUsedBy, CheckChangeState, classConstruct, construct, Died, dispatchDeathMessage, EndState, enumBaseInfo, GetDamageComponentThresholdRange, GetHumanReadableName, getTeamDamagePercentage, isActive, isAlive, isDamaged, isDamagedAtThreshold, isDisabled, isFunctional, isOpenedAnimPlaying, isPowered, latentBeginActive, latentExecuteActive, latentExecuteInitialization, LoopBDAnim, onTeamChange, PlayBDAnim, PlayDamagedDegeneratingEffects, PlayDamagedEnteredEffects, PlayDamagedExitedEffects, PostBeginPlay, PostLoadGame, PostTakeDamage, setHasPower, setSwitchedOn, Tick, unifiedAddImpulseAtPosition
Inherited Functions from Gameplay.Rook
activatePersonalShield, addRepairFromDeployable, addRepairFromPack, ApplyDamage, averageVelocity, breakDamageComponent, canBeRepairedBy, canBeSensed, CanBeUsedBy, ChunkUp, cleanupAI, cleanupDamageComponents, CleanupSensing, clientUpdateDamageComponents, createDamageComponent, CreateHearingNotifier, CreateShotNotifier, CreateVisionNotifier, damageComponentsOnDamage, damageComponentsOnIncreaseHealth, damageComponentsPostTakeDamage, deactivatePersonalShield, Destroyed, Died, displayActorLabel, displayEnemiesList, displayTyrionDebugHeader, displayWorldSpaceDebug, DrawVisionCone, EffectIsLooping, enumSquadInfo, enumTeamInfo, firingMotor, generateAISpeechEvents, getAlertnessLevel, getControllingCharacter, getControllingCharacterTeam, GetDamageComponentThresholdRange, getKillerLabel, GetObjectiveLocation, GetOverlayMaterial, GetRadarInfoClass, getTeamDamagePercentage, getTeamLabel, groundPredictedLocation, IncreaseHealth, isFriendly, IsInVisionCone, OnEffectInitialized, OnEffectStarted, OnEffectStopped, OnShotFired, onTeamChange, personalShieldActive, PlayEffect, PostBeginPlay, PostNetBeginPlay, PostNetReceive, PostTakeDamage, PreBeginPlay, PrecacheDamageComponents, predictedLocation, ProcessBurnDamage, ProcessRepair, RegisterHearingNotification, RegisterShotNotification, RegisterVisionNotification, removeFlameDamage, removeRepairFromDeployable, removeRepairFromPack, resetPersonalShield, setAlertnessLevel, setLimitedTimeLODActivation, setSquad, setTeam, ShouldBeMarked, squad, squadCleanupOnDeath, StartLoopingEffect, StopEffect, StopLoopingEffect, team, UnregisterHearingNotification, UnregisterShotNotification, UnregisterVisionNotification, updateHavokCollisionFilter, updatePastPositions, UpdatePrecacheRenderData


Variables Detail

access Source code

var ResupplyStationAccess access;

currentUser Source code

var Character currentUser;

ResupplyStation

accessClass Source code

var(ResupplyStation) class<ResupplyStationAccess> accessClass;
Access class to spawn

accessHeight Source code

var(ResupplyStation) float accessHeight;
Height of the access area

accessPointOffset Source code

var(ResupplyStation) float accessPointOffset;
Offset of the access area from the front of the Resupply station

accessRadius Source code

var(ResupplyStation) float accessRadius;
Radius of the access area

healRateHealthFractionPerSecond Source code

var(ResupplyStation) float healRateHealthFractionPerSecond;

usageAnimationForCharacter Source code

var(ResupplyStation) Name usageAnimationForCharacter;
animation to play on a character that uses the station


Functions Detail

isOnCharactersTeam Source code

function bool isOnCharactersTeam ( Character testCharacter) )

PlayUsageAnimation Source code

function PlayUsageAnimation ( ) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

Tick Source code

simulated function Tick ( float Delta) )


Defaultproperties

defaultproperties
{
	Mesh				= SkeletalMesh'BaseObjects.ResupplyStation'
	DrawType			= DT_Mesh


	bReplicateAnimations = true


	accessPointOffset	= 80
	accessRadius		= 50
	accessHeight		= 80
	accessClass			= class'Gameplay.ResupplyStationAccess'


	usageAnimationForCharacter = "Stand"


	healRateHealthFractionPerSecond=0.04
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:34.176 - Created with UnCodeX