using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[System.Serializable]
public class PlayerMood
{
    [SerializeField] CharacterMood mood;
    [SerializeField] Sprite moodSprite;

    public CharacterMood Mood { get => mood; set => mood = value; }
    public Sprite MoodSprite { get => moodSprite; set => moodSprite = value; }
}

[CreateAssetMenu(fileName = "player", menuName = "PlayerData")]
public class PlayerSO : ScriptableObject
{
    [SerializeField] Transformation characterTransform;
    [SerializeField] PlayerMood[] playerMoods;

    public Transformation CharacterTransform { get => characterTransform; }
    public PlayerMood[] PlayerMoods { get => playerMoods; }
}
