Пример #1
0
    void Update()
    {
        if (ocean.canCheckBuoyancyNow[0] == 1)
        {
            float off = 0;
            if (hasChoppy)
            {
                off = ocean.GetChoppyAtLocation2(transform.position.x, transform.position.z);
            }

            float targetY = ocean.GetWaterHeightAtLocation2(transform.position.x - off, transform.position.z) + buoyancy;
            transform.position = new Vector3(transform.position.x, targetY, transform.position.z);
            oldPos             = transform.position;
        }
        else
        {
            transform.position = oldPos;
        }
    }