Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

StormCasterV2.LightningEmitterGround

Extends
Emitter

GroundLightningEmitter Creation date: 2013-09-09 10:07 Last change: $Id$ Copyright © 2013, Wormbo Website: http://www.koehler-homepage.de/Wormbo/ Feel free to reuse this code. Send me a note if you found it helpful or want to report bugs/provide improvements.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Emitter
      |   
      +-- StormCasterV2.LightningEmitterGround

Constants Summary
Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
vectorLightningStart
Inherited Variables from Engine.Emitter
AbsoluteVelocity, ActorForcesEnabled, AutoDestroy, AutoReset, BoundingBox, DeleteParticleEmitters, DisableFogging, EmitterHeight, EmitterRadius, Emitters, GlobalOffset, GlobalOffsetRange, Initialized, OldLocation, ParticleMaterial, TimeTillReset, TimeTillResetRange, UseParticleProjectors
Inherited Variables from Engine.Actor
Acceleration, AccumKarmaAngleError, ActorRenderData, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlreadyPrecachedMaterials, bAlreadyPrecachedMeshes, bAlwaysFaceCamera, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAttenByLife, bAutoAlignToTerrain, bBadStateCode, bBlockActors, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockProjectiles, bBlocksTeleport, bBlockZeroExtentTraces, bBounce, bCanBeDamaged, bCanTeleport, bClientAnim, bClientAuthoritative, bClientDemoNetFunc, bClientDemoRecording, bClientTrigger, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeferRendering, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDetailAttachment, bDirectional, bDirectionalCorona, bDisableSorting, bDisturbFluidSurface, bDramaticLighting, bDynamicLight, bEdShouldSnap, bEdSnap, bFixedRotationDir, bForceSkelUpdate, bFullVolume, bGameRelevant, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bIgnoreTerminalVelocity, bIgnoreVehicles, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bNotifyLocalPlayerTeamReceived, bNotOnDedServer, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOrientToVelocity, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShouldStopKarma, bShowOctreeNodes, bSkipActorPropertyReplication, bSmoothKarmaStateUpdates, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTraceWater, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCollisionStaticMesh, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, ClientOverlayCounter, ClientOverlayTimer, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ExcludeTag[8], FluidSurfaceShootStrengthMod, ForcedVisibilityZoneTag, ForceNoise, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, HighDetailOverlay, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, OverlayMaterial, OverlayTimer, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SurfaceType, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, UV2Mode, UV2Texture, Velocity, XLevel

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode

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

Functions Summary
function PostNetBeginPlay ()))
function SetLightningStart (vector NewLightningStart))
function UpdateLightningStart ()))
Inherited Functions from Engine.Emitter
Kill, Reset, SpawnParticle, Trigger, UpdatePrecacheMaterials
Inherited Functions from Engine.Actor
*, +, -, AddToPackageMap, AdjustVolume, AllActors, AllowMusicPlayback, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BlocksShotAt, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, ChangeBaseParamsFeedbackEffect, ChangeSpringFeedbackEffect, CheckForErrors, CheckMaxEffectDistance, ChildActors, ClearStayingDebugLines, ClientTrigger, Clock, CollidingActors, ConsoleCommand, CopyObjectToClipboard, Crash, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DrawDebugCircle, DrawDebugLine, DrawDebugSphere, DrawStayingDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAllInt, GetAllIntDesc, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetDebugName, GetHumanReadableName, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HealDamage, HitWall, HurtRadius, IsAnimating, IsInPain, IsInVolume, IsJoinedTo, IsPlayingLIPSincAnim, IsStationary, IsTweening, KAddAngularImpulse, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSimParams, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KScaleJointLimits, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSimParams, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KUpdateState, KVelDropBelow, KWake, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LockRootMotion, LoopAnim, LostChild, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyLocalPlayerDead, NotifyLocalPlayerTeamReceived, OnlyAffectPawns, PauseStream, PawnBaseDied, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayMusic, PlayOwnedSound, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadSavedGame, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, POVChanged, PreBeginPlay, PrecacheAnnouncer, PreSaveGame, PreTeleport, RadiusActors, RanInto, RecoverFromBadStateCode, RenderOverlays, RenderTexture, Reset, ResetStaticFilterState, SeekStream, SelfTriggered, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDelayedDamageInstigatorController, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOverlayMaterial, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShouldBeHidden, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, StopStream, SuggestFallVelocity, TakeDamage, TeamLink, TextToSpeech, Tick, Timer, TimerPop, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceThisActor, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnTouch, UnTrigger, UntriggerEvent, UpdateAnnouncements, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange


Variables Detail

LightningStart Source code

var vector LightningStart;


Functions Detail

PostNetBeginPlay Source code

simulated function PostNetBeginPlay ( ) )

SetLightningStart Source code

function SetLightningStart ( vector NewLightningStart) )

UpdateLightningStart Source code

simulated function UpdateLightningStart ( ) )


Defaultproperties

