public static char[,] GetPropBlueprintByType(SettlementPropType propType) { var blueprints = _settlementPropBlueprints[propType]; var index = Random.Range(0, blueprints.Count); return(blueprints[index]); }
public static List <GameObject> GetPropPrefabByType(SettlementPropType propType) { switch (propType) { case SettlementPropType.Security: return(new List <GameObject> { WorldData.Instance.ConventionalTurretPrefab }); case SettlementPropType.Field: return(new List <GameObject>(WorldData.Instance.WheatFieldTiles)); case SettlementPropType.Graveyard: return(new List <GameObject>(WorldData.Instance.GraveyardProps)); default: return(null); } }