public void NotifyOnInteractionWithOptionCompleted(InteractableOption interactableOption) { OnInteractionWithOptionCompleted(interactableOption); }
public override InteractableOptionComponent GetInteractableOption(Interactable interactable, InteractableOption interactableOption = null) { InteractableOptionComponent returnValue = new ItemPickupComponent(interactable, this, systemGameManager); if (interactableOption != null) { interactableOption.SetComponent(returnValue); } return(returnValue); }
public void CheckInteractionComplete(InteractableOption interactable) { CheckInteractableName(interactable.DisplayName, true); }
public void CheckInteractionStart(InteractableOption interactable) { CheckInteractableName(interactable.DisplayName, false); }
public override InteractableOptionComponent GetInteractableOption(Interactable interactable, InteractableOption interactableOption = null) { InteractableOptionComponent returnValue = new BankComponent(interactable, this); if (interactableOption != null) { interactableOption.SetComponent(returnValue); } return(returnValue); }