public void OnSubdueButtonClick()
    {
        if (!checker.PlayerUnits[(int)FinishButtonClick.thisTurnPlayer].Units[NextButtonClick.unitMoveIndex].GetComponent <UnitStatus>().hadAction)
        {
            int tempNum = checker.PlayerUnits[(int)FinishButtonClick.thisTurnPlayer].Units[NextButtonClick.unitMoveIndex].GetComponent <UnitStatus>().nowTile;

            TileType tempTile = GameObject.Find("Tile" + tempNum).GetComponent <TileType>();


            tempTile.OnActionCommand();
            symbolOnOff = GameObject.Find("Tile" + tempNum).GetComponent <TestScriptTileObj>();
            switch ((int)FinishButtonClick.thisTurnPlayer)
            {
            case 0:
                symbolOnOff.playerSymbols[1].SetActive(false);
                symbolOnOff.playerSymbols[0].SetActive(true);
                tempTile.thisTileOwner = TileType.TileOwnerPvP.Player1;

                break;

            case 1:

                symbolOnOff.playerSymbols[0].SetActive(false);
                symbolOnOff.playerSymbols[1].SetActive(true);
                tempTile.thisTileOwner = TileType.TileOwnerPvP.Player2;
                break;
            }
            resourceStatUpdater.ResourceStat();
            checker.PlayerUnits[(int)FinishButtonClick.thisTurnPlayer].Units[NextButtonClick.unitMoveIndex].GetComponent <UnitStatus>().hadAction = true;
        }
    }
    public void ActivateBase(int factionNum)
    {
        symbolOnOff = gameObject.GetComponent <TestScriptTileObj>();

        switch (factionNum)
        {
        case 0:
            bases[0].SetActive(true);
            symbolOnOff.playerSymbols[1].SetActive(false);
            symbolOnOff.playerSymbols[0].SetActive(true);
            break;

        case 1:
            bases[1].SetActive(true);
            symbolOnOff.playerSymbols[0].SetActive(false);
            symbolOnOff.playerSymbols[1].SetActive(true);
            break;
        }
    }
 // Use this for initialization
 void Start()
 {
     allyChecker  = gameObject.GetComponent <TestScriptTileObj>();
     ownerChecker = gameObject.GetComponent <TileType>();
 }