protected override void Clear() { base.Clear(); foreach (Transform child in _handContainer) { Destroy(child.gameObject); } _archive.Clear(); _deck.Clear(); }
protected virtual void Clear() { foreach (Transform child in _playedCreaturesContainer) { Destroy(child.gameObject); } foreach (Transform child in _playedArtefactsContainer) { Destroy(child.gameObject); } _discard.Clear(); }
private object CanMoveItemTo(ContainerController controller, Item item, int slot, int amount) { var targetItem = controller?.Container?.GetSlot(slot); if (targetItem != null) { // Give target item back controller.GiveItemBack(targetItem); controller.Clear(); } return(null); }
protected override void Clear() { base.Clear(); _playedEffect.Clear(); }