コード例 #1
0
ファイル: InteractObject.cs プロジェクト: e-demakova/LD48
 public bool TryTake(IObjectTaker taker, out TakebleObject obj)
 {
     obj = null;
     if (CanTake(taker))
     {
         obj = Take();
         _updated.Raise(new Interact_Object_Updated(this));
         return(true);
     }
     return(false);
 }
コード例 #2
0
ファイル: InteractObject.cs プロジェクト: e-demakova/LD48
 public abstract void Return(TakebleObject obj);