void PutOut(Vector3 pos)
 {
     for (int i = 0; i < buildingOccupancies.Count; i++)
     {
         BuildingOcupancyScript occupancy   = buildingOccupancies[i];
         FireControllerScript   fire        = fireControllers[i];
         Vector2Int?            buildingPos = occupancy.worldToBuildingCoord(pos);
         fire.reduceFire(buildingPos);
     }
 }
    // Use this for initialization
    void Start()
    {
        GridHeight = BuildingOcupancyScript.GridHeight;
        GridWidth  = BuildingOcupancyScript.GridWidth;

        FireArray = new int[GridHeight, GridWidth];

        buildingScript = this.gameObject.GetComponent <BuildingOcupancyScript>();

        createFireSprites();

        fireSound = GetComponent <AudioSource>();

        StartCoroutine(checkFireSpread());
    }