// Use this for initialization
 void Start()
 {
     GameObject gridContainer = GameObject.FindGameObjectWithTag("GridContainer");
     _gridManager = gridContainer.GetComponent< HexGridManager >();
     _navAgent = GetComponent< NavMeshAgent >();
     _occupant = _gridManager.CreateOccupant(gameObject, 1);
 }
Example #2
0
    // Use this for initialization
    void Start()
    {
        GameObject gridContainer = GameObject.FindGameObjectWithTag("GridContainer");

        _gridContainer = gridContainer.GetComponent <HexGridManager>();
        _occupant      = _gridContainer.CreateOccupant(gameObject, 1);
    }
Example #3
0
    // Use this for initialization
    void Start()
    {
        GameObject gridContainer = GameObject.FindGameObjectWithTag("GridContainer");
        _gridContainer = gridContainer.GetComponent< HexGridManager >();

        _navAgent = GetComponent< NavMeshAgent >();

        GameObject swarmGameObject = GameObject.FindGameObjectWithTag ("SwarmTarget");
        _target = swarmGameObject.GetComponent< SwarmTarget > ();

        _occupant = _gridContainer.CreateOccupant(gameObject, 1);

        _gridContainer.PositionToGrid(transform.position, ref currentGrid);
    }
Example #4
0
    // Use this for initialization
    void Start()
    {
        GameObject gridContainer = GameObject.FindGameObjectWithTag("GridContainer");

        _gridContainer = gridContainer.GetComponent <HexGridManager>();

        _navAgent = GetComponent <NavMeshAgent>();

        GameObject swarmGameObject = GameObject.FindGameObjectWithTag("SwarmTarget");

        _target = swarmGameObject.GetComponent <SwarmTarget> ();

        _occupant = _gridContainer.CreateOccupant(gameObject, 1);

        _gridContainer.PositionToGrid(transform.position, ref currentGrid);
    }