Пример #1
0
    private void addUnitToList(UnitsMain unit) {
        if (TurnManager.instance.getSide() == 0)
            TurnManager.instance.addMathUnit(unit);
        
        if (TurnManager.instance.getSide() == 1)
            TurnManager.instance.addPhyUnit(unit);

        
    }
Пример #2
0
    public void createAttackButton(UnitsMain currentUnit) {

        GameObject temp = Instantiate(button) as GameObject;       
        temp.transform.SetParent(buttonGrid, false);
        addSpecialties(temp);
        buttons.Add(temp);
    }
Пример #3
0
 public void setCurrentTarget(UnitsMain target) {
     currentTarget = target;
     enemyBg.transform.position = target.transform.position;
 }
Пример #4
0
 public void plainAttack(UnitsMain enemy) {
     enemy.addHealth(-5);
 }
Пример #5
0
 public void setUnitInHex(UnitsMain unit){
     unitInHex = unit;
 }
Пример #6
0
 public void clearTargetAndDestination() {
     destination = Vector3.zero;
     currentUnit = null;
 }
Пример #7
0
 public void setDefinetelyRightUnit(UnitsMain unit) {
     currentUnit = unit;
     Debug.Log(unit.transform.position);
     Debug.Log(TurnManager.instance.getSide());
     cam.setPosition(unit.transform);
 }
Пример #8
0
 public void setCurrentUnit(UnitsMain unit) {
     if (unit.getSide() == TurnManager.instance.getSide()) {
         currentUnit = unit;
     }       
 }
Пример #9
0
 public void addPhyUnit(UnitsMain unit) {
     physicsUnits.Add(unit);
 }
Пример #10
0
 public void addMathUnit(UnitsMain unit) {
     mathUnits.Add(unit);
 }