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

# Gameplay.BucklerProjectile

Extends
  Projectile

    Core.Object
    |
    +-- Engine.Actor
       |
       +-- Gameplay.Projectile
          |
          +-- Gameplay.BucklerProjectile

Constants Summary

Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
bool | bReturning
Buckler | buckler
Character | firer
Array<Actor> | hitActors
Vector | previousTarget
Vector | target
float | velocitySize
Vector | xAxis
float | xAxisLength
Vector | yAxis
Vector | zAxis
BucklerProjectile
bool | bPlayingClosed
float | closeRadius
float | returnTime

Inherited Variables from Gameplay.Projectile
AccelerationMagtitude, bDeflectable, bounceCount, bReceivedInitialVelocity, bReplicateInitialVelocity, bScaleProjectile, damageAmt, damageTypeClass, deathMessage, InitialVelocity, initialXDrawScale, knockback, knockbackAliveScale, MaxVelocity, rookAttacker, SpawnTick, victim, xDrawScalePerSecond

Inherited Variables from Engine.Actor
Acceleration, ActorRenderData, AmbientGlow, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bAcceptsShadowProjectors, bActorShadows, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAutoAlignToTerrain, bBlockActors, bBlockHavok, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockZeroExtentTraces, bBounce, bCanBeDamaged, bCanTeleport, bCastsVolumetricShadows, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bClientHavokPhysics, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDirectional, bDisableBspVolumetrics, bDisableEditorCopying, bDisableHavokCollisionWhenAttached, bDisableShadowOptimisation, bDisableSorting, bDisableTick, bDisableTouch, bDisturbFluidSurface, bDoNotApproximateBumpmap, bDynamicLight, bEdShouldSnap, bEdSnap, bEnableHavokBackstep, bFixedRotationDir, bGameRelevant, bGetOverlayMaterialFromBase, bGetSkinFromBase, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bImportantActor, bInterpolating, bIsMirror, bIsVehicle, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNavigationRelevant, bNeedLifetimeEffectEvents, bNeedPostRenderCallback, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNetworkRelevancyVisible, bNoDelete, bNoRepMesh, bObsolete, bOnlyAffectCurrentZone, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOverruleNavigationRelevant, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjectile, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateLabel, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bSendDestructionNotification, bShadowCast, bShouldBaseAtStartup, bShowOctreeNodes, bSkipActorPropertyReplication, bSkipEncroachment, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTimerLoop, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bTriggerEffectEventsBeforeGameStarts, BumpmapLODScale, bUnifiedPositionChanged, bUnifiedVelocityChanged, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bUseRootMotionBound, bVolumetricShadowCast, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, exclusiveToGameInfo, forceAccumulator, ForcedVisibilityZoneTag, ForceRadius, ForceScale, ForceType, gameInfoExclusions, gameInfoInclusions, GravityScale, Group, HardRelMatrix, havokAngularVelocity, HavokData, havokDataClass, havokGameTickForce, havokGameTickForcePosition, havokSkeletalRotationSpeed, InitialState, Instigator, JoinedTag, Label, LastRenderTime, LastTick, LatentAnimChannelCount, LatentFloat, LatentStackLocations, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, maxDifficulty, MaxLights, maxNumPlayers, MaxTraceDistance, Mesh, MeshInstance, MessageClass, minDifficulty, minNumPlayers, movementObject, MovementObjectClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, Owner, OwnerGroups, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SpeechTag, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, Tag, Texture, TimerCounter, TimerRate, torqueAccumulator, Touching, TriggeredBy, unifiedPosition, unifiedVelocity, UsesSubVisibility, Velocity, XLevel

Enumerations Summary

Inherited Enumerations from Engine.Actor
EDetailMode, EDoubleClickDir, EDrawType, EFilterState, EForceType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ETravelType, SocketCoordinates

