Example #1
0
    private void OnInfluenceEnter(Collider other)
    {
        SantaUnit santaUnit = other.GetComponent <SantaUnit>();

        if (santaUnit == null)
        {
            return;
        }

        pathFollower.enabled = false;
        chase.enabled        = true;
        chase.SetTarget(santaUnit.transform);
    }
    public void Kidnapped(Befana befana)
    {
        isKidnapped = true;
        Select(false);
        List <Vector3> path = new List <Vector3>();

        if (onKidnapped != null)
        {
            onKidnapped.Invoke(this);
        }

        Chase chase = gameObject.AddComponent <Chase>();

        chase.movementData   = pathFollower.movementData;
        pathFollower.enabled = false;
        pathFollower.SetPath(new List <Vector3>());
        chase.SetTarget(befana.transform);
    }