void Start()
    {
        uniqueID         = GetComponent <UniqueID>();
        collectedItemSet = FindObjectOfType <CollectedItemSet>();

        if (collectedItemSet.CollectedItems.Contains(uniqueID.ID))
        {
            Destroy(this.gameObject);
            return;
        }
    }
 void Start()
 {
     rb               = GetComponent <Rigidbody>();
     CanAttack        = true;
     agent            = GetComponent <NavMeshAgent>();
     target           = GabrielsSystemManager.gabie.transform;
     ID               = 1;
     collectedItemSet = FindObjectOfType <CollectedItemSet>();
     uniqueID         = GetComponent <UniqueID>();
     collectedItemSet = FindObjectOfType <CollectedItemSet>();
     attackRange      = agent.stoppingDistance + 2f;
     if (collectedItemSet.CollectedItems.Contains(uniqueID.ID))
     {
         Destroy(this.gameObject);
         return;
     }
 }
Exemple #3
0
    void Start()
    {
        isDead           = false;
        WokeUp           = false;
        collectedItemSet = FindObjectOfType <CollectedItemSet>();
        uniqueID         = GetComponent <UniqueID>();
        collectedItemSet = FindObjectOfType <CollectedItemSet>();

        if (collectedItemSet.CollectedItems.Contains(uniqueID.ID))
        {
            Destroy(this.gameObject);
            return;
        }
        currentHealth = maxHealth;
        agent         = GetComponent <NavMeshAgent>();
        target        = GabrielsSystemManager.gabie.transform;
        ID            = 0;
        attackRange   = agent.stoppingDistance + 0.25f;
    }