//public void ResetAllJobItemColours() //{ // for (int i = 0; i < availableJobItems.Length; i++) // { // itemControllers[i].ResetColour(); // } //} public List <string> GetWorkstationString(string name) { print(name); JobItemEntry job = var_name_to_item_entry[name]; string[] workstation_names = job.workstation_names; int[] workstation_nums = job.workstation_nums; List <string> w = new List <string>(); for (int i = 0; i < workstation_names.Length; i++) { for (int j = 0; j < workstation_nums[i]; j++) { w.Add(workstation_names[i]); } } return(w); }
public int[] GetMaterialNums(string var_name) { JobItemEntry job = var_name_to_item_entry[var_name]; return(job.material_nums); }
public string[] GetMaterialNames(string var_name) { JobItemEntry job = var_name_to_item_entry[var_name]; return(job.material_names); }
public float GetProductionTime(string var_name) { JobItemEntry job = var_name_to_item_entry[var_name]; return(job.production_time); }
public Sprite[] GetProductionSprites(string var_name) { JobItemEntry job = var_name_to_item_entry[var_name]; return(job.productionSprites); }
public int GetUnitReward(string var_name) { JobItemEntry job = var_name_to_item_entry[var_name]; return(job.unit_reward); }
public string GetDisplayedName(string var_name) { JobItemEntry job = var_name_to_item_entry[var_name]; return(job.display_name); }