Exemple #1
0
    void clickActionButton(int actionIndex)
    {
        if (GameManager.Mode == GameMode.Rehearsal)
        {
            if (actionIndex == InteractablePath.NextInteractable.ActionIndex && interactable.ID == InteractablePath.NextInteractable.ID)
            {
                InteractableLog.Add(interactable, actionIndex);
                InteractablePath.GoToNextInteractable();
            }
        }
        else if (GameManager.Mode == GameMode.Recall || GameManager.Mode == GameMode.Sandbox)
        {
            InteractableLog.Add(interactable, actionIndex);
        }

        InteractableActionsUI.Toggle(false);
    }
Exemple #2
0
 static private InteractableActionsUI setInstance()
 {
     instance = HUDManager.Instance.GetComponentInChildren <InteractableActionsUI>(true); return(instance);
 }
Exemple #3
0
 private void BackExit()
 {
     InteractableActionsUI.Toggle(false);
 }
 public void ActivateInteractable()
 {
     InteractableManager.SetActiveInteractable(interactable, interactable.ActionIndex);
     InteractableActionsUI.Toggle(true);
     ToggleIcon(false);
 }