Ejemplo n.º 1
0
    public static SavedFloraNutrient SaveNutrient(GameObject nutrientObject)
    {
        FloraNutrient      nutrientscriptRef = nutrientObject.GetComponent <FloraNutrient>();
        SavedFloraNutrient nutrientSave      = new SavedFloraNutrient();

        nutrientSave.xCoord = nutrientObject.transform.position.x;
        nutrientSave.yCoord = nutrientObject.transform.position.y;
        nutrientSave.zCoord = nutrientObject.transform.position.z;

        nutrientSave.remainingNutrients = nutrientscriptRef.remainingNutrients;

        return(nutrientSave);
    }
Ejemplo n.º 2
0
    public static GameObject loadNutrient(SavedFloraNutrient nutrientSave)
    {
        // GameObject loadedNutrient = GameObject.CreatePrimitive(PrimitiveType.Cube);
        GameObject    loadedNutrient    = Resources.Load("Prefabs/FloraNutrient") as GameObject;
        FloraNutrient nutrientscriptRef = loadedNutrient.GetComponent <FloraNutrient>();


        //loadedNutrient.transform.localScale = new Vector3(1f, 1f, 1f);
        //loadedNutrient.tag = "floraNutrient";

        Vector3 pos = new Vector3(nutrientSave.xCoord, nutrientSave.yCoord, nutrientSave.zCoord);

        loadedNutrient.transform.position = pos;


        nutrientscriptRef.remainingNutrients = nutrientSave.remainingNutrients;

        return(loadedNutrient);
    }