## Engine
Class Material

source: C:\XIII\Engine\Classes\Material.uc

    Core.Object
       |
       +--Engine.Material

Direct Known Subclasses:Combiner, Modifier, RenderedMaterial

class Material
extends Core.Object

    //=============================================================================
    // Material: Abstract material class
    // This is a built-in Unreal class and it shouldn't be modified.
    //=============================================================================

Variables
`Texture` | `EditorIcon`
`Object` | `EditorLayout`
`Material` | `FallbackMaterial`

Source Code

    00001	//=============================================================================
    00002	// Material: Abstract material class
    00003	// This is a built-in Unreal class and it shouldn't be modified.
    00004	//=============================================================================
    00005	class Material extends Object
    00006		native
    00007		editinlinenew
    00008		hidecategories(Object)
    00009		collapsecategories
    00010		noexport;
    00011
    00012	#exec Texture Import File=Textures\DefaultTexture.pcx COMPRESS=DXT1
    00013
    00014	var() editinlineuse Material FallbackMaterial;
    00015	var Texture EditorIcon;
    00016	var transient Object EditorLayout;
    00017
    00018	//MC for HarmonX integration
    00019	// Sounds.
    00020	var(Sound) sound FootstepSound;			// Footstep sound.
    00021	var(Sound) sound XIIIFootStepSound;		// FootStep sound for main character
    00022	var(Sound) sndpnjstep PNJSndStep;
    00023	var(Sound) sndxiiistep XIIISndStep;
    00024	//var(Sound) sound LandSound;				// Land sound
    00025	//var(Sound) sound XIIILandSound;			// Land sound for main character
    00026	//var(Sound) sound JumpSound;				// Jump sound
    00027	//var(Sound) sound XIIIJumpSound;			// Jump sound for main character
    00028	var(Sound) sound HitSound;				// Sound when the texture is hit with a projectile.
    00029	var(Sound) float NoiseLoudness;				// for MakeNoise
    00030	//end MC
    00031
    00032	defaultproperties
    00033	{
    00034	     FallbackMaterial=Texture'Engine.DefaultTexture'
    00035	     NoiseLoudness=0.100000
    00036	}

End Source Code