Beispiel #1
0
        //初期化
        internal override void Init(AdvGraphicManager manager)
        {
            this.Manager     = manager;
            this.Canvas      = this.GetComponent <Canvas>();
            this.RootObjects = (rootObjects == null) ? this.transform : rootObjects;
            this.SettingData = new AdvLayerSettingData();
            SettingData.InitFromCanvas(Canvas, layerType, alignment, flipX, flipY);

            RectTransform rectTransform = this.transform as RectTransform;

            defaultPosition = rectTransform.localPosition;
            defaultSize     = rectTransform.GetSize();
            defaultScale    = rectTransform.localScale;
        }