Fixed door interaction

This commit is contained in:
2022-04-04 18:31:12 +03:00
parent 194574ee65
commit e0f3c3e580
2 changed files with 157 additions and 29 deletions

View File

@@ -6,8 +6,8 @@ public class TriggerDoorController : MonoBehaviour
{
[SerializeField] private Animator myDoor = null;
[SerializeField] private bool openTrigger = false;
[SerializeField] private bool closeTrigger = false;
[SerializeField] private bool Trigger = false;
//[SerializeField] private bool closeTrigger = false;
[SerializeField] private string doorOpen = "DoorOpen";
[SerializeField] private string doorClose = "DoorClose";
@@ -19,17 +19,26 @@ public class TriggerDoorController : MonoBehaviour
if (other.CompareTag("Player"))
{
Debug.Log("col");
if (openTrigger)
if (Trigger)
{
Debug.Log("open");
myDoor.Play(doorOpen, 0, 0.0f);
gameObject.SetActive(false);
}
else if (closeTrigger)
/*else if (closeTrigger)
{
myDoor.Play(doorClose, 0, 0.0f);
}*/
}
}
public void OnTriggerExit(Collider other)
{
if (other.CompareTag("Player"))
{
if (Trigger)
{
myDoor.Play(doorClose, 0, 0.0f);
gameObject.SetActive(false);
}
}
}