Fixed door interaction
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user