Example #1
0
 public ObjectiveData(string id, int maxcounter, GameObject objobjective, Objectiv script)
 {
     ID         = id;
     countermax = maxcounter;
     obj        = objobjective;
     objectiv   = script;
 }
Example #2
0
    public static void CreateObjective(string id, int value = 0)
    {
        GameObject obj = Instantiate(OPrefab);

        obj.transform.SetParent(GameObject.Find("ObjectivesPanel").transform);
        obj.transform.localScale = Vector3.one;

        Objectiv script = obj.GetComponent <Objectiv>();

        script.CreateText(id);
        obj.GetComponent <Localization>().Id = id;
        obj.GetComponent <Localization>().CreateText(id);
        script.CreateCounter(value);

        ObjectiveData data = new ObjectiveData(id, value, obj, script);

        ObjectiveDataList.Add(id, data);
    }