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

# Gameplay.MPGoal

Extends
  MPActor

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

Constants Summary

Inherited Contants from Gameplay.Rook
DAMAGE_OVERKILL, MAX_USEABLE_POINTS, N_PAST_POSITIONS

Variables Summary
MPBall | ballRef
bool | bGoalEffect
bool | bInitialization
bool | bLocalGoalEffect
EffectEvents
name | goalScoredEffectEvent
MPGoal
Material | goalMaterial
name | goalScoredAnimation
int | individualGoalScore
int | teamGoalScore

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

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
|  | PostBeginPlay ()))
|  | PostNetReceive ()))
|  | Timer ()))
|  | Touch (Actor Other))
|  | updateGoalEffects ()))

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

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

#### ballRef Source code

var MPBall ballRef;

#### bGoalEffect Source code

var bool bGoalEffect;

#### bInitialization Source code

var bool bInitialization;

#### bLocalGoalEffect Source code

var bool bLocalGoalEffect;

### EffectEvents

#### goalScoredEffectEvent Source code

var(EffectEvents) name goalScoredEffectEvent;

> The name of an effect event that plays once on the goal when a goal is scored.

### MPGoal

#### goalMaterial Source code

var(MPGoal) Material goalMaterial;

> The material the ball must touch in order to score a goal

#### goalScoredAnimation Source code

var(MPGoal) name goalScoredAnimation;

> The name of an animation to play when a goal is scored

#### individualGoalScore Source code

var(MPGoal) int individualGoalScore;

> The number of points an attacker scores for himself when a goal is scored

#### teamGoalScore Source code

var(MPGoal) int teamGoalScore;

> The number of points an attacker scores for his team when a goal is scored

Functions Detail

#### PostBeginPlay Source code

function PostBeginPlay ( ) )

#### PostNetReceive Source code

simulated function PostNetReceive ( ) )

#### Timer Source code

function Timer ( ) )

#### Touch Source code

function Touch ( Actor Other) )

#### updateGoalEffects Source code

simulated function updateGoalEffects ( ) )

Defaultproperties

    defaultproperties
    {
    	DrawType				= DT_StaticMesh
    	StaticMesh				= StaticMesh'MPGameObjects.goal'
    	bCollideActors			= true
    	bCollideWorld			= true
    	bBlockActors			= true
    	bBlockPlayers			= true
    	bMovable				= false
    	bNetNotify				= true

    	teamGoalScore			= 1
    	individualGoalScore		= 10

    	goalMaterial			= Material'MPGameObjects.GoalMouthShader'
    	goalScoredEffectEvent	= Scored

    	bSkipEncroachment		= true

    	bInitialization = true
    }

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

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