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

UnrealShare.UIVegetationGenerator

Extends
Actor

Core.Object
|   
+-- Engine.Actor
   |   
   +-- UnrealShare.UIVegetationGenerator

Constants Summary
Inherited Contants from Engine.Actor
NF_NotCsg, NF_NotVisBlocking, NF_ShootThrough, PF_AlphaBlend, PF_AutoUPan, PF_AutoVPan, PF_BigWavy, PF_Environment, PF_FakeBackdrop, PF_Invisible, PF_Masked, PF_Mirrored, PF_Modulated, PF_NoSmooth, PF_Semisolid, PF_SmallWavy, PF_SpecialLit, PF_Translucent, PF_Unlit
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient

Variables Summary
intChosenTemplate
Advanced
boolbDebug
UIVegetationGenerator
vectorEffectArea
intNumberOfErrors
intNumPlants
SPlantsPlants[16]
SelectSelectionMethod
intVegetationIntensity
Inherited Variables from Engine.Actor
Acceleration, ActorGUnlitColor, ActorRenderColor, AmbientGlow, AmbientSound, AnimationNotify, AnimFrame, AnimLast, AnimMinRate, AnimRate, AnimSequence, AttachTag, bActorShadows, bAlwaysRelevant, bAlwaysRender, bAlwaysTick, bAnimByOwner, bAnimFinished, bAnimLoop, bAnimNotify, Base, bAssimilated, bBlockActors, bBlockPlayers, bBounce, bCanTeleport, bCarriedItem, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCorona, bDarkLight, bDeleteMe, bDemoRecording, bDifficulty0, bDifficulty1, bDifficulty2, bDifficulty3, bDirectional, bDynamicLight, bEditorSelectRender, bEdLocked, bEdShouldSnap, bEdSnap, bFilterByVolume, bFixedRotationDir, bForcePhysicsUpdate, bForceStasis, bGameRelevant, bHandleOwnCorona, bHidden, bHiddenEd, bHighDetail, bHighlighted, bHurtEntry, bInterpolating, bIsInOctree, bIsItemGoal, bIsKillGoal, bIsMover, bIsPawn, bIsSecretGoal, bJustTeleported, bLensFlare, bLightChanged, bMemorized, bMeshCurvy, bMeshEnviroMap, bMovable, bNet, bNetFeel, bNetHear, bNetInitial, bNetNotify, bNetOptional, bNetOwner, bNetRelevant, bNetSee, bNetSpecial, bNetTemporary, bNoDelete, bNoDynamicShadowCast, bNoSmooth, bOnlyOwnerSee, bOwnerNoSee, bParticles, bPathCollision, bProjectorDecal, bProjTarget, bRandomFrame, bRenderMultiEnviroMaps, bRepAmbientSound, bRepAnimations, bReplicateInstigator, bRepMesh, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bSimulatedPawn, bSimulatedPawnRep, bSinglePlayer, bSkipActorReplication, bSpecialLit, bStasis, bStatic, bTempEditor, bTicked, bTimerLoop, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUseLitSprite, bUseMeshCollision, bWorldGeometry, CollisionHeight, CollisionOverride, CollisionRadius, CollisionTag, ColLocation, CoronaAlpha, DefaultAnimationNotify, Deleted, DesiredRotation, DodgeDir, DrawScale, DrawScale3D, DrawType, Event, ExtraTag, Fatness, Group, HitActor, InitialState, Instigator, Inventory, LastRenderedTime, LatentActor, LatentByte, LatentFloat, LatentInt, Level, LifeSpan, LightBrightness, LightCone, LightDataPtr, LightEffect, LightHue, LightingTag, LightPeriod, LightPhase, LightRadius, LightSaturation, LightType, Location, LODBias, Mass, Mesh, MeshDataPtr, MeshInstance, MiscNumber, MultiSkins[8], MultiTimers, NetInitialProperties, NetPriority, NetTag, NetUpdateFrequency, OddsOfAppearing, OldAnimRate, OldLocation, OtherTag, Owner, PhysAlpha, Physics, PhysRate, PrePivot, ProjectorList, RealTouching, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderInterface, RenderIteratorClass, Role, Rotation, RotationRate, ScaleGlow, ShadowMesh, SimAnim, SkelAnim, Skin, SoundPitch, SoundRadius, SoundVolume, SpecialTag, Sprite, SpriteProjForward, StandingCount, Style, Tag, Target, Texture, TimerCounter, TimerRate, Touching[4], TransientSoundRadius, TransientSoundVolume, TweenRate, Velocity, VisibilityHeight, VisibilityRadius, VolumeBrightness, VolumeFog, VolumeRadius, XLevel
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
EPlayType
PT_Loop, PT_Play
Select
SELECT_Linear, SELECT_Random
Inherited Enumerations from Engine.Actor
EDodgeDir, EDrawType, EInputAction, EInputKey, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundSlot, ETravelType
Inherited Enumerations from Core.Object
eAnimNotifyEval, ESheerAxis

