You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
700 B
C#
28 lines
700 B
C#
6 months ago
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
using UnityEngine;
|
||
|
|
||
|
public class CollisionIgnores : MonoBehaviour {
|
||
|
public bool disableOnStart = true;
|
||
|
public Collider[] cols1;
|
||
|
public Collider[] cols2;
|
||
|
|
||
|
void Start() {
|
||
|
DisableCollisions();
|
||
|
}
|
||
|
|
||
|
public void EnableCollisions() {
|
||
|
for(int i = 0; i < cols1.Length; i++)
|
||
|
for(int j = 0; j < cols2.Length; j++)
|
||
|
Physics.IgnoreCollision(cols1[i], cols2[j], false);
|
||
|
}
|
||
|
|
||
|
public void DisableCollisions() {
|
||
|
for(int i = 0; i < cols1.Length; i++)
|
||
|
for(int j = 0; j < cols2.Length; j++)
|
||
|
Physics.IgnoreCollision(cols1[i], cols2[j], true);
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|