Exemplo n.º 1
0
 private void HandleSavePanel(SaveStation currentST)
 {
     this.currentST = currentST;
     saveMenu       = Instantiate(saveMenuPrefab, canvas.position, Quaternion.identity, canvas);
     saveYes        = saveMenu.GetChild(0).GetComponent <Button>(); //yes button
     EventSystem.current.SetSelectedGameObject(saveYes.gameObject);
     saveNo = saveMenu.GetChild(1).GetComponent <Button>();         //no button
     saveYes.onClick.AddListener(() => SetOption(true));
     saveNo.onClick.AddListener(() => SetOption(false));
 }
Exemplo n.º 2
0
    public static void SavePlayer(SaveStation player)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/player.pog";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        PlayerData data = new PlayerData(player);

        formatter.Serialize(stream, data);
        stream.Close();
    }
Exemplo n.º 3
0
 public PlayerData(SaveStation player)
 {
     level = player.level;
 }