| | using UnityEngine; |
| |
|
| | public class SoccerBallController : MonoBehaviour |
| | { |
| | public GameObject area; |
| | [HideInInspector] |
| | public SoccerEnvController envController; |
| | public string purpleGoalTag; |
| | public string blueGoalTag; |
| |
|
| | void Start() |
| | { |
| | envController = area.GetComponent<SoccerEnvController>(); |
| | } |
| |
|
| | void OnCollisionEnter(Collision col) |
| | { |
| | if (col.gameObject.CompareTag(purpleGoalTag)) |
| | { |
| | envController.GoalTouched(Team.Blue); |
| | } |
| | if (col.gameObject.CompareTag(blueGoalTag)) |
| | { |
| | envController.GoalTouched(Team.Purple); |
| | } |
| | } |
| | } |
| |
|