public void handleBuilding(AsteroidController ac) { AsteroidController.Building bld = ac.getBuilding(); if (bld != null) { if (bld.whoControlls() == AsteroidController.Master.Player) { players[0].setCredits(players[0].getCredits() + (creditsPerBuilding * this.timePassed)); } else if (bld.whoControlls() == AsteroidController.Master.Enemy) { players[1].setCredits(players[1].getCredits() + (creditsPerBuilding * this.timePassed)); } } }
private void getAsteroidInfo() { asteroidController = asteroid.GetComponent<AsteroidController>(); AsteroidController.Building b = asteroidController.getBuilding(); if (b != null) { if (b.isBuilded()) { gui.DrawBuildMine("Being built", false); } else if (b.isBuilt()) { gui.DrawBuildMine("Already built", false); } else { gui.DrawBuildMine("Build Mine", true); } } else { gui.DrawBuildMine("Build Mine", true); } }