Files
DougDiggem/Assets/Scripts/Management/PlayerManager.cs
T

26 lines
579 B
C#

using UnityEngine;
// Handles scene-persistent player data
public class PlayerManager : MonoBehaviour
{
public int CurrentToolIndex;
#region Player Data Save/Load
public void SavePlayerData(ref PlayerSaveData data)
{
data.activeToolIndex = GameManager.Instance.PlayerManager.CurrentToolIndex;
}
public void LoadPlayerData(PlayerSaveData data)
{
GameManager.Instance.PlayerManager.CurrentToolIndex = data.activeToolIndex;
}
#endregion
}
[System.Serializable]
public struct PlayerSaveData
{
public int activeToolIndex;
}