private void OnTriggerEnter2D(Collider2D collision) { if (FindObjectOfType <SNKGameController>().IsPlaying) { SNKPlayerController playerController = FindObjectOfType <SNKPlayerController>(); GameObject collidedObject = collision.gameObject; SNKPlayerHeadSegment head = collidedObject.GetComponent <SNKPlayerHeadSegment>(); SNKPlayerBodySegment body = collidedObject.GetComponent <SNKPlayerBodySegment>(); if (head != null || body != null) { playerController.health.IncrementCurrentHealth(-50); GameObject.Destroy(gameObject); } } }
private void OnTriggerEnter2D(Collider2D collision) { SNKSpaceShip spaceShip = collision.gameObject.GetComponent <SNKSpaceShip>(); if (spaceShip != null && spaceShip.targetStation == this) { RecieveShip(spaceShip); } SNKPlayerHeadSegment player = collision.gameObject.GetComponent <SNKPlayerHeadSegment>(); if (player != null) { playerController.health.IncrementCurrentHealth(-500); GameObject.Destroy(gameObject); } }
// Start is called before the first frame update void Start() { radar = gameObject.GetComponent <CircleCollider2D>(); head = GameObject.FindObjectOfType <SNKPlayerHeadSegment>(); }