using System; using Sirenix.OdinInspector; using UnityEngine; using VOID.Generic.Objects.Wearable; namespace VOID.Generic.Objects.Unit.Equipment { /// /// Wrapper for equipped item in this slot. /// Its main purpose is to give whole wrapper so other functions can change its wearable. /// [Serializable] public class EquippedItem { public GameObject gameObject => wearable.gameObject; [field: SerializeField, HideLabel] public WearableObject wearable { get; set; } } }