PlatformColliderScript.cs 649 B

12345678910111213141516171819202122232425
  1. 
  2. using System;
  3. using UnityEngine;
  4. namespace PlatformBlock
  5. {
  6. public class PlatformColliderScript : MonoBehaviour
  7. {
  8. private void OnTriggerEnter(Collider c)
  9. {
  10. if (c.gameObject.layer == 8 && c.GetComponent<NetworkView>().isMine)
  11. {
  12. gameObject.transform.parent.GetChild(1).gameObject.GetComponentInChildren<BoxCollider>().enabled = false;
  13. }
  14. }
  15. private void OnTriggerExit(Collider c)
  16. {
  17. if (c.gameObject.layer == 8 && c.GetComponent<NetworkView>().isMine)
  18. {
  19. gameObject.transform.parent.GetChild(1).gameObject.GetComponentInChildren<BoxCollider>().enabled = true;
  20. }
  21. }
  22. }
  23. }