コード例 #1
0
    private void StartVortex(Vector2 screenPosition)
    {
        if (!active)
        {
            return;
        }

        clickRay = Camera.main.ScreenPointToRay(screenPosition);
        RaycastHit hit;

        if (Physics.Raycast(clickRay, out hit, maxRayDistace, waterSurfaceLayer, QueryTriggerInteraction.Collide))
        {
            vortex.StartVortex(hit.point, vortexRadialIntensity, vortexTangencialIntensity);
        }

        vortexOn = true;

        Events.Vortex.Start.SafeInvoke();
    }