defaultproperties
{
	bNoDelete       = False
	bNetTemporary   = True
	RemoteRole      = ROLE_SimulatedProxy
	LifeSpan        = 1.0
	AutoDestroy     = True
	bNotOnDedServer = False
	bAlwaysRelevant = True
	bTraceWater     = True


	Begin Object Class=BeamEmitter Name=LightningBranches
		BeamEndPoints(0)=(offset=(X=(Min=-700.0,Max=700.0),Y=(Min=-700.0,Max=700.0),Z=(Min=-1500.0,Max=0.0)))
		DetermineEndPointBy=PTEP_Offset
		RotatingSheets=2
		LowFrequencyNoiseRange=(X=(Min=-50.0,Max=50.0),Y=(Min=-50.0,Max=50.0),Z=(Min=-10.0,Max=10.0))
		HighFrequencyNoiseRange=(X=(Min=-10.0,Max=10.0),Y=(Min=-10.0,Max=10.0))
		NoiseDeterminesEndPoint=True
		UseColorScale=True
		ColorScale(0)=(Color=(B=255,G=255,R=255))
		ColorScale(1)=(RelativeTime=0.1,Color=(B=255,G=255,R=255))
		ColorScale(2)=(RelativeTime=0.3,Color=(B=64,G=64,R=64))
		ColorScale(3)=(RelativeTime=0.4,Color=(B=255,G=255,R=255))
		ColorScale(4)=(RelativeTime=1.0)
		ColorMultiplierRange=(X=(Min=0.7,Max=0.8),Y=(Min=0.8,Max=0.9))
		MaxParticles=50
		RespawnDeadParticles=False
		StartSizeRange=(X=(Min=20.0,Max=25.0),Y=(Min=20.0,Max=25.0),Z=(Min=20.0,Max=25.0))
		AutomaticInitialSpawning=False
		InitialParticlesPerSecond=0.0
		DrawStyle=PTDS_Brighten
		Texture=Texture'EpicParticles.Beams.HotBolt04aw'
		SecondsBeforeInactive=0.000000
		LifetimeRange=(Min=0.5,Max=0.5)
	End Object
	Emitters(0)=BeamEmitter'LightningBranches'


	Begin Object Class=BeamEmitter Name=MainLightning
		BeamEndPoints(0)=(offset=(X=(Min=-1000.0,Max=1000.0),Y=(Min=-1000.0,Max=1000.0),Z=(Min=5000.0,Max=5000.0)))
		DetermineEndPointBy=PTEP_Offset
		BeamTextureUScale=4.0
		RotatingSheets=2
		LowFrequencyNoiseRange=(X=(Min=-300.0,Max=300.0),Y=(Min=-300.0,Max=300.0))
		LowFrequencyPoints=5
		HighFrequencyNoiseRange=(X=(Min=-80.0,Max=80.0),Y=(Min=-80.0,Max=80.0))
		HighFrequencyPoints=20
		UseBranching=True
		BranchProbability=(Min=0.3,Max=0.3)
		BranchHFPointsRange=(Min=5.0,Max=1000.0)
		BranchEmitter=0
		BranchSpawnAmountRange=(Min=1.0,Max=1.0)
		LinkupLifetime=True
		
		UseColorScale=True
		ColorScale(0)=(Color=(B=255,G=255,R=255))
		ColorScale(1)=(RelativeTime=0.1,Color=(B=255,G=255,R=255))
		ColorScale(2)=(RelativeTime=0.3,Color=(B=64,G=64,R=64))
		ColorScale(3)=(RelativeTime=0.4,Color=(B=255,G=255,R=255))
		ColorScale(4)=(RelativeTime=1.0)
		ColorMultiplierRange=(X=(Min=0.7,Max=0.8),Y=(Min=0.8,Max=0.9))
		MaxParticles=1
		RespawnDeadParticles=False
		StartSizeRange=(X=(Min=40.0,Max=40.0),Y=(Min=40.0,Max=40.0),Z=(Min=40.0,Max=40.0))
		Sounds(0)=(Sound=Sound'StormThunder1',Radius=(Min=2000.0,Max=3000.0),Pitch=(Min=0.8,Max=1.2),Weight=1,Volume=(Min=1.0,Max=1.8),Probability=(Min=1.0,Max=1.0))
		Sounds(1)=(Sound=Sound'StormThunder2',Radius=(Min=2000.0,Max=3000.0),Pitch=(Min=0.8,Max=1.2),Weight=1,Volume=(Min=1.0,Max=1.6),Probability=(Min=1.0,Max=1.0))
		Sounds(2)=(Sound=Sound'StormThunder3',Radius=(Min=2000.0,Max=3000.0),Pitch=(Min=0.8,Max=1.2),Weight=1,Volume=(Min=1.0,Max=1.6),Probability=(Min=1.0,Max=1.0))
		Sounds(3)=(Sound=Sound'StormThunder4',Radius=(Min=2000.0,Max=3000.0),Pitch=(Min=0.8,Max=1.2),Weight=1,Volume=(Min=1.0,Max=1.8),Probability=(Min=1.0,Max=1.0))
		SpawningSound=PTSC_Random
		SpawningSoundIndex=(Max=4.000000)
		SpawningSoundProbability=(Min=1.0,Max=1.0)
		InitialParticlesPerSecond=1000.0
		AutomaticInitialSpawning=False
		DrawStyle=PTDS_Brighten
		Texture=Texture'EpicParticles.Beams.HotBolt03aw'
		SecondsBeforeInactive=0.000000
		LifetimeRange=(Min=0.5,Max=0.5)
	End Object
	Emitters(1)=BeamEmitter'MainLightning'

}



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:13.073 - Created with UnCodeX