| | | 1 | | using System.Collections; |
| | | 2 | | using System.Collections.Generic; |
| | | 3 | | using UnityEngine; |
| | | 4 | | |
| | | 5 | | public class room2 : MonoBehaviour |
| | | 6 | | { |
| | | 7 | | private bool SphereChecked; |
| | | 8 | | private bool CubeChecked; |
| | | 9 | | private bool PyramidChecked; |
| | | 10 | | private bool doorOpen; |
| | 6 | 11 | | [SerializeField] private Animator doorAnim = null; |
| | | 12 | | |
| | 0 | 13 | | public void SetSphereCheck() { SphereChecked = true; } |
| | | 14 | | |
| | 9 | 15 | | public void SetCubeCheck() { CubeChecked = true; } |
| | | 16 | | |
| | 0 | 17 | | public void SetPyramidCheck() { PyramidChecked = true; } |
| | | 18 | | |
| | | 19 | | private void Update() |
| | 1783 | 20 | | { |
| | 1783 | 21 | | if (SphereChecked && CubeChecked && PyramidChecked && !doorOpen) |
| | 0 | 22 | | { |
| | 0 | 23 | | doorOpen = true; |
| | 0 | 24 | | doorAnim.Play("DoorOpen", 0, 0.0f); |
| | 0 | 25 | | } |
| | 1783 | 26 | | } |
| | | 27 | | } |