Structures Summary

Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, HavokRigidBodyState, KRBVec, KRigidBodyState, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
|  | adjustXAxisLengthForBounce ()))
|  | BeginState ())) Launched
|  | BeginState ())) Returning
| Projectile | bounce (Vector HitNormal, vector HitLocation, Vector TargetVelocity))
|  | controlProjectile (float Delta))
|  | Destroyed ()))
|  | endLife (Actor HitActor, vector TouchLocation, vector TouchNormal))
|  | EndState ())) Launched
| bool | hasHit (Actor a))
|  | HitWall (vector HitNormal, actor Wall)) Launched
|  | HitWall (vector HitNormal, actor Wall)) Returning
|  | lost ()))
|  | PostBeginPlay ()))
|  | PostNetBeginPlay ()))
|  | ProjectileHit (Actor Other, vector TouchLocation, vector TouchNormal))
|  | ProjectileTouch (Actor Other, vector TouchLocation, vector TouchNormal)) Returning
|  | returnBuckler ()))
|  | Tick (float Delta)) Launched
|  | Tick (float Delta)) Returning
|  | Timer ())) Launched

Inherited Functions from Gameplay.Projectile
bounce, ClientDetectDeflection, construct, endLife, HitWall, makeHarmless, PostBounce, PostNetBeginPlay, PostNetReceive, PrecacheProjectileRenderData, ProjectileHit, ProjectileTouch, projectileTouchProcessing, resolveImpactEffect, ShouldDeflect, ShouldHit, Tick, triggerHitEffect

Inherited Functions from Engine.Actor
*, +, -, actorLabel, AddContextForNextEffectEvent, AddDebugMessage, AITrace, AllActors, Allocate, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, checkSocket, ChildActors, classConstruct, clientDispatchMessage, Clock, CollidingActors, ConsoleCommand, Construct, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, dispatchMessage, DisplayDebug, DrawDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, findByLabel, findStaticByLabel, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAnimLength, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetCurrentMaterial, GetDebugName, GetHumanReadableName, getHurtRadiusParent, GetItemName, GetLIPSincAnimDuration, GetLocalString, GetMapName, GetMaterial, GetMeshName, GetMeshOrigin, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetOverlayMaterial, GetRadarInfoClass, getReceiveDamageRadius, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, getSocket, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HavokActivate, HavokCollisionGroupChange, HavokGetAngularVelocity, HavokGetCenterOfMass, HavokGetLastTracedBone, HavokGetLinearVelocity, HavokGetPosition, HavokGetState, HavokImpartCOMImpulse, HavokImpartForce, HavokImpartImpulse, HavokImpartLinearForceAll, HavokIsActive, HavokReturnSkeletalActorToAnimationSystem, HavokSetAngularDamping, HavokSetAngularVelocity, HavokSetBlocking, HavokSetCOM, HavokSetGameTickForce, HavokSetLinearDamping, HavokSetLinearVelocity, HavokSetLinearVelocityAll, HavokSetPosition, HavokSetRotation, HavokSlowSetCollisionEnabled, HavokUpdateState, Hide, HitWall, HurtRadius, InterruptSound, IsAnimating, IsInPain, IsInVolume, IsOverlapping, IsPlayingLIPSincAnim, IsTweening, KilledBy, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LocalizeMapText, LockRootMotion, LoopAnim, LostChild, makeDormant, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, nearbyControlledPawns, NearSpot, OnGameStarted, OnHidden, OnlyAffectPawns, onMessage, OnOptimizedIn, OnOptimizedOut, OnShown, OptimizeIn, OptimizeOut, PauseSound, PhysicsVolumeChange, PlayAnim, PlayAnimAdditive, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayLoopedSound, PlayMusic, PlayOwnedSound, PlayScriptedAnim, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadGame, PostNetBeginPlay, PostNetReceive, PostTakeDamage, PostTeleport, PostTouch, PreBeginPlay, PrecacheSpeech, PreScriptedTextureRendered, PreTeleport, PreTrigger, processHurtRadiusVictim, ProjectileTouch, RadiusActors, registerClientMessage, registerMessage, RegisterNotifyGameStarted, RenderOverlays, RenderTexture, ReplaceText, Reset, ResumeSound, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShallowCopyMaterial, ShouldActorsBlockSplash, ShouldProjectileHit, Show, Spawn, SpecialHandling, StartInterpolation, staticActorLabel, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, SuggestFallVelocity, TakeDamage, TestMove, Tick, Timer, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TravelPostAccept, TravelPreAccept, Trigger, TriggerEffectEvent, TriggerEvent, TweenAnim, UnClock, unifiedAddForce, unifiedAddForceAtPosition, unifiedAddImpulse, unifiedAddImpulseAtPosition, unifiedAddTorque, unifiedAddVelocity, unifiedGetAcceleration, unifiedGetCOMPosition, unifiedGetGravity, unifiedGetMass, unifiedGetNaturalCOMPosition, unifiedGetPosition, unifiedGetVelocity, unifiedSetAcceleration, unifiedSetAngularVelocity, unifiedSetMass, unifiedSetPosition, unifiedSetRotation, unifiedSetVelocity, UnTouch, UnTrigger, UnTriggerEffectEvent, UnTriggerEvent, UpdateAttachmentLocations, UpdatePrecacheRenderData, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange

