示例#1
0
 public EasingTypes methodeType; //maak variabel voor de enum
 private void Update()
 {
     if (Input.GetKeyDown(KeyCode.Space))
     {
         TweenMachine.GetInstance().MoveGameObject(gameObject, targetPosition, speed, methodeType);
         Debug.Log("De Tween begint");
     }
 }
示例#2
0
    public EasingType methodType; // gebruikt de enum list


    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Alpha1))
        {
            TweenMachine.GetInstance().MoveGameObject(gameObject, targetPosition, speed, methodType);
        }

        if (Input.GetKeyDown(KeyCode.Alpha2))
        {
            TweenMachine.GetInstance().RotateGameObject(gameObject, targetRotation, speed, methodType);
        }

        if (Input.GetKeyDown(KeyCode.Alpha3))
        {
            TweenMachine.GetInstance().ScaleGameObject(gameObject, targetScale, speed, methodType);
        }
    }
示例#3
0
    public EasingType methodType; // gebruikt de enum list

    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Alpha1))
        {
            TweenMachine.GetInstance().MoveGameObject(gameObject, targetPosition, speed, methodType);
        }


        if (Input.GetKeyDown(KeyCode.Alpha2))
        {
            TweenMachine.GetInstance().RotateGameObject(gameObject, targetRotation, speed, methodType);
        }


        if (Input.GetKeyDown(KeyCode.Alpha3))
        {
            TweenMachine.GetInstance().ScaleGameObject(gameObject, targetScale, speed, methodType);
        }


        if (Input.GetKeyDown(KeyCode.Alpha1))
        {
            OneDone = true;
        }

        if (Input.GetKeyDown(KeyCode.Alpha2))
        {
            TwoDone = true;
        }

        if (Input.GetKeyDown(KeyCode.Alpha3))
        {
            ThreeDone = true;
        }

        if (OneDone && TwoDone && ThreeDone == true)
        {
            if (Machine.GetComponent <TweenMachine>().CanDelete == true)
            {
                Destroy(Machine);
            }
        }
    }
 private void FinishedTween()
 {
     TweenMachine.GetInstance().RotateGameObject(gameObject, targetRotation, speed, methodType, FinishedTween, Done);
     TweenMachine.GetInstance().ScaleGameObject(gameObject, targetScale, speed, methodType, FinishedTween, Done);
 }