コード例 #1
0
ファイル: CellLogic.cs プロジェクト: NanzeRT/SkySurvival
 public virtual void PickUpItem(ItemBase it) => TakeFromItem(it);
コード例 #2
0
ファイル: CellLogic.cs プロジェクト: NanzeRT/SkySurvival
 public virtual bool CanSwap(ItemBase it) => true;
コード例 #3
0
ファイル: CellLogic.cs プロジェクト: NanzeRT/SkySurvival
 public virtual bool CanTake(ItemBase it) => IsEmpty() || item.GetType() == it?.GetType();
コード例 #4
0
ファイル: InventoryLogic.cs プロジェクト: NanzeRT/SkySurvival
 public virtual void Trash(ItemBase item)
 {
 }
コード例 #5
0
 public bool CanTakeSingle(ItemBase it) => base.CanTake(it);
コード例 #6
0
 public override bool CanTake(ItemBase it) => HandItem is null || it?.GetType() == HandItem.GetType();