Beispiel #1
0
    // Update is called once per frame
    void Update()
    {
        tryChangeTarget();
        bool canShoot = false;

        if (targetRb != null)
        {
            canShoot = targetInParams();

            if (canShoot)
            {
                setLead();
            }
            else
            {
                turretNet.setTarget(null);
                rootFlow.returnOwnershipToHost();
            }
        }
        else
        {
            rootFlow.returnOwnershipToHost();
        }

        setGunState(canShoot);
    }