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

U2.TextureHelperGeneric

Extends
LegendObjectComponent
Modifiers
config ( TextureSounds ) abstract

Core.Object
|   
+-- Legend.LegendObjectComponent
   |   
   +-- U2.TextureHelperGeneric

Direct Known Subclasses:

BodyLandTextureHelperGeneric, LandTextureHelperGeneric, MoveTextureHelperGeneric, ProneTextureHelperGeneric

Constants Summary
TraceTextureFudgeFactor=128.0
Inherited Contants from Core.Object
DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotifyStateChange, RotationUnitsToDegrees

Variables Summary
floatMakeNoiseVolumeMultiplier
floatRunningSoundSpeed
floatWalkVolumeMultiplier
U2Textures
floatBasePitch
floatBaseVolume
Material.ETextureTypeDefaultTextureType
floatPitchVariancePercent
floatPlaySoundRadius
EffectInfoTTextureEffects[128]
floatVolumeVariancePercent
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAlignment, ECamOrientation, ESheerAxis

Structures Summary
EffectInfoT
TextureType, SoundStr, Volume, Pitch, EffectName
Inherited Structures from Core.Object
Alignment, BoundingVolume, Box, Color, ComponentHandle, Coords, Dimension, Guid, Matrix, NotifyInfo, ParticleHandle, Plane, Point, Range, RangeVector, Rectangle, Rotator, Scale, Vector

Functions Summary
functionbool CheckForWater (U2Pawn U2P ))
function DetermineTextureEffect (U2Pawn U2P, Material.ETextureType TextureType, float VolumeMultiplier ))
function DoTextureEffect (U2Pawn U2P, Sound SelectedSound, float SelectedVolume, float SelectedPitch, class EffectC ))
functionbool GetTextureParameters (U2Pawn U2P, Material.ETextureType TextureType, out Sound SoundOut, out float VolumeOut, out float PitchOut, out class EffectOut ))
functionstring GetTextureString (Material.ETextureType TextureType ))
functionMaterial.ETextureType GetTextureType (U2Pawn U2P ))
function HandleLandingOnTexture (U2Pawn U2P, float ImpactSpeed ))
function HandleMovingOnTexture (U2Pawn U2P ))
function MaybeMakeNoise (U2Pawn U2P, float SelectedVolume ))
functionint SelectEffect (U2Pawn U2P, Material.ETextureType TextureType ))
function TextureError (U2Pawn U2P, coerce string strMsg, Material.ETextureType TextureType ))
Inherited Functions from Core.Object
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, ?, @, @=, Ablend, AblendR, Abs, Acos, AddFlagSafe, AddTimer, AddTimerS, Asc, Asin, Atan, Atan2, BeginState, Blend, BlendR, CallFunction, CallFunctionS, CanGetProperty, CanSetProperty, Caps, Chr, Clamp, ClassIsChildOf, Constructed, Cos, Cross, DefinesFunction, DefinesFunctionS, Delete, Disable, Dot, DumpProbes, DynamicLoadObject, Enable, EndState, EnumStr, Exp, FClamp, FDecision, FileSize, FindObject, FMax, FMin, FRand, GetAxes, GetContext, GetEnum, GetLanguage, GetPropertyText, GetRand, GetStateName, GetUnAxes, GetWhiteColor, GotoLabel, GotoState, InStr, Invert, IsA, IsInState, IsProbing, Left, Len, Lerp, LineLineIntersection, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NotifyStateChange, ObjListMemStats, OrthoRotation, ProgressSeed, Quotes, Rand, RandomSpreadVector, RandRange, RemoveAllTimers, RemoveFlagSafe, RemoveTimer, RemoveTimerS, ResetConfig, ResetLoaders, Right, RMax, RMin, RotateAngleAxis, RotRand, Round, RSize, SaveConfig, SetProbing, SetPropertyText, SetPropertyTextDefault, Sin, Smerp, SMod, Split, Sqrt, Square, StaticCallFunction, StaticCallFunctionS, StaticDefinesFunction, StaticDefinesFunctionS, StaticSaveConfig, StrArray, StringToName, Tan, TimeRemaining, TimeRemainingS, TraceMessage, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, Warn, ^, ^^, |, ||, ~, ~=


Constants Detail

TraceTextureFudgeFactor Source code

const TraceTextureFudgeFactor = 128.0;


Variables Detail

MakeNoiseVolumeMultiplier Source code

var float MakeNoiseVolumeMultiplier;

RunningSoundSpeed Source code

var float RunningSoundSpeed;

WalkVolumeMultiplier Source code

var float WalkVolumeMultiplier;

U2Textures

BasePitch Source code

var(U2Textures) config float BasePitch;

BaseVolume Source code

var(U2Textures) config float BaseVolume;

DefaultTextureType Source code

var(U2Textures) config Material.ETextureType DefaultTextureType;

PitchVariancePercent Source code

var(U2Textures) config float PitchVariancePercent;

PlaySoundRadius Source code

var(U2Textures) config float PlaySoundRadius;

TextureEffects[128] Source code

var(U2Textures) config EffectInfoT TextureEffects[128];

VolumeVariancePercent Source code

var(U2Textures) config float VolumeVariancePercent;


Structures Detail

EffectInfoT Source code

struct EffectInfoT
{
var(TextureHelperGeneric) string EffectName;
var(TextureHelperGeneric) float Pitch;
var(TextureHelperGeneric) string SoundStr;
var(TextureHelperGeneric) Material.ETextureType TextureType;
var(TextureHelperGeneric) float Volume;
};



Functions Detail

CheckForWater Source code

static function bool CheckForWater ( U2Pawn U2P ) )

DetermineTextureEffect Source code

static function DetermineTextureEffect ( U2Pawn U2P, Material.ETextureType TextureType, float VolumeMultiplier ) )

DoTextureEffect Source code

static function DoTextureEffect ( U2Pawn U2P, Sound SelectedSound, float SelectedVolume, float SelectedPitch, class<Actor> EffectC ) )

GetTextureParameters Source code

static function bool GetTextureParameters ( U2Pawn U2P, Material.ETextureType TextureType, out Sound SoundOut, out float VolumeOut, out float PitchOut, out class<Actor> EffectOut ) )

GetTextureString Source code

static function string GetTextureString ( Material.ETextureType TextureType ) )

GetTextureType Source code

static function Material.ETextureType GetTextureType ( U2Pawn U2P ) )

HandleLandingOnTexture Source code

static function HandleLandingOnTexture ( U2Pawn U2P, float ImpactSpeed ) )

HandleMovingOnTexture Source code

static function HandleMovingOnTexture ( U2Pawn U2P ) )

MaybeMakeNoise Source code

static function MaybeMakeNoise ( U2Pawn U2P, float SelectedVolume ) )

SelectEffect Source code

static function int SelectEffect ( U2Pawn U2P, Material.ETextureType TextureType ) )

TextureError Source code

static function TextureError ( U2Pawn U2P, coerce string strMsg, Material.ETextureType TextureType ) )


Defaultproperties

defaultproperties
{
	BasePitch=1.000000
	BaseVolume=1.000000
	PlaySoundRadius=75.000000
	PitchVariancePercent=10.000000
	VolumeVariancePercent=10.000000
	DefaultTextureType=TT_Stone
	MakeNoiseVolumeMultiplier=0.350000
	RunningSoundSpeed=200.000000
	WalkVolumeMultiplier=0.250000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:33.230 - Created with UnCodeX