Axiom.Demos.Water.UpdateMaterial C# (CSharp) Method

UpdateMaterial() private method

private UpdateMaterial ( ) : void
return void
		void UpdateMaterial()
		{
			String materialName = "Examples/Water" + materialNumber.ToString();
			Material material = (Material)MaterialManager.Instance.GetByName( materialName );

			if ( material == null )
			{
				if ( materialNumber != 0 )
				{
					materialNumber = 0;
					UpdateMaterial();
					return;
				}
				else
				{
					throw new Exception( String.Format( "Material '{0}' doesn't exist!", materialName ) );
				}
			}
			waterEntity.MaterialName = materialName;
			GuiMgr.GetElement( "Example/Water/Material" ).Text = "[M]Material: " + materialName.Substring( 9 );
			HandleUserModeInput( string.Format( "Set Water Material = '{0}'.", materialName ) );
		}