void OnTriggerStay2D(Collider2D info) { if (info.CompareTag("Player") || info.CompareTag("Robot")) { canEnter = true; infoGen = info.GetComponentInParent <generalMovement>(); } }
void KillGhost(generalMovement gen) { rb.velocity = Vector3.zero; GetComponentInParent <ghostMovement>().canMove = false; GameObject ghostPart = Instantiate(particle, transform.position, transform.rotation) as GameObject; ghostPart.GetComponent <particleAttractor>().obj = gen.transform; gen.enabled = true; gen.dead = false; gen.Invoke("GetUp", 2f); Camera.main.GetComponent <cameraMove>().player = gen.transform; Destroy(transform.parent.gameObject, 2f); }
// Use this for initialization void Start() { gen = GetComponentInParent <generalMovement> (); }