Exemplo n.º 1
0
    public void startBattle()
    {
        resourceManager       = GetComponent <resourceManager>();
        logManager            = GetComponent <logManager>();
        cameraManager         = GetComponent <cameraManager>();
        mapManager            = GetComponent <mapManager>();
        unitPanelManager      = GetComponent <unitPanelManager>();
        topPanelManager       = GetComponent <topPanelManager>();
        equipmentPanelManager = GetComponent <equipmentPanelManager>();
        mapManager.initialize();
        mapManager.generateMap();
        mapManager.avalibityMapReset(false);
        cameraManager.initilize();
        unitPanelManager.intialize();
        topPanelManager.initialize();
        equipmentPanelManager.initialize();         //temponary location

        allUnits = resourceManager.getActiveRooster();
        allUnits.AddRange(resourceManager.getEnemyRooster());
        foreach (Unit unit in allUnits)
        {
            unit.setPawn(resourceManager.getPawnPrefab());
            unit.setPawnPosition(grid.CellToWorld(new Vector3Int(unit.getPosition()[0], unit.getPosition()[1], 0)));
            unit.rollInitiative();
            mapManager.placeUnit(unit.getPosition());
        }
        mapManager.avalibityMapReset(false);
        unitsToGo = allUnits;
        GameState = gameState.endTurn;
    }
    private static void Init()
    {
        instance = Resources.LoadAll <resourceManager>("Managers")[0];

        instance.playerMana   = instance.playerMaxMana;
        instance.playerHealth = instance.playerMaxHealth;
    }
Exemplo n.º 3
0
    void Start()
    {
        GameObject temp = GameObject.Find("resourceManager");

        bLogic     = GetComponent <buildLogic> ();
        playerID   = bLogic.playerID;
        rManager   = temp.GetComponent <resourceManager> ();
        spawnPoint = bLogic.interfaceMarker.transform.position;
        techLevel  = 1;
    }
Exemplo n.º 4
0
    // Use this for initialization
    void Start()
    {
        GameObject temp = GameObject.FindGameObjectWithTag("playerSeed");

        playerID = temp.GetComponent <playerCommand>().playerID;
        manager  = GameObject.FindGameObjectWithTag("resourceManager");
        rManager = manager.GetComponent <resourceManager>();
        rText    = GetComponent <Text>();
        rTotal   = rManager.resource[playerID];
        refresh();
    }
Exemplo n.º 5
0
 public void Awake()
 {
     //load in current upgrade gameobject (contains progress)
     resourceMan = resourceManager_GO.GetComponent <resourceManager>();
     upgradeMan  = upgradeManger_GO.GetComponent <upgradeManager>();
     peonMan     = new peonManager(5, 5);
     setPeonTimer();
     menuList = new GameObject[]
     {
         rescPanel, craftPanel, resrchPanel, peonPanel
     };
 }
Exemplo n.º 6
0
 public Unit(resourceManager resourceManager, string newName, string newRace, string newClass, int newClassVariantIndex)
 {
     name         = newName;
     race         = resourceManager.getRace(newRace);
     unitClass    = resourceManager.getClass(newClass);
     streght      = new Ability(unitClass.getAbility(0).getScore());
     constitution = new Ability((unitClass.getAbility(1).getScore()));
     dexterity    = new Ability((unitClass.getAbility(2).getScore()));
     mind         = new Ability((unitClass.getAbility(3).getScore()));
     charisma     = new Ability((unitClass.getAbility(4).getScore()));
     setMaxHeath();
     setHealth("SET", healthPoints[1]);
     classVariantIndex = newClassVariantIndex;
 }
Exemplo n.º 7
0
    void inSetup()
    {
        aiMap = GetComponent <AIMap> ();

        GameObject temp  = GameObject.Find("resourceManager");
        GameObject temp2 = GameObject.Find("Building Manager");

        rManager = temp.GetComponent <resourceManager> ();
        mManager = temp.GetComponent <marketManager> ();
        bManager = temp2.GetComponent <buildManager> ();

        pInterval   = progressInterval;
        gInterval   = garrisonInterval;
        cu_Interval = cleanupInterval;
        m_Interval  = mineInterval;

        _state = State.Idle;
    }
Exemplo n.º 8
0
    public void initilize()
    {
        battleManager   = GetComponent <battleManager>();
        resourceManager = GetComponent <resourceManager>();
        cameraSpeed     = resourceManager.getCameraSpeed();
        float verticalSpace = battleManager.getMap().getSize()[0] - 10;

        if (verticalSpace > 0)
        {
            mainCameraBoundaries[0] = verticalSpace * 2;
            mainCameraBoundaries[1] = verticalSpace * -2;
            mainCameraBoundaries[2] = (verticalSpace * 1) + 2;
            mainCameraBoundaries[3] = (verticalSpace * -1) + 2;
        }
        else
        {
            mainCameraBoundaries[0] = 0;
            mainCameraBoundaries[1] = -0;
            mainCameraBoundaries[2] = 2;
            mainCameraBoundaries[3] = -2;
        }
    }
Exemplo n.º 9
0
    void setMeUp()
    {
        GameObject temp = GameObject.FindGameObjectWithTag("playerSeed");

        playerID = temp.GetComponent <playerCommand>().playerID;

        GameObject resourceM = GameObject.FindGameObjectWithTag("resourceManager");

        rManager        = resourceM.GetComponent <resourceManager> ();
        mManager        = resourceM.GetComponent <marketManager> ();
        structContainer = GameObject.FindGameObjectWithTag("StructContainer");
        wallContainer   = GameObject.FindGameObjectWithTag("WallContainer");
        allPreviews     = new GameObject();
        livePreviews    = new GameObject();

        allPreviews.name  = "allPreview";
        livePreviews.name = "livePreview";

        mCamera  = GameObject.Find("RTS_Camera");
        initTilt = mCamera.transform.rotation.x;

        _state = State.Idle;
    }
Exemplo n.º 10
0
 public void initialize()
 {
     resourceManager = GetComponent <resourceManager>();
     battleManager   = GetComponent <battleManager>();
 }
Exemplo n.º 11
0
 private void Awake()
 {
     resourceMan = resourceMan_GO.GetComponent <resourceManager>();
 }
Exemplo n.º 12
0
    // Use this for initialization
    void Start()
    {
        m_resourceManager = GameObject.FindGameObjectWithTag("ResourceManager").GetComponent<resourceManager>();
        weatherManager = GameObject.Find("WeatherManager").GetComponent<WeatherManager>();

        for(int i=0; i<MAXFRAMELEVEL; i++)
        {
            Debug.Log("At frame level " + i + " a frame upgrade costs " + getFrameUpgradeCost(i).toString());
        }

        for(int frameLevel = 1; frameLevel < MAXFRAMELEVEL; frameLevel++)
        {
            for(int materialLevel = 1; materialLevel < MAXMATERIALLEVEL; materialLevel++)
            {
                Debug.Log("At frame level " + frameLevel + " and material level " + materialLevel + " a material upgrade costs " + getMaterialUpgradeCost(frameLevel, materialLevel).toString());
            }
        }
    }
Exemplo n.º 13
0
 public void initialize()
 {
     battleManager   = GetComponent <battleManager>();
     resourceManager = battleManager.getResourceManager();
 }