// Use this for initialization
    void Start()
    {
        boardInfo = GameObject.Find ("BoardManager").GetComponent<BoardMaker>();

        redDeclareAttacker = redDeclareDefender = blueDeclareAttacker = blueDeclareDefender = false;

        redGeneral = GameObject.Find ("Red General").GetComponent<GeneralUnits>();
        blueGeneral = GameObject.Find ("Blue General").GetComponent<GeneralUnits>();

        blueGeneralUnits = new GUIContent[10];
        redGeneralUnits = new GUIContent[10];

        attackingUnit = defendingUnit = null;
        damage = 0;
        damageDealt = false;

        redUnitDestroyed = blueUnitDestroyed = false;
    }
 void Start()
 {
     redGeneralUnits = GameObject.Find ("Red General").GetComponent<GeneralUnits>();
     blueGeneralUnits = GameObject.Find ("Blue General").GetComponent<GeneralUnits>();
 }