Exemple #1
0
        /// <summary>
        /// 快速创建控制器
        /// </summary>
        /// <param name="rule"></param>
        /// <param name="uiSize"></param>
        /// <param name="defultCanvas"></param>
        /// <returns></returns>
        public static PSDImportCtrl CreatePsdImportCtrlSafty(Data.RuleObject rule, Vector2 uiSize, Canvas defultCanvas = null)
        {
            Canvas canvas = null;

            if (defultCanvas != null)
            {
                canvas = defultCanvas;
            }
            else
            {
                canvas = new GameObject("Canvas", typeof(Canvas), typeof(CanvasScaler), typeof(GraphicRaycaster)).GetComponent <Canvas>();
                canvas.GetComponent <CanvasScaler>().uiScaleMode = CanvasScaler.ScaleMode.ScaleWithScreenSize;
                canvas.renderMode = RenderMode.ScreenSpaceOverlay;
            }
            PSDImportCtrl import = new PSDImportCtrl(canvas, rule, uiSize);

            UnityEngine.UI.CanvasScaler scaler = canvas.GetComponent <UnityEngine.UI.CanvasScaler>();
            scaler.referenceResolution = new Vector2(uiSize.x, uiSize.y);

            return(import);
        }
Exemple #2
0
 public GridLayerImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
Exemple #3
0
 public SliderLayerImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
 public ImageImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
Exemple #5
0
 public TextureImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
 public ButtonLayerImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
 public PanelLayerImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
 public InputFieldLayerImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
Exemple #9
0
 public virtual void InitEnviroment(PSDImportCtrl ctrl)
 {
     this.ctrl = ctrl;
 }
 public ScrollViewLayerImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
 public ToggleLayerImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
 public ScrollBarLayerImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
 public DropDownLayerImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
Exemple #14
0
 public SpriteImport(PSDImportCtrl ctrl) : base(ctrl)
 {
 }
Exemple #15
0
 public Import(PSDImportCtrl ctrl)
 {
     this.ctrl = ctrl;
 }