Exemple #1
0
 /// <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);
 }
Exemple #2
0
        /// <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);
        }