예제 #1
0
 public void NotifyOnInteractionWithOptionCompleted(InteractableOption interactableOption)
 {
     OnInteractionWithOptionCompleted(interactableOption);
 }
예제 #2
0
        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);
 }
예제 #5
0
        public override InteractableOptionComponent GetInteractableOption(Interactable interactable, InteractableOption interactableOption = null)
        {
            InteractableOptionComponent returnValue = new BankComponent(interactable, this);

            if (interactableOption != null)
            {
                interactableOption.SetComponent(returnValue);
            }
            return(returnValue);
        }