コード例 #1
0
ファイル: GameAction.cs プロジェクト: itsMaS/gamma
 public virtual void Interact(AreaInteractable interactable)
 {
     currentInteractable = interactable;
     if (time > 0)
     {
         interactable.SetInteracting(true);
         GameManager.instance.StartTime(time, ActionFinished);
     }
     else
     {
         ActionFinished();
     }
 }
コード例 #2
0
ファイル: GameAction.cs プロジェクト: itsMaS/gamma
 public virtual void ActionFinished()
 {
     AudioManager.Play("Complete");
     currentInteractable.SetInteracting(false);
     currentInteractable = null;
 }