States Summary

Launched Source code
auto state Launched

BeginState, EndState, HitWall, Tick, Timer

Returning Source code
state Returning

BeginState, HitWall, ProjectileTouch, Tick

Variables Detail

#### bReturning Source code

var bool bReturning;

#### buckler Source code

var Buckler buckler;

#### firer Source code

var Character firer;

#### hitActors Source code

var Array<Actor> hitActors;

#### previousTarget Source code

var Vector previousTarget;

#### target Source code

var Vector target;

#### velocitySize Source code

var float velocitySize;

#### xAxis Source code

var Vector xAxis;

#### xAxisLength Source code

var float xAxisLength;

#### yAxis Source code

var Vector yAxis;

#### zAxis Source code

var Vector zAxis;

### BucklerProjectile

#### bPlayingClosed Source code

var(BucklerProjectile) bool bPlayingClosed;

#### closeRadius Source code

var(BucklerProjectile) float closeRadius;

> The radius at which the buckler will close up when returning to it's owner

#### returnTime Source code

var(BucklerProjectile) float returnTime;

> The number of seconds before the buckler will try to return to it's owner

Functions Detail

#### adjustXAxisLengthForBounce Source code

simulated function adjustXAxisLengthForBounce ( ) )

#### BeginState Launched Source code

simulated function BeginState ( ) )

#### BeginState Returning Source code

simulated function BeginState ( ) )

#### bounce Source code

simulated function Projectile bounce ( Vector HitNormal, vector HitLocation, Vector TargetVelocity) )

#### controlProjectile Source code

simulated function controlProjectile ( float Delta) )

#### Destroyed Source code

simulated function Destroyed ( ) )

#### endLife Source code

simulated function endLife ( Actor HitActor, vector TouchLocation, vector TouchNormal) )

#### EndState Launched Source code

simulated function EndState ( ) )

#### hasHit Source code

simulated function bool hasHit ( Actor a) )

#### HitWall Launched Source code

simulated function HitWall ( vector HitNormal, actor Wall) )

#### HitWall Returning Source code

simulated function HitWall ( vector HitNormal, actor Wall) )

#### lost Source code

simulated function lost ( ) )

#### PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

#### PostNetBeginPlay Source code

simulated function PostNetBeginPlay ( ) )

#### ProjectileHit Source code

simulated function ProjectileHit ( Actor Other, vector TouchLocation, vector TouchNormal) )

#### ProjectileTouch Returning Source code

simulated function ProjectileTouch ( Actor Other, vector TouchLocation, vector TouchNormal) )

#### returnBuckler Source code

function returnBuckler ( ) )

#### Tick Launched Source code

simulated function Tick ( float Delta) )

#### Tick Returning Source code

simulated function Tick ( float Delta) )

#### Timer Launched Source code

simulated function Timer ( ) )

Defaultproperties

    defaultproperties
    {
    	bDeflectable = false

    	bNetNotify = true

    	bRotateToDesired = true
    	RotationRate=(Pitch=25000,Yaw=0,Roll=0)

    	damageAmt = 50

    	bNetTemporary = false

    	returnTime = 2.0

    	closeRadius = 200.0

    	DrawType = DT_Mesh
    	Mesh = Mesh'Weapons.BucklerProjectile'
    	deathMessage = '%s copped it off %s\'s Buckler'

    	knockback = 0
    }

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

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