Exemplo n.º 1
0
    public void Deactivate()
    {
        foreach (Transform row in transform)
        {
            foreach (Transform child in row)
            {
                PotentialFieldElement element = child.GetComponent <PotentialFieldElement> ();

                if (element)
                {
                    element.Clear();
                }
            }
        }

        gameObject.SetActive(false);
    }
Exemplo n.º 2
0
    public void Activate(EPheromoneTypes pheromoneType)
    {
        gameObject.SetActive(true);

        _pheromoneType = pheromoneType;

        foreach (Transform row in transform)
        {
            foreach (Transform child in row)
            {
                PotentialFieldElement element = child.GetComponent <PotentialFieldElement> ();

                if (element)
                {
                    element.pheromoneType = _pheromoneType;
                }
            }
        }
    }