void StoreCarryTo(int slot) { GameObject carriedObject = carrier.PauseCarry(); if (carriedObject == null) { return; } carriedObject.SetActive(false); storedObjects[slot] = carriedObject; Debug.Log("Store carry " + slot); Carriable carriable = carriedObject.GetComponent <Carriable>(); statsScript.AddStatsChange(carriable.statsChangeOnStored); eventManager.TriggerEvent(EventType.OnStore, gameObject); lastStoredSlot = slot; InventoryUpdateEvent(); }