void Start() { #region variables declared speed = 7f; movement = 0f; #endregion #region Getting components SRender = GetComponent <SpriteRenderer>(); myHP = GetComponent <PlayerHealth>(); rigid = GetComponent <Rigidbody2D>(); scenes = GetComponent <LevelColl>(); mcoll = GetComponent <Collider2D>(); stats = GetComponent <Stats>(); hang = GetComponent <Hanging>(); #endregion #region Level System LevelSystem levelSystem = new LevelSystem(); #endregion DontDestroyOnLoad(this.gameObject); inventory = new Inventory(); }
public static void SaveScene(LevelColl levels) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/scene.save"; FileStream stream = new FileStream(path, FileMode.Create); PlayerData data = new PlayerData(levels); formatter.Serialize(stream, data); stream.Close(); }
private void Awake() { scenes = GetComponent <LevelColl>(); stats = GetComponent <Stats>(); }
// Level saved. public PlayerData(LevelColl levels) { currentScene = levels.currentScene; }