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

# Gameplay.MPMetaCarryable

Extends
  MPCarryable

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

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
bool | bHasHomeLocation
array<MPCarryable> | carryables
MPMetaCarryable
bool | bAutoFill
class<MPCarryable> | carryableClass
int | maxCarryables
int | numCarryables

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
|  | add (MPCarryable c))
| bool | canCombineWith (class<MPCarryable> targetClass))
| int | getMaxCarried ()))
| int | getNumCarryables ()))
|  | pickup (Character c))
|  | PostBeginPlay ()))
|  | returnToHome (optional bool bSignificant))

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

#### bHasHomeLocation Source code

var bool bHasHomeLocation;

#### carryables Source code

var array<MPCarryable> carryables;

### MPMetaCarryable

#### bAutoFill Source code

var(MPMetaCarryable) bool bAutoFill;

> If true, this metacarryable will fill itself up when it is introduced into the world

#### carryableClass Source code

var(MPMetaCarryable) class<MPCarryable> carryableClass;

> The class of MPCarryable stored in this metacarryable

#### maxCarryables Source code

var(MPMetaCarryable) int maxCarryables;

> The maximum number of carryables that can be carried in this metacarryable

#### numCarryables Source code

var(MPMetaCarryable) int numCarryables;

> The current number of carryables stored in this metacarryable

Functions Detail

#### add Source code

function add ( MPCarryable c) )

#### canCombineWith Source code

function bool canCombineWith ( class<MPCarryable> targetClass) )

#### getMaxCarried Source code

function int getMaxCarried ( ) )

#### getNumCarryables Source code

function int getNumCarryables ( ) )

#### pickup Source code

function pickup ( Character c) )

#### PostBeginPlay Source code

function PostBeginPlay ( ) )

#### returnToHome Source code

function returnToHome ( optional bool bSignificant) )

Defaultproperties

    defaultproperties
    {
    	maxCarryables	= 5
    }

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.003 - Created with UnCodeX