Page 376 - MDP2022-3
P. 376
Mathf.Sin(Mathf.PI * 2 * i / roundNum));
rigid.AddForce(dirVec.normalized * 3, ForceMode2D.Impulse);
Vector3 rotVec = Vector3.forward * 360 * i / roundNum + Vector3.forward
* 90;
bullet.transform.Rotate(rotVec);
}
currentPatternCount++;
if (currentPatternCount < maxPatternCount[patternIndex])
{
Invoke("fire4th", 0.7f);
}
else
{
Invoke("think", 3);
}
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
using System.IO;
public class GameManager : MonoBehaviour
{
public int stage;
public Animator stageAnim;
public Animator clearAnim;
public Animator Fade;
public Transform playerPos;
public string[] enemyObjs;
public Transform[] spawnPoints;
public GameObject Player;
public Text scoreText;
public Image[] lifeImage;
public Image[] BoomImage;
public GameObject gameOverSet;