// Start is called before the first frame update
    void Start()
    {
        _baseDatas = (Datas)Datas.Clone();

        var inv = new List <ItemObject>(Inventory);

        Inventory.Clear();
        inv.ForEach(x =>
        {
            ItemObject i = Instantiate(x) as ItemObject;
            Inventory.Add(i);
        });
    }