public void spawnCharacter() { GameObject g = Instantiate(character, gameObject.transform.position, gameObject.transform.rotation); p1Controls = g.GetComponent <P1_MovementController> (); p2Controls = g.GetComponent <P2_MovementController> (); ProjectileReceiver pr = g.GetComponent <ProjectileReceiver> (); HealthHandler hh = g.GetComponent <HealthHandler> (); if (gameObject.name == "P1Spawner") { p1Controls.enabled = true; p1Controls.specialSlider = specialSlider; p1Controls.shieldSlider = shieldSlider; p2Controls.enabled = false; Destroy(g.GetComponent <P2_MovementController>()); } if (gameObject.name == "P2Spawner") { p1Controls.enabled = false; p2Controls.specialSlider = specialSlider; p2Controls.shieldSlider = shieldSlider; p2Controls.enabled = true; Destroy(g.GetComponent <P1_MovementController>()); } pr.buffSlide = bufferSlider; pr.bufferText = bufferText; hh.healthSlider = healthSlider_ref; }
// Use this for initialization void Start() { p1 = GetComponent <P1_MovementController> (); p2 = GetComponent <P2_MovementController> (); }