コード例 #1
0
    private void GoBack(DarklingAirEnemy darkling)
    {
        darkling.MoveToward(darkling.startTransform.position, darkling.movementSpeed);

        //if close enough, snap darkling to target
        if (darkling.isCloseEnoughToTarget(darkling.startTransform.position, 3))
        {
            darkling.transform.position = darkling.startTransform.position;
            darkling.transform.rotation = darkling.startTransform.rotation;
        }
    }
コード例 #2
0
    private bool detectTarget(DarklingAirEnemy darkling)
    {
        if (darkling.target == null)
        {
            return(false);
        }

        bool isTargetInZone = darkling.isCloseEnoughToTarget(darkling.target.position, darkling.distanceMeleeZone);

        return(isTargetInZone);
    }