コード例 #1
0
    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;
    }
コード例 #2
0
ファイル: EggShoot.cs プロジェクト: blakemaune/Food-Fight
 // Use this for initialization
 void Start()
 {
     p1 = GetComponent <P1_MovementController> ();
     p2 = GetComponent <P2_MovementController> ();
 }