public static void SavePlayer(UI_System player)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/player.ss";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        PlayerData data = new PlayerData(player);

        formatter.Serialize(stream, data);
        stream.Close();
    }
Exemple #2
0
    protected void AnimateGroup(UI_System previousGroup, UI_System currentGroup)
    {
        currentGroup.gameObject.transform.localPosition = new Vector3(0, -yPos, 0);
        LeanTween.moveLocalY(currentGroup.gameObject, 0f, 1f).setEase(LeanTweenType.easeInOutQuad)
        .setOnStart(() => {
            eventSystem.enabled = false;
            UI_Manager.Instance.StartGroup(currentGroup);
        })
        .setOnComplete(() => {
            UI_Manager.Instance.CloseGroup(previousGroup);
            eventSystem.enabled = true;
        });

        LeanTween.moveLocalY(previousGroup.gameObject, yPos, 1f).setEase(LeanTweenType.easeInOutQuad);
    }
    // public string teamName;
    // public string password;

    public PlayerData(UI_System player)
    {
        level = player.level;
        //   teamName = player.teamName;
        //   password = player.password;
    }
 // Start is called before the first frame update
 void Start()
 {
     System = GetComponent <UI_System>();
 }