Exemplo n.º 1
0
 protected override void loadMe(SaveGameData savegame)
 {
     base.loadMe(savegame);
     SaveGameData.BarrelData data = savegame.findBarrelDataByID(ID);
     if (data != null)
     {
         Debug.Log("Data is " + data.position);
         transform.position = data.position;
         Vector3 rot = data.rotation;
         transform.rotation = Quaternion.Euler(rot.x, rot.y, rot.z);
     }
 }
Exemplo n.º 2
0
    override protected void loadme(SaveGameData savegame)
    {
        base.loadme(savegame);

        SaveGameData.BarrelData data = savegame.findBarrelDataByID(ID);
        if (data != null) // Wenn gespeicherter Wert vorhanden
        {
            transform.position = data.position;
        }

        loadingComplete = true;
    }
Exemplo n.º 3
0
 protected override void saveMe(SaveGameData savegame)
 {
     base.saveMe(savegame);
     SaveGameData.BarrelData barrelData = savegame.findBarrelDataByID(ID);
     if (barrelData == null)
     {
         barrelData = new SaveGameData.BarrelData();
         savegame.barrelData.Add(barrelData);
     }
     barrelData.ID       = ID;
     barrelData.position = transform.position;
     barrelData.rotation = transform.rotation.eulerAngles;
 }
Exemplo n.º 4
0
    override protected void saveme(SaveGameData savegame)
    {
        base.saveme(savegame);

        SaveGameData.BarrelData data = savegame.findBarrelDataByID(ID);
        if (data == null)
        {
            data = new SaveGameData.BarrelData();
            savegame.barrelData.Add(data);
        }
        data.ID       = ID;
        data.position = transform.position;
    }