//////////////////////////////////////////////////////////////////////////////// using UnityEngine; namespace WeChatWASM.MDV { public class Layout { Context mContext; BlockContainer mDocument; public Layout( Context context, BlockContainer doc ) { mContext = context; mDocument = doc; } public float Height { get { return mDocument.Rect.height; } } public Block Find( string id ) { return mDocument.Find( id ); } public void Arrange( float maxWidth ) { mContext.Reset(); mDocument.Arrange( mContext, Vector2.zero, maxWidth ); } public void Draw() { mContext.Reset(); mDocument.Draw( mContext ); } } }