Structures Summary
SPlants
PlantClass, VegetationScale, VegetationScaleVariance, bUseCustomGlow, VegetationGlow, VegetationGlowVariance, bUseCustomAmbientGlow, VegetationAmbientGlow, bUnlitVegetation, bRandomRotation, bUseCustomRotation, CustomRotation, CullVegetation, CullRadius, CullHeight, PlayBushSound, BushSound1, BushSound2, BushSound3, BushSoundVolume, bAlignToGround, bOverrideEffectArea, EffectArea, bOverrideIntensity, VegetationIntensity, bOverrideBushSettings, SpawnOffset, bUsePhysicsPostAlign, CustomMesh, bUseCustomCollision, CustomCollisionRadius, CustomCollisionHeight, CustomTexture, CustomMultiSkins[8], MultiskinsNum, bUseAnim, PlayType, PlayRate, PlayTween, AnimName, bOverrideRenderStake, PlantRenderStyle
Inherited Structures from Engine.Actor
MultiTimerType, PointRegion
Inherited Structures from Core.Object
BoundingBox, BoundingVolume, Color, Coords, Guid, Plane, Pointer, Quat, Rotator, Scale, Template, Vector

Functions Summary
functionint PickTemplate ()))
function PostBeginPlay ()))
function SpawnPlant (int ChosenPlant, out int j))
Inherited Functions from Engine.Actor
AddToPackagesMap, AllActors, AllFrameVerts, AllLibaries, AnimEnd, AnimEndOnBone, Attach, AttachActorToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BroadcastMessage, Bump, CanReachPoint, ChildActors, ConsoleCommand, DeatachFromBone, DemoPlaySound, Destroy, Destroyed, Detach, DrawDebugBox, DrawDebugLine, DrawDebugSphere, DrawEditorSelection, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Expired, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishInterpolation, GainedChild, GetAnimGroup, GetBestTraceLineVertex, GetBoneCoords, GetBoneIndex, GetBoneName, GetBoneRotation, GetClosestVertex, GetExtent, GetHumanName, GetItemName, GetMapName, GetNextInt, GetNextIntDesc, GetNextSkin, GetSoundDuration, GetTriggerActor, GetURLMap, GetVertexCount, GetVertexPos, HasAnim, HitWall, HurtRadius, IntDescIterator, InterpolateEnd, IsAnimating, IsInPackageMap, KillCredit, KilledBy, Landed, LinkSkelAnim, LoopAnim, LostChild, MakeNoise, MeshTrace, Move, MoveSmooth, NativeExec, NotifyLevelChange, NotifyPathDefine, PlayAnim, PlayerCanSeeMe, PlaySound, PostBeginPlay, PostNetBeginPlay, PostNetReceive, PostTeleport, PreBeginPlay, PreTeleport, RadiusActors, RenderOverlays, RenderTexture, Reset, ResetSkeletalMesh, SetBase, SetBonePosition, SetBoneRoot, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRotation, SetTimer, SkelPlayAnim, Sleep, Spawn, SpawnAct, Spawned, SpecialHandling, StopSkelAnim, TakeDamage, Tick, Timer, Touch, TouchingActors, Trace, TraceActors, TraceSurfHitInfo, TraceThisActor, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnTouch, UnTrigger, UnTriggerEvent, VisibleActors, VisibleCollidingActors, WriteDeathMessage, ZoneChange
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AlignQuatWith, AllFiles, AllLinkers, AllObjects, AppSeconds, Array_Insert, Array_Remove, Array_Size, Asc, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, Cos, Cross, Disable, Divide, Dot, DynamicLoadObject, Enable, EndState, ExecFunctionStr, Exp, ExtractString, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetDefaultObject, GetEnum, GetParentClass, GetPropertyText, GetStateName, GetUnAxes, GetUnitCoords, GotoState, InStr, Invert, IsA, IsInState, Left, Len, Lerp, LoadPackageContents, Localize, Locs, Log, Loge, MakeColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, Quad, QuatError, QuatFromAxisAndAngle, QuatGetAngle, QuatGetAxis, QuatGetVect, QuatNormal, QuatRotate, QuatSize, QuatSizeSquared, QuatSlerp, QuatToRotation, QuatVRotate, Rand, RandomSpreadVector, RandRange, ReplaceStr, ResetConfig, Right, RotationToQuat, RotRand, SaveConfig, SetPropertyText, Sin, Smerp, SortArray, SortStaticArray, Sqrt, Square, StaticSaveConfig, StringToName, Tan, TransformCoordsByNormal, TransformRotatorByNormal, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

ChosenTemplate Source code

var int ChosenTemplate;

Advanced

bDebug Source code

var(Advanced) bool bDebug;

UIVegetationGenerator

EffectArea Source code

var(UIVegetationGenerator) vector EffectArea;

NumberOfErrors Source code

var(UIVegetationGenerator) int NumberOfErrors;

NumPlants Source code

var(UIVegetationGenerator) int NumPlants;

Plants[16] Source code

var(UIVegetationGenerator) SPlants Plants[16];

SelectionMethod Source code

var(UIVegetationGenerator) Select SelectionMethod;

VegetationIntensity Source code

var(UIVegetationGenerator) int VegetationIntensity;


Enumerations Detail

EPlayType Source code

enum EPlayType
{
PT_Loop, PT_Play
};

Select Source code

enum Select
{
SELECT_Linear, SELECT_Random
};


Structures Detail

SPlants Source code

struct SPlants
{
var(UIVegetationGenerator) name AnimName;
var(UIVegetationGenerator) bool bAlignToGround;
var(UIVegetationGenerator) bool bOverrideBushSettings;
var(UIVegetationGenerator) bool bOverrideEffectArea;
var(UIVegetationGenerator) bool bOverrideIntensity;
var(UIVegetationGenerator) bool bOverrideRenderStake;
var(UIVegetationGenerator) bool bRandomRotation;
var(UIVegetationGenerator) bool bUnlitVegetation;
var(UIVegetationGenerator) bool bUseAnim;
var(UIVegetationGenerator) bool bUseCustomAmbientGlow;
var(UIVegetationGenerator) bool bUseCustomCollision;
var(UIVegetationGenerator) bool bUseCustomGlow;
var(UIVegetationGenerator) bool bUseCustomRotation;
var(UIVegetationGenerator) bool bUsePhysicsPostAlign;
var(UIVegetationGenerator) sound BushSound1;
var(UIVegetationGenerator) sound BushSound2;
var(UIVegetationGenerator) sound BushSound3;
var(UIVegetationGenerator) float BushSoundVolume;
var(UIVegetationGenerator) float CullHeight;
var(UIVegetationGenerator) float CullRadius;
var(UIVegetationGenerator) bool CullVegetation;
var(UIVegetationGenerator) float CustomCollisionHeight;
var(UIVegetationGenerator) float CustomCollisionRadius;
var(UIVegetationGenerator) mesh CustomMesh;
var(UIVegetationGenerator) texture CustomMultiSkins[8];
var(UIVegetationGenerator) rotator CustomRotation;
var(UIVegetationGenerator) texture CustomTexture;
var(UIVegetationGenerator) vector EffectArea;
var(UIVegetationGenerator) int MultiskinsNum;
var(UIVegetationGenerator) class<UIFlora> PlantClass;
var(UIVegetationGenerator) ERenderStyle PlantRenderStyle;
var(UIVegetationGenerator) bool PlayBushSound;
var(UIVegetationGenerator) float PlayRate;
var(UIVegetationGenerator) float PlayTween;
var(UIVegetationGenerator) EPlayType PlayType;
var(UIVegetationGenerator) vector SpawnOffset;
var(UIVegetationGenerator) byte VegetationAmbientGlow;
var(UIVegetationGenerator) float VegetationGlow;
var(UIVegetationGenerator) float VegetationGlowVariance;
var(UIVegetationGenerator) int VegetationIntensity;
var(UIVegetationGenerator) float VegetationScale;
var(UIVegetationGenerator) float VegetationScaleVariance;
};



Functions Detail

PickTemplate Source code

simulated function int PickTemplate ( ) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

SpawnPlant Source code

simulated function SpawnPlant ( int ChosenPlant, out int j) )


Defaultproperties

defaultproperties
{
				Plants(0)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(1)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(2)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(3)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(4)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(5)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(6)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(7)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(8)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(9)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(10)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(11)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(12)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(13)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(14)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				Plants(15)=(VegetationScale=1.000000,VegetationScaleVariance=0.200000,bUseCustomRotation=True,CustomRotation=(Pitch=-16384),PlayBushSound=True,BushSound1=Sound'UnrealShare.shrub.shrub1',BushSound2=Sound'UnrealShare.shrub.shrub2',BushSound3=Sound'UnrealShare.shrub.shrub3',BushSoundVolume=64.000000,bAlignToGround=True,VegetationIntensity=5)
				VegetationIntensity=5
				NumberOfErrors=15
				EffectArea=(X=256.000000,Y=256.000000)
				bHidden=True
				bNoDelete=True
				RemoteRole=ROLE_SimulatedProxy
				Style=STY_Masked
				Texture=Texture'UnrealShare.Icons.VegetationGenerator'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: zo 11-11-2012 21:14:14.319 - Created with UnCodeX