public Controller<float> CreateTextureUScroller( TextureUnitState layer, float speed )
{
IControllerValue<float> val = null;
IControllerFunction<float> func = null;
Controller<float> controller = null;
// Don't create a controller if the speed is zero
if ( speed != 0 )
{
// create the value and function
val = new TexCoordModifierControllerValue( layer, true );
func = new MultipyControllerFunction( -speed, true );
// create the controller (uses FrameTime for source by default)
controller = CreateController( val, func );
}
return controller;
}