Beispiel #1
0
        public Vector3 GenerateConnectToPosition(UIScrollListChild <__Model__> target, ConnectType connectType)
        {
            Vector3 localPosition = target.get_transform().get_localPosition();

            if (connectType != ConnectType.Top)
            {
                if (connectType != ConnectType.Bottom)
                {
                    this.mNextLocalPositionCache.Set(0f, 0f, 0f);
                }
                else
                {
                    this.mNextLocalPositionCache.Set(localPosition.x, localPosition.y - target.Size.y, localPosition.z);
                }
            }
            else
            {
                this.mNextLocalPositionCache.Set(localPosition.x, localPosition.y + this.Size.y, localPosition.z);
            }
            return(this.mNextLocalPositionCache);
        }