Example #1
0
    void MoveToPosition()
    {
#if repositionObject
#else
        Vector3 startVector = transform.position;

        if (startVector.z == 0)
        {
            roopMoveControl();
        }
        else
        {
            Vector3 endVector = startVector;
            endVector.z = 0;

            float moveChackTime = startVector.z;
            float copyEndPoint  = _endZPosition;
            if (moveChackTime < 0)
            {
                moveChackTime *= -1;
            }
            if (copyEndPoint < 0)
            {
                copyEndPoint *= -1;
            }
            moveChackTime = (moveChackTime / copyEndPoint) * _moveTime;

            ObjectMoveControl.moveToPosition(gameObject, drowVList:  new Vector3[] { startVector, endVector },
                                             drowTime: moveChackTime, endObject: gameObject, EndFunction: "roopMoveControl");
        }
#endif
    }
Example #2
0
    void roopMoveControl()
    {
        Vector3 startVector = transform.position;
        Vector3 endVector   = startVector;

        endVector.z -= _endZPosition;

#if repositionObject
#else
        ObjectMoveControl.moveToPosition(gameObject, drowVList:  new Vector3[] { startVector, endVector },
                                         drowTime: _moveTime, loopControl: _loopChack ? iTween.LoopType.loop :iTween.LoopType.none);
#endif
    }
Example #3
0
    public void controlViewRankObject(bool viewOrHide)
    {
        _viewNumverControl = 0;
        Awake();

        int     maxCount      = _RankObjectList.Count;
        Vector3 startPosition = Vector3.zero;

        for (int i = 0; i < maxCount; i++)
        {
            if (viewOrHide)
            {
                startPosition = _RankObjectList[i].transform.position = _centerPosition[i] + _addVector;
                ObjectMoveControl.moveToPosition(_RankObjectList[i], 0.3f, startPosition, _centerPosition[i], gameObject, "endPosition", delayValue: 0.15f * i, easetype: iTween.EaseType.easeOutQuart);
            }
            else
            {
                startPosition  = _RankObjectList[i].transform.position = _centerPosition[i];
                startPosition -= _addVector;
                ObjectMoveControl.moveToPosition(_RankObjectList[i], 0.1f, _centerPosition[i], startPosition, gameObject, "hideScene", delayValue: 0.05f * i);
            }
        }
    }