コード例 #1
0
    public bool CanBuild(MapData mapData, int targetX, int targetZ, float height, Quaternion rotation)
    {
        if (mapData == null || mapObjectData == null)
        {
            return(false);
        }

        int x = (int)assetSize.x;
        int z = (int)assetSize.z;

        Rotate(rotation.eulerAngles.y, ref x, ref z);
        return(mapData.CanBuildOnTheMap(targetX, targetZ, height, new Vector3(x, assetSize.y, z)));
    }