Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private List<ParkourObstacle> _parkourObstacles = new List<ParkourObstacle>();
- private void OnTriggerEnter(Collider other)
- {
- if (((1 << other.gameObject.layer) & _obstacleMask) != 0)
- {
- //Преобразуем в паркур-препятствие и добавляем в коллекцию доступных
- _parkourObstacles.Add(GetParkourObstacle(other.gameObject));
- }
- }
- private void OnTriggerExit(Collider other)
- {
- if (((1 << other.gameObject.layer) & _obstacleMask) != 0)
- {
- BoxCollider collider = other.GetComponent<BoxCollider>();
- //Collider будет свойством для поиска паркур препятствия
- _parkourObstacles.Remove(_parkourObstacles.Find(obstacle => obstacle.Collider == collider));
- }
- }
Add Comment
Please, Sign In to add comment