public BuildingTypeData(RoomTypes type, int fruitCost, int meatCost) { this.Type = type; this.name.value = type.ToString(); this.fruitCost.value = fruitCost; this.meatCost.value = meatCost; this.description.value = descriptions[type]; }
public override string ToString() { string north = _actualRoomExitDirections.Contains(EndlessOceanLevelGeneration.RoomExitDirection.North) ? "North" : ""; string west = _actualRoomExitDirections.Contains(EndlessOceanLevelGeneration.RoomExitDirection.West) ? "West" : ""; string south = _actualRoomExitDirections.Contains(EndlessOceanLevelGeneration.RoomExitDirection.South) ? "South" : ""; string east = _actualRoomExitDirections.Contains(EndlessOceanLevelGeneration.RoomExitDirection.East) ? "East" : ""; return($"{_roomType.ToString()} has room exits at \n{north} {west} {south} {east}"); }