Overview Package Class Source Class tree Glossary
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
boolbReturning
Bucklerbuckler
Characterfirer
Array<Actor>hitActors
VectorpreviousTarget
Vectortarget
floatvelocitySize
VectorxAxis
floatxAxisLength
VectoryAxis
VectorzAxis
BucklerProjectile
boolbPlayingClosed
floatcloseRadius
floatreturnTime
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
function adjustXAxisLengthForBounce ()))
function BeginState ()))
Launched
function BeginState ()))
Returning
functionProjectile bounce (Vector HitNormal, vector HitLocation, Vector TargetVelocity))
function controlProjectile (float Delta))
function Destroyed ()))
function endLife (Actor HitActor, vector TouchLocation, vector TouchNormal))
function EndState ()))
Launched
functionbool hasHit (Actor a))
function HitWall (vector HitNormal, actor Wall))
Launched
function HitWall (vector HitNormal, actor Wall))
Returning
function lost ()))
function PostBeginPlay ()))
function PostNetBeginPlay ()))
function ProjectileHit (Actor Other, vector TouchLocation, vector TouchNormal))
function ProjectileTouch (Actor Other, vector TouchLocation, vector TouchNormal))
Returning
function returnBuckler ()))
function Tick (float Delta))
Launched
function Tick (float Delta))
Returning
function 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:28.566 - Created with UnCodeX