void SetActiveTiles(int tileID) { //switch off old active tiles! for (int t = 0; t < activeTiles.Count; t++) { planet.tiles[activeTiles[t]].UnActivateTile(); } // get new active tiles activeTiles = planet.GetTilesWithinRange(tileID, currentChar.range); for (int t = 1; t < activeTiles.Count; t++) { planet.tiles[activeTiles[t]].ActivateTile(); } //this.GetComponent<ActiveRegionHoop>().SetPerimiterTiles(activeTiles, planet.tiles[tileID].midpoint); activeRegionHoop.GetComponent <ActiveRegionHoop>().SetPerimiterTiles(activeTiles, planet.tiles[tileID]); camControls.CentreCamera(currentChar.GetComponent <Chit>().tile); }