Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        //子オブジェクト取得
        hpGage  = transform.FindChild("hpGage").gameObject.GetComponent <Image>();
        redGage = transform.FindChild("redGage").gameObject.GetComponent <Image>();
        //親オブジェクト取得
        parent = transform.root.gameObject;

        try
        {
            waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>();
        }
        catch (Exception e)
        {
            print("見つからない");
        }
        //要はEnemyの時
        if (parent.name != "Canvas")
        {
            //Enemyの時、親オブジェクトのスクリプトを取得
            enemyManager = parent.GetComponent <yEnemyManager>();
            hp           = enemyManager.EnemyHP;
        }
        maxHP = hp;
    }
Esempio n. 2
0
 public void Acquisition()//呼び出されたとき
 {
     hpGage         = GameObject.Find("Canvas/HPvar/hpGage").GetComponent <Image>();
     redGage        = GameObject.Find("Canvas/HPvar/redGage").GetComponent <Image>();
     waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>();
     PlayerMaxHps   = hp;
 }
Esempio n. 3
0
    void Start()
    {
        spr       = GetComponent <SpriteRenderer>();
        spr.color = new Color(spr.color.r, spr.color.g, spr.color.b, alpha);

        enemyManager   = transform.parent.GetComponent <yEnemyManager>();
        waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>();
        parent         = transform.root.gameObject;
    }
Esempio n. 4
0
    // Use this for initialization
    void Start()
    {
        //子オブジェクト取得
        band     = transform.FindChild("band").GetComponent <Image>();
        bandText = transform.FindChild("bandText").GetComponent <Text>();

        waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>();
        time           = GameObject.Find("Time").GetComponent <yTime>();

        band.color     = new Color(band.color.r, band.color.g, band.color.b, 0);
        bandText.color = new Color(bandText.color.r, bandText.color.g, bandText.color.b, 0);
        startText      = "START Wave " + "1 / 5";
        bandText.text  = startText;
    }
Esempio n. 5
0
    // Use this for initialization
    void Start()
    {
        //子オブジェクト取得
        band     = transform.FindChild("band").GetComponent <Image>();
        bandText = transform.FindChild("bandText").GetComponent <Text>();

        waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>();
        time           = GameObject.Find("Time").GetComponent <yTime>();

        band.color     = new Color(band.color.r, band.color.g, band.color.b, 0);
        bandText.color = new Color(bandText.color.r, bandText.color.g, bandText.color.b, 0);

        StartCoroutine("MaxWave");
    }
Esempio n. 6
0
    // Use this for initialization
    void Start()
    {
        ground          = GameObject.Find("ground");
        _waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>();

        string enemyName = this.name;

        if (transform.position.y < 30.0f && transform.position.y > ground.transform.position.y &&
            (enemyName != "Enemy9" && enemyName.Substring(0, 4) != "boss"))
        {
            flg = true;
        }

        if (transform.position.y < 0)
        {
            flgGrow = true;
        }
    }
Esempio n. 7
0
    // Use this for initialization
    void Start()
    {
        waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>();


        if (Camera.main.transform.position.x > transform.position.x)
        {
            type = 1;
        }
        else
        {
            type = 2;
        }

        if (Camera.main.transform.position.y < transform.position.y)
        {
            type = 3;
        }
    }
Esempio n. 8
0
    // Use this for initialization
    void Start()
    {
        particle = Resources.Load("yResources/particle") as GameObject;
        //子オブジェクト取得
        hpGage  = transform.FindChild("hpGage").gameObject.GetComponent <Image>();
        redGage = transform.FindChild("redGage").gameObject.GetComponent <Image>();
        //親オブジェクト取得
        parent = transform.root.gameObject;

        waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>();
        vFade          = Camera.main.GetComponent <yVignetteFade>();

        //要はEnemyの時
        if (parent.tag == "enemy")
        {
            //Enemyの時、親オブジェクトのスクリプトを取得
            enemyManager = parent.GetComponent <yEnemyManager>();
            hp           = enemyManager.EnemyHP;
        }
        maxHP = hp;
    }