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

# Gameplay.MPRabbitFlag

Extends
  MPCarryable

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

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
TeamInfo | enemyTeam
TeamInfo | oldTeam
int | timeHeld
MPRabbitFlag
int | pointsPerInterval
int | timerInterval
Stats
class<Stat> | rabidRabbitStat
class<Stat> | timeHeldStat

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
|  | onDropped (Controller c))
|  | onPickedUp (Character c))
|  | onPlayerKilled (Controller Killer, Controller Target))
|  | registerStats (StatTracker tracker))
|  | Timer ())) Held

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

States Summary

Held Source code
state Held

Timer

Variables Detail

#### enemyTeam Source code

var TeamInfo enemyTeam;

#### oldTeam Source code

var TeamInfo oldTeam;

#### timeHeld Source code

var int timeHeld;

### MPRabbitFlag

#### pointsPerInterval Source code

var(MPRabbitFlag) int pointsPerInterval;

> The number of points awarded each interval

#### timerInterval Source code

var(MPRabbitFlag) int timerInterval;

> The number of seconds that pass between scoring of points for the flag carrier

### Stats

#### rabidRabbitStat Source code

var(Stats) class<Stat> rabidRabbitStat;

> The stat awarded when the rabbit kills a chaser

#### timeHeldStat Source code

var(Stats) class<Stat> timeHeldStat;

> The stat that is used to track longest time held

Functions Detail

#### onDropped Source code

function onDropped ( Controller c) )

#### onPickedUp Source code

function onPickedUp ( Character c) )

#### onPlayerKilled Source code

function onPlayerKilled ( Controller Killer, Controller Target) )

#### registerStats Source code

function registerStats ( StatTracker tracker) )

#### Timer Held Source code

function Timer ( ) )

Defaultproperties

    defaultproperties
    {
    	CollisionRadius			= 45
    	CollisionHeight			= 100
    	returnTime				= 30
    	elasticity				= 0.05

    	timerInterval			= 1
    	pointsPerInterval		= 1
    }

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