public void OnUpdate(float deletaTime) { for (int i = 0; i < infolist_left.Count; ++i) { infolist_left[i].CreateTimeCount += deletaTime; if (infolist_left[i].CreateTimeCount >= infolist_left[i].CreateTime) { BasicBullet temp = BulletManager.GetInstance().GetBullet(); temp.OnActive(infolist_left[i].TweenAngle, 730f, _bulletAnimationTime); infolist_left[i].listMyBullet.Add(temp); infolist_left[i].CreateTimeCount = 0f; } } for (int i = 0; i < infolist_right.Count; ++i) { infolist_right[i].CreateTimeCount += deletaTime; if (infolist_right[i].CreateTimeCount >= infolist_right[i].CreateTime) { BasicBullet temp = BulletManager.GetInstance().GetBullet(); temp.OnActive(infolist_right[i].TweenAngle, 730f, _bulletAnimationTime); infolist_right[i].listMyBullet.Add(temp); infolist_right[i].CreateTimeCount = 0f; } } }
public void OnUpdate(float deletaTime) { bool bulletActivat = false; for (int i = 0; i < infolist.Count; ++i) { infolist[i].CreateTimeCount += deletaTime; if (infolist[i].CreateTimeCount >= infolist[i].CreateTime) { setTweenAngle(i); BasicBullet temp = BulletManager.GetInstance().GetBullet(); temp.OnActive(infolist[i].TweenAngle, 730f, _bulletAnimationTime); infolist[i].listMyBullet.Add(temp); infolist[i].CreateTimeCount = 0f; bulletActivat = true; } for (int j = 0; j < infolist[i].listMyBullet.Count; ++j) { infolist[i].listMyBullet[j].SetBulletAngleInfo(infolist[i].TweenAngle); } } if (bulletActivat) { _direction *= -1; } }
public void OnUpdate(float deletaTime) { _patternTimeCheck += deletaTime; for (int i = 0; i < infolist.Count; ++i) { infolist[i].StartWaveTimeCount += deletaTime; if (infolist[i].StartWaveTimeCount >= infolist[i].StartWaveTime) { if (!infolist[i].IsMoveUse) { if (i == 0) { infolist[i].TweenAngle = GameManager.GetInstance().player.GetAngle() - _startAngle; } else { infolist[i].TweenAngle = GameManager.GetInstance().player.GetAngle() + _startAngle; } } if (!infolist[i].IsUse) { infolist[i].IsUse = true; } infolist[i].CreateTimeCount += deletaTime; if (infolist[i].CreateTimeCount >= infolist[i].CreateTime) { BasicBullet temp = BulletManager.GetInstance().GetBullet(); temp.OnActive(infolist[i].TweenAngle, 730f, _bulletAnimationTime); infolist[i].listMyBullet.Add(temp); infolist[i].CreateTimeCount = 0f; } } if (_patternTimeCheck >= _startWaveTime * infolist.Count + _bulletAnimationTime) { if (isAllUse()) { if (!infolist[i].IsMoveUse) { infolist[i].IsMoveUse = true; setTweenAngle(i); } } } if (!infolist[i].IsMoveUse) { for (int j = 0; j < infolist[i].listMyBullet.Count; ++j) { infolist[i].listMyBullet[j].SetBulletAngleInfo(infolist[i].TweenAngle); } } } }
public void OnUpdate(float deletaTime) { if (_BallCnt >= _totalBallNumber) { _tweening = false; return; } _createTimeCount += Time.deltaTime; if (_createTimeCount >= _createTime) { _createTime = Random.Range(0.0f, 0.1f); float Angle = Random.Range(0f, 360f); float BulletMoveTime = Random.Range(1.0f, 2.0f); BasicBullet temp = BulletManager.GetInstance().GetBullet(); temp.OnActive(Angle, 730f, BulletMoveTime); _createTimeCount = 0f; _BallCnt++; } }
public void OnUpdate(float deletaTime) { for (int i = 0; i < infolist.Count; ++i) { infolist[i].StartWaveTimeCount += deletaTime; if (infolist[i].StartWaveTimeCount >= infolist[i].StartWaveTime) { if (!infolist[i].IsUse) { infolist[i].IsUse = true; if (i == 0) { infolist[i].TweenAngle = GameManager.GetInstance().player.GetAngle(); _startAngle = GameManager.GetInstance().player.GetAngle(); } else { if (i == 1) { if (_startAngle >= GameManager.GetInstance().player.GetAngle()) { IsRight = true; } else { IsRight = false; } } if (IsRight) { infolist[i].TweenAngle = _startAngle + (360f - (360f / infolist.Count) * i); } else { infolist[i].TweenAngle = _startAngle - (360f - (360f / infolist.Count) * i); } } } infolist[i].CreateTimeCount += deletaTime; if (infolist[i].CreateTimeCount >= infolist[i].CreateTime) { BasicBullet temp = BulletManager.GetInstance().GetBullet(); temp.OnActive(infolist[i].TweenAngle, 730f, _bulletAnimationTime); infolist[i].listMyBullet.Add(temp); infolist[i].CreateTimeCount = 0f; } } if (isAllUse()) { if (!infolist[i].IsMoveUse) { infolist[i].IsMoveUse = true; setTweenAngle(i); } } //for (int j = 0; j < infolist[i].listMyBullet.Count; ++j) //{ // infolist[i].listMyBullet[j].SetBulletAngleInfo(infolist[i].TweenAngle); //} } }