Page 359 - MDP2022-3
P. 359
public bool boomTime = false;
public bool player = true;
public bool isHit = false;
public bool isReSpawnTime;
public bool[] joyControl;
public bool isControl;
public bool isButtonA;
public bool isButtonB;
void Awake() //게임실행후 계속 반복되는 클래스
{
anim = GetComponent<Animator>();
spriteRenderer = GetComponent<SpriteRenderer>();
}
void OnEnable() //생명주기함수
{
updateEnable();
Invoke("updateEnable", 3);
}
void updateEnable() //피격시 색변화
{
isReSpawnTime = !isReSpawnTime;
if (isReSpawnTime)
{
spriteRenderer.color=new Color(1,1,1,0.5f);
for(int i = 0; i < follower.Length; i++)
{
follower[i].GetComponent<SpriteRenderer>().color = new Color(1, 1, 1,
0.5f);
}
}
else
{
spriteRenderer.color = new Color(1, 1, 1, 1);
for (int i = 0; i < follower.Length; i++)
{
follower[i].GetComponent<SpriteRenderer>().color = new Color(1, 1, 1, 1);
}
}