public bool check_over(BoatController boat) { int priest_num = 0, devil_num = 0; for (int i = 0; i < characterStorage.Length; i++) { if (characterStorage[i] == null) { continue; } else if (characterStorage[i].race == "priest") { priest_num++; } else { devil_num++; } } if (boat.frontCharacter != null) { if (boat.frontCharacter.race == "priest") { priest_num++; } else { devil_num++; } } if (boat.backCharacter != null) { if (boat.backCharacter.race == "priest") { priest_num++; } else { devil_num++; } } //Debug.Log("Coast check with " + priest_num + " priests and " + devil_num + " devils"); if (devil_num > priest_num && priest_num != 0) { return(true); } else { return(false); } }
public bool check_over(BoatController boat) { return(storage.check_over(boat)); }
//check public bool check_over(BoatController boat) { //Debug.Log(coast.name + " check"); return(storage.check_over(boat)); }