33 lines
831 B
C#
33 lines
831 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class keyWhenPressed : MonoBehaviour
|
|
{
|
|
public GameObject objectToActivate;
|
|
public ButtonDOne ButtonDOne;
|
|
public ButtonDOne ButtonDTwo;
|
|
public ButtonDOne ButtonDThree;
|
|
|
|
private bool isActivated;
|
|
|
|
private void Awake()
|
|
{
|
|
// Disable the object by default
|
|
objectToActivate.SetActive(false);
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
bool eins = ButtonDOne.einsAn;
|
|
bool zwei = ButtonDTwo.zweiAn;
|
|
bool drei = ButtonDThree.dreiAn;
|
|
// Check if all three conditions are true and the object is not yet activated
|
|
if (eins && zwei && drei && !isActivated)
|
|
{
|
|
// Activate the object
|
|
objectToActivate.SetActive(true);
|
|
isActivated = true;
|
|
}
|
|
}
|
|
} |