//初期化 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; }