Exemplo n.º 1
0
    private void Init()
    {
        GameObject obstacleHolderObject = MainApp.Instance.FindObject <Transform>("view/terrain_holder").gameObject;
        GameObject unitHolderObject     = MainApp.Instance.FindObject <Transform>("view/unit_holder").gameObject;

        baseUnit.transform.position = new Vector3(5, baseUnit.transform.position.y, 2);
        baseUnit.SetUp();
        _mapGeneration.SetUp(obstacleHolderObject);

        List <CA_Terrain.Unit_STP> unitsSTP = _themeGeneration.GetObjectByType <CA_Terrain.Unit_STP>();

        _aiDirector.SetUp(unitsSTP, unitHolderObject, _mapGeneration);
        _inputController.SetUp(baseUnit, _mapGeneration);

        _camera.SetUp(baseUnit);
    }