Пример #1
0
    public void onPickUp()
    {
        PlayerItemInteraction player  = FindObjectOfType <PlayerItemInteraction>();
        KeyCardInteraction    keyCard = FindObjectOfType <KeyCardInteraction>();

        player.keyCards["KeyCard A"] = true;
        keyCard.hasPickedUpKey       = true;
        gameObject.SetActive(false);//after picking up, keycard should no more be visible
    }
Пример #2
0
    void Update()
    {
        PlayerItemInteraction player = FindObjectOfType <PlayerItemInteraction>();

        if (player.keyCards["KeyCard A"] == true && isPlayerAtPos)
        {
            scream.Play();
            StartCoroutine(setInactive());
        }
    }
    // Update is called once per frame
    void Update()
    {
        PlayerItemInteraction player = FindObjectOfType <PlayerItemInteraction>();

        if (player.keyCards["KeyCard A"] == true && isInteracting)
        {
            StartCoroutine(startMonologue());
        }
        if ((isMonologueDone && guideText.canvasRenderer.GetAlpha() == 0) || EventsManager.isMonologueEventDone)
        {
            StartCoroutine(setInactive());
        }
    }
Пример #4
0
    void Update()
    {
        PlayerItemInteraction player = FindObjectOfType <PlayerItemInteraction>();

        if (player.keyCards["KeyCard A"] && hasPickedUpKey)
        {
            //Debug.Log("picked up keycard A, player  is: " + player.name);
            StartCoroutine(pickUpMessage());
        }
        if (bSetInactive || EventsManager.isKeyCardEventDone)
        {
            StartCoroutine(setInactive());
        }
    }
Пример #5
0
 public InteractiveItemData(InteractiveItem interactiveItem, InteractionType interactionType, PlayerItemInteraction playerItemInteraction)
 {
     item = interactiveItem;
     type = interactionType;
     interactionController = playerItemInteraction;
 }
Пример #6
0
 // Start is called before the first frame update
 void Start()
 {
     player = FindObjectOfType <PlayerItemInteraction>();
 }
Пример #7
0
 // Start is called before the first frame update
 void Start()
 {
     sweepMover            = GetComponent <SweepMover>();
     playerItemInteraction = GetComponent <PlayerItemInteraction>();
 }