Exemplo n.º 1
0
    public void Spawned(int color, Vector3 pos, GameObject target, GameManegiment manag)
    {
        this.target = target;
        this.manag  = manag;
        hp          = 100; // hp 초기화
        m_color     = color + 1;
        gameObject.transform.position = pos;
        switch (moving)
        {
        case 0:
            transform.eulerAngles = new Vector3(0, 0, -getAngle(transform.position.x, transform.position.y, target.transform.position.x, target.transform.position.y) + 180);
            break;

        case 1:
            break;

        case 2:
            transform.eulerAngles = new Vector3(0, 0, 0);
            break;
        }

        gameObject.SetActive(true); // 오브젝트 깨우기

        animator = gameObject.GetComponent <Animator>();
        animator.SetInteger("meteocolor", m_color);
    }
Exemplo n.º 2
0
    public void Spawned(int doublecolor, Vector3 pos, GameObject target, GameManegiment manag)
    {
        this.target  = target;
        this.manag   = manag;
        double_color = doublecolor + 1;
        hp           = 50; // hp 초기화
        life         = 2;  // life double의 특성
        invi         = false;
        gameObject.GetComponent <SpriteRenderer>().sprite = double_Sprite[doublecolor];
        gameObject.transform.position = pos;
        switch (moving)
        {
        case 0:
            transform.eulerAngles = new Vector3(0, 0, -getAngle(transform.position.x, transform.position.y, target.transform.position.x, target.transform.position.y));
            break;

        case 1:
            break;

        case 2:
            transform.eulerAngles = new Vector3(0, 0, 0);
            break;
        }
        gameObject.SetActive(true); // 오브젝트 깨우기
    }
Exemplo n.º 3
0
 private void Start()
 {
     manag = GameObject.FindGameObjectWithTag("manag").GetComponent <GameManegiment>();
     a     = gameObject.transform.GetChild(0); a.transform.position = gameObject.transform.position + new Vector3(0, 1.5f, 0);
     b     = gameObject.transform.GetChild(1); b.transform.position = gameObject.transform.position + new Vector3(0, 0, 0);
     ang   = gameObject.transform.parent.GetComponent <RouletteManage>();
 }
Exemplo n.º 4
0
 void Awake()
 {
     pool.InitPool(e_prefab, 10);
     Player = GameObject.Find("Earth");
     manag  = GameObject.FindGameObjectWithTag("manag").GetComponent <GameManegiment>();
     //StartCoroutine("Spawning_ufo");
 }
Exemplo n.º 5
0
 // Start is called before the first frame update
 void Start()
 {
     manag = GameObject.FindGameObjectWithTag("manag").GetComponent <GameManegiment>();
     togle = manag.musicon;
     ani   = GetComponent <Animator>();
     ani.SetBool("Trigger", togle);
 }
Exemplo n.º 6
0
    void Start()
    {
        manag = GameObject.FindGameObjectWithTag("manag").GetComponent <GameManegiment>();
        W_manage.GetComponent <WaveSpawn>().waveStart(manag.wave);
        day[0].sprite = num[manag.wave % 10];
        day[1].sprite = num[manag.wave / 10];

        manag.wave++;
    }
Exemplo n.º 7
0
 // Start is called before the first frame update
 void Start()
 {
     switchdelay = true;
     shoottimer  = new float[3];
     nowbullet   = 0;
     cur         = GameObject.Find("ColorManager").GetComponent <colorLight>();
     manag       = GameObject.FindGameObjectWithTag("manag").GetComponent <GameManegiment>();
     nAudio      = FindObjectOfType <AudioManager>();
     shootch     = new bool[3];
     shootch[0]  = true;
     shootch[1]  = true;
     shootch[2]  = true;
     bulletid[0] = manag.bulletid[0];
     bulletid[1] = manag.bulletid[1];
     bulletid[2] = manag.bulletid[2];
     nAudio.SetVolumn(normal, 0.2f);
     nAudio.SetVolumn(laser, 0.2f);
     nAudio.SetVolumn(bigLaser, 0.2f);
     nAudio.SetVolumn(charger, 0.2f);
 }
Exemplo n.º 8
0
 private void Awake()
 {
     manag = GameObject.FindGameObjectWithTag("manag").GetComponent <GameManegiment>();
 }
Exemplo n.º 9
0
 // Start is called before the first frame update
 void Start()
 {
     manag = GameObject.FindGameObjectWithTag("manag").GetComponent <GameManegiment>();
 }
Exemplo n.º 10
0
 // Start is called before the first frame update
 void Start()
 {
     manag            = GameObject.FindGameObjectWithTag("manag").GetComponent <GameManegiment>();
     togle            = manag.shootingtype;
     switchtogle.isOn = togle;
 }
Exemplo n.º 11
0
 void Awake()
 {
     pool.InitPool(m_prefab, 10);
     Player = GameObject.Find("Earth");
     manag  = GameObject.FindGameObjectWithTag("manag").GetComponent <GameManegiment>();
 }
Exemplo n.º 12
0
 void Start()
 {
     manag        = GameObject.FindGameObjectWithTag("manag").GetComponent <GameManegiment>();
     level.sprite = num[manag.bulletlv[thisid]];
 }