public void Transfer() { var item = itemSource.GetComponentInChildren <ITransferrable>(); if (item != null) { GameGlobals.AddItemToTransfer(item, slot); } }