Esempio n. 1
0
    public static void SaveObjek(objek obj, dataobjek dataobj)//parameter ditambahkan
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/player.fun";
        FileStream      stream    = new FileStream(path, FileMode.Create);
        objekdata       data      = new objekdata(obj, dataobj); // dirubah

        formatter.Serialize(stream, data);
        stream.Close();
    }
Esempio n. 2
0
    public void LoadObjek()
    {
        objekdata data = saveandload.LoadObjek();

        r      = data.r;
        g      = data.g;
        b      = data.b;
        temp   = transform.localScale;
        temp.x = data.x;
        temp.y = data.y;
        temp.z = data.z;
        transform.localScale = temp;
        color = new Color(r, g, b, a);
        GameObject.Find(name).GetComponent <Renderer>().material.color = color;
    }
Esempio n. 3
0
    public static objekdata LoadObjek()
    {
        string path = Application.persistentDataPath + "/player.fun";

        if (File.Exists(path))
        {
            BinaryFormatter formatter = new BinaryFormatter();
            FileStream      stream    = new FileStream(path, FileMode.Open);
            objekdata       data      = formatter.Deserialize(stream) as objekdata;
            stream.Close();
            return(data);
        }
        else
        {
            Debug.LogError("Save File Tidak Ditemukan di " + path);
            return(null);
        }
    }