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); } }
private void RecieveShip(SNKSpaceShip spaceShip) { spaceShip.transform.SetParent(transform); spaceShip.StartMoving(this); ShipCount++; }