Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Gameplay.MPPowerUp

Extends
  MPCarryable

    Core.Object
    |
    +-- Engine.Actor
       |
       +-- Engine.Pawn
          |
          +-- Gameplay.Rook
             |
             +-- Gameplay.MPActor
                |
                +-- Gameplay.MPCarryable
                   |
                   +-- Gameplay.MPPowerUp

Constants Summary

Inherited Contants from Gameplay.MPCarryable
MPC_ANGULAR_VELOCITY_ACCURACY_FACTOR, MPC_ANGULAR_VELOCITY_INVERSE_ACCURACY_FACTOR, MPC_LINEAR_VELOCITY_ACCURACY_FACTOR, MPC_LINEAR_VELOCITY_INVERSE_ACCURACY_FACTOR

Variables Summary
MPPowerUp
float | damageInflictionScale
float | damageReductionScale
String | movementConfig

Inherited Variables from Gameplay.MPCarryable
attachmentSocket, bAllowThroughEnergyBarriers, bBlockActorsWhenDropped, bCanBeGrappledAtHome, bCanBeGrappledInField, bCanBringIntoVehicle, bCarriedEffect, bDontReplicateEffects, bHome, bHomeEffect, bHotPotato, bInitialization, bInitialized, bIsWeaponType, bLocalCarriedEffect, bLocalHomeEffect, bLocalPreReturnEffect, bLocalThrowingEffect, bOldWasDropped, bPreReturnEffect, bRandomizeStartingRotation, bThrowingEffect, bWasDropped, carriedAnimation, carriedObjectClass, carrier, carrierController, carrierKillStat, CarryableMessageClass, carryingEffectEvent, clientInterpolationPeriod, clientInterpolationSnapDistance, currentDesiredHavokState, damagePerSecondAfterMaxTimeCarried, denominations, dropEffectEvent, droppedPhysics, elasticity, existenceTime, existenceTimer, extraMass, homeContainer, homeLocation, homeRotation, hudIcon, hudIconCoords, idlingEffectEvent, idlingHomeEffectEvent, inheritedVelocityFactor, lastCarrier, lastEnergyBarrierCollisionTime, lastStateReceiveTime, maxCarried, maximumNetUpdateInterval, maximumNextNetUpdateTime, maxRespawnTime, maxTimeCarried, meshWhileCarried, minimumNetUpdateInterval, minimumNextNetUpdateTime, minRespawnTime, numCarried, offsetCOM, padding[1], pickupEffectEvent, pickupRotation, pickupStat, preReturnEffectEvent, randomStartingLocations, ReplicationState, returnedHomeEffectEvent, returnTime, selfPickupTimeout, spread, staticMeshWhileCarried, stopSpeed, throwingEffectEvent, thrownEffectEvent, timeBetweenEnergyBarrierCollisions, timeDropped, timePickedUp

Inherited Variables from Gameplay.MPActor
attackRadius, attackStat, bAllowSpectators, defendRadius, defendStat, idleAnim, localizedName, primaryEnemyObjectiveDesc, primaryFriendlyObjectiveDesc, primaryNeutralObjectiveDesc, secondaryMessageClass, spectatorList

Structures Summary

Inherited Structures from Gameplay.MPCarryable
HavokCarryableReplicationState

Functions Summary
|  | addObjectives ()))
|  | disableBenefits ()))
|  | disableMovementConfiguration ()))
|  | enableBenefits ()))
|  | enableMovementConfiguration ()))
|  | onDropped (Controller c))
|  | onExistenceTimerExpired ()))
|  | onPickedUp (Character c))

Inherited Functions from Gameplay.MPCarryable
attachDenomination, attachToCarrier, attemptPickup, BaseChange, BeginState, canCombineWith, CheckTouching, chooseHomeLocation, cleanup, clearCarrier, Destroyed, drop, EndState, EnergyBarrierCollision, existenceTimerExpired, forceNetDirty, getCarriedMesh, getMaxCarried, getNumCarryables, GetObjectiveLocation, getViewTarget, HitWall, isReplicatedInstance, needToPushStateToClient, onCarrierDeath, onCharacterPassedThrough, onDropped, onDropTimerExpired, onExistenceTimerExpired, onGrappled, onPickedUp, pickup, PostBeginPlay, PostNetBeginPlay, PostNetReceive, pushStateToClient, registerStats, returnToHome, setCarrier, setMovementReplication, setup, Tick, Timer, toss, Touch, unifiedSetMesh, unsetup, updateCarryableEffects, updateHavok, validCarrier

Inherited Functions from Gameplay.MPActor
addDefaultObjectives, addEnemyObjective, addFriendlyObjective, addNeutralObjective, addSpectator, awardStat, cleanup, contractLattice, evaluateObjectiveState, expandLattice, GetHumanReadableName, getNearest, getPersonalObjectiveName, getUniqueObjectiveName, getViewTarget, incrementStatAttempt, onAvailableToLattice, onPlayerKilled, onUnavailableToLattice, PostBeginPlay, PostTakeDamage, registerStats, removeDefaultObjectives, removePersonalObjective, removeSpectator, resetSpectatorViewTarget, scoreIndividual, scoreTeam, setObjectiveState, setObjectiveTally, setPersonalObjective, setSpectatorViewTarget

Variables Detail

### MPPowerUp

#### damageInflictionScale Source code

var(MPPowerUp) float damageInflictionScale;

> If non-zero, multiplies all damage inflicted by this amount. NOT YET IMPLEMENTED.

#### damageReductionScale Source code

var(MPPowerUp) float damageReductionScale;

> If non-zero, multiplies all damage taken by this amount. NOT YET IMPLEMENTED.

#### movementConfig Source code

var(MPPowerUp) String movementConfig;

> If provided, this physics configuration will be applied to the carrier.

Functions Detail

#### addObjectives Source code

function addObjectives ( ) )

#### disableBenefits Source code

function disableBenefits ( ) )

#### disableMovementConfiguration Source code

function disableMovementConfiguration ( ) )

#### enableBenefits Source code

function enableBenefits ( ) )

#### enableMovementConfiguration Source code

function enableMovementConfiguration ( ) )

#### onDropped Source code

function onDropped ( Controller c) )

#### onExistenceTimerExpired Source code

function onExistenceTimerExpired ( ) )

#### onPickedUp Source code

function onPickedUp ( Character c) )

Defaultproperties

    defaultproperties
    {
    	DrawType				= DT_StaticMesh
    	StaticMesh				= StaticMesh'MPGameObjects.Ball'
    	idleAnim				= None;
    	elasticity				= 0.4
        bUseCylinderCollision	= false

    	returnTime					= -1
    	minRespawnTime				= 30
    	maxRespawnTime				= 30
    	existenceTime				= 15
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

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