Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
ResupplyStationAccess | access
Character | currentUser
ResupplyStation
class<ResupplyStationAccess> | accessClass
float | accessHeight
float | accessPointOffset
float | accessRadius
float | healRateHealthFractionPerSecond
Name | usageAnimationForCharacter

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
| bool | isOnCharactersTeam (Character testCharacter))
|  | PlayUsageAnimation ()))
|  | PostBeginPlay ()))
|  | 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 | UnrealScript Documentation
previous class next class | frames no frames

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