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

namespace RPGCreationKit.SaveSystem
{
    [Serializable]
    public class EntityAttributesSaveData
    {
        public BaseAttributes attributes;
        public EntityDerivedAttributes derivedAttributes;
        public List<EffectOnEntity> activeEffects = new List<EffectOnEntity>();

        public EntityAttributesSaveData(BaseAttributes attributes, EntityDerivedAttributes derivedAttributes, List<EffectOnEntity> activeEffects)
        {
            this.attributes = attributes;
            this.derivedAttributes = derivedAttributes;
            this.activeEffects = activeEffects;
        }
    }
}