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

StormCasterV2.StormCasterBlastEmitter

Extends
Emitter

Visuals for the ion blast part of the effects. 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.StormCasterBlastEmitter

Constants Summary
Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
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
event PreBeginPlay ()))
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


Functions Detail

PreBeginPlay Source code

event PreBeginPlay ( ) )
Play the ion blast sound.


Defaultproperties

defaultproperties
{
	Begin Object Class=BeamEmitter Name=IonBeam
		BeamEndPoints(0)=(Offset=(Z=(Min=100000.0,Max=100000.0)))
		DetermineEndPointBy=PTEP_Offset
		RotatingSheets=1
		UseColorScale=True
		RespawnDeadParticles=False
		UseSizeScale=True
		UseRegularSizeScale=False
		AutomaticInitialSpawning=False
		ColorScale(1)=(RelativeTime=0.2,Color=(B=64,G=32,R=32))
		ColorScale(2)=(RelativeTime=0.25,Color=(B=255,G=170,R=170))
		ColorScale(3)=(RelativeTime=0.4,Color=(B=64,G=32,R=32))
		ColorScale(4)=(RelativeTime=1.0)
		MaxParticles=1
		StartLocationOffset=(Z=-10000.0)
		SizeScale(1)=(RelativeTime=0.15,RelativeSize=1.0)
		SizeScale(2)=(RelativeTime=0.25,RelativeSize=16.0)
		SizeScale(3)=(RelativeTime=1.0,RelativeSize=20.0)
		InitialParticlesPerSecond=1000.0
		DrawStyle=PTDS_Brighten
		Texture=Texture'BeamGradient'
		SecondsBeforeInactive=0.000000
	End Object
	Emitters(0)=BeamEmitter'IonBeam'


	Begin Object Class=SpriteEmitter Name=IonBeamBlast
		RespawnDeadParticles=False
		UseSizeScale=True
		UseRegularSizeScale=False
		UniformSize=True
		AutomaticInitialSpawning=False
		ColorMultiplierRange=(X=(Min=0.7,Max=0.7),Y=(Min=0.7,Max=0.7),Z=(Min=2.0,Max=2.0))
		MaxParticles=1
		StartLocationOffset=(Z=35000.0)
		SizeScale(1)=(RelativeTime=0.725,RelativeSize=1.5)
		SizeScale(2)=(RelativeTime=0.75,RelativeSize=5.0)
		SizeScale(3)=(RelativeTime=0.775,RelativeSize=1.5)
		SizeScale(4)=(RelativeTime=1.0,RelativeSize=1.5)
		StartSizeRange=(X=(Min=1700.0,Max=1700.0),Y=(Min=1700.0,Max=1700.0),Z=(Min=1700.0,Max=1700.0))
		InitialParticlesPerSecond=1000.0
		DrawStyle=PTDS_Brighten
		Texture=Texture'EpicParticles.Flares.FlashFlare1'
		SecondsBeforeInactive=0.000000
		LifetimeRange=(Min=1.25,Max=1.25)
		FadeOut=True
		FadeOutStartTime=1.0
		StartVelocityRange=(Z=(Min=-35000.0,Max=-35000.0))
	End Object
	Emitters(1)=SpriteEmitter'IonBeamBlast'


	Begin Object Class=SpriteEmitter Name=IonBeamParticles
		UseColorScale=True
		RespawnDeadParticles=False
		UniformSize=True
		AutomaticInitialSpawning=False
		LowDetailFactor=0.3
		ColorScale(1)=(RelativeTime=0.2,Color=(B=64,G=64,R=64))
		ColorScale(2)=(RelativeTime=0.4,Color=(B=255,G=255,R=255))
		ColorScale(3)=(RelativeTime=0.5,Color=(B=64,G=64,R=64))
		ColorScale(4)=(RelativeTime=1.0)
		MaxParticles=1000
		DetailMode=DM_High
		StartLocationRange=(Z=(Min=5000.0,Max=50000.0))
		StartLocationShape=PTLS_All
		SphereRadiusRange=(Max=2000.0)
		InitialParticlesPerSecond=2000.0
		DrawStyle=PTDS_Brighten
		Texture=Texture'EmitterTextures.Flares.EFlareB2'
		SecondsBeforeInactive=0.000000
		LifetimeRange=(Min=2.0,Max=3.0)
		InitialDelayRange=(Min=0.25,Max=0.25)
		StartVelocityRange=(Z=(Min=-15000.0,Max=-10000.0))
		VelocityLossRange=(Z=(Min=2.0,Max=2.2))
	End Object
	Emitters(2)=SpriteEmitter'IonBeamParticles'


	Begin Object Class=BeamEmitter Name=BeamLightnings
		BeamEndPoints(0)=(offset=(X=(Min=-500.000000,Max=500.000000),Y=(Min=-500.000000,Max=500.000000),Z=(Min=-1000.000000,Max=1000.000000)))
		DetermineEndPointBy=PTEP_Offset
		BeamTextureUScale=3.000000
		LowFrequencyNoiseRange=(X=(Min=-300.000000,Max=300.000000),Y=(Min=-300.000000,Max=300.000000),Z=(Min=-300.000000,Max=300.000000))
		HighFrequencyNoiseRange=(X=(Min=-30.000000,Max=30.000000),Y=(Min=-30.000000,Max=30.000000),Z=(Min=-30.000000,Max=30.000000))
		NoiseDeterminesEndPoint=True
		FadeOut=True
		RespawnDeadParticles=False
		AutomaticInitialSpawning=False
        LowDetailFactor=0.3
		MaxParticles=1000
        StartLocationRange=(Z=(Min=0.000000,Max=50000.000000))
        StartLocationShape=PTLS_All
        SphereRadiusRange=(Max=2000.000000)
		StartSizeRange=(X=(Min=5.000000,Max=20.000000))
		InitialParticlesPerSecond=500.000000
		DrawStyle=PTDS_Brighten
		Opacity=0.5
		Texture=Texture'EpicParticles.Beams.HotBolt03aw'
		SecondsBeforeInactive=0.000000
		LifetimeRange=(Min=0.100000,Max=0.200000)
		InitialDelayRange=(Min=1.0,Max=1.0)
	End Object
	Emitters(3)=BeamEmitter'BeamLightnings'


	bNoDelete=False
	bAlwaysRelevant=True
	LifeSpan=5.0
	RemoteRole=ROLE_SimulatedProxy
	TransientSoundRadius=5000.0
	TransientSoundVolume=1.0
	SoundOcclusion = OCCLUSION_None
}

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