Ejemplo n.º 1
0
    //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);
    }
Ejemplo n.º 2
0
    public int[] GetMaterialNums(string var_name)
    {
        JobItemEntry job = var_name_to_item_entry[var_name];

        return(job.material_nums);
    }
Ejemplo n.º 3
0
    public string[] GetMaterialNames(string var_name)
    {
        JobItemEntry job = var_name_to_item_entry[var_name];

        return(job.material_names);
    }
Ejemplo n.º 4
0
    public float GetProductionTime(string var_name)
    {
        JobItemEntry job = var_name_to_item_entry[var_name];

        return(job.production_time);
    }
Ejemplo n.º 5
0
    public Sprite[] GetProductionSprites(string var_name)
    {
        JobItemEntry job = var_name_to_item_entry[var_name];

        return(job.productionSprites);
    }
Ejemplo n.º 6
0
    public int GetUnitReward(string var_name)
    {
        JobItemEntry job = var_name_to_item_entry[var_name];

        return(job.unit_reward);
    }
Ejemplo n.º 7
0
    public string GetDisplayedName(string var_name)
    {
        JobItemEntry job = var_name_to_item_entry[var_name];

        return(job.display_name);
    }