/// <summary> /// この関数はILayoutTarget.UpdateLocalSizeWithSizeAndAnchorParam(self.LocalSize, offset)と同じです。 /// </summary> /// <param name="self"></param> /// <param name="offset"></param> public static void SetOffset(this ILayoutTarget self, Vector3 offset) { self.UpdateLocalSize(self.LocalSize, offset); }
/// <summary> /// LocalSizeを指定したサイズに変更します。 /// /// この関数によってAnchorMin/Max, Offsetは変更されません。 /// </summary> /// <param name="self"></param> /// <param name="min"></param> public static void SetLocalSize(this ILayoutTarget self, Vector3 localSize) { localSize = Vector3.Max(localSize, Vector3.zero); self.UpdateLocalSize(localSize, self.Offset); }