Пример #1
0
    // Use this for initialization
    void OnEnable()
    {
        sc = GameObject.Find("Plane").GetComponent <scoreCalc>();

        isHit = false;
        stop  = false;

        prevPos = this.transform.position;
        prevRot = this.transform.rotation.eulerAngles;
    }
Пример #2
0
    // Use this for initialization
    void OnEnable()
    {
        ballRb = ballRb == null?ball.GetComponent <Rigidbody>() : ballRb;

        hasThrown = false;
        isMoving  = false;
        inTouch   = false;

        force   = Vector3.zero;
        initPos = Vector3.zero;
        endPos  = Vector3.zero;
        curPos  = Vector3.zero;
        time    = 0.0f;

        ui           = GameObject.Find("Canvas").GetComponent <UIController>();
        camPosX      = cam.transform.position.x;
        camPosY      = cam.transform.position.y;
        camBallYDist = cam.transform.position.y - ball.transform.position.y;
        camBallZDist = cam.transform.position.z - ball.transform.position.z;

        accelFactor = 1.5f;

        sc = GameObject.Find("Plane").GetComponent <scoreCalc>();
    }