Inheritance: GridEntity_BHV
コード例 #1
0
    //-------------------------------------------------------------------------------------//
    // Metodos para resposta ao Grid Navigator

    public bool CanMove(GridNavigator_BHV navigator, Vector2 targetPos)      //refazer o metodo
    {
        Tile originTile = LogicTile(navigator.GridPosition);
        Tile targetTile = LogicTile(targetPos);

        if (!IsWalkable(targetTile))
        {
            return(false);
        }
        else
        {
            //Is walkable - make borders?
            return(!doTilesCreateBorder(originTile, targetTile));
        }
    }
コード例 #2
0
	//-------------------------------------------------------------------------------------//
	// Metodos para resposta ao Grid Navigator

	public bool CanMove(GridNavigator_BHV navigator, Vector2 targetPos){ //refazer o metodo
		Tile originTile = LogicTile(navigator.GridPosition);
		Tile targetTile = LogicTile(targetPos);
		if (!IsWalkable (targetTile)) {
			return false;
		} else {
			//Is walkable - make borders?
			return !doTilesCreateBorder(originTile, targetTile);
		}
	}