internal virtual void OnClone( MapItem source ) { texture = source.GetTextureFullPath(); texCoord = source.texCoord; clamp = source.clamp; transform.OnClone( source.transform ); }
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 ); }