Ejemplo n.º 1
0
 internal virtual void OnClone( MapItem source )
 {
     texture = source.GetTextureFullPath();
     texCoord = source.texCoord;
     clamp = source.clamp;
     transform.OnClone( source.transform );
 }
Ejemplo n.º 2
0
            public virtual void Load( TextBlock block )
            {
                if( block.IsAttributeExist( "texture" ) )
                    texture = block.GetAttribute( "texture" );

                if( block.IsAttributeExist( "texCoord" ) )
                    texCoord = (TexCoordIndexes)Enum.Parse( typeof( TexCoordIndexes ),
                        block.GetAttribute( "texCoord" ) );

                if( block.IsAttributeExist( "clamp" ) )
                    clamp = bool.Parse( block.GetAttribute( "clamp" ) );

                TextBlock transformBlock = block.FindChild( "transform" );
                if( transformBlock != null )
                    transform.Load( transformBlock );
            }