public void EnableSprite() { num = RPS_CamController.getOnGame(); target = Foods[num - 1]; gameObject.GetComponent <SpriteRenderer>().sprite = target; //Debug.Log("Target: " + target.GetInstanceID()); gameObject.GetComponent <SpriteRenderer>().enabled = true; }
public void IncreaseLv() { int intLevelNum = RPS_CamController.getOnGame(); string strLevelNum = ""; if (intLevelNum == 1) { strLevelNum = "Lv. " + intLevelNum.ToString(); } else { Level.GetComponent <Text>().enabled = true; strLevelNum = "Lv. " + intLevelNum.ToString(); } Level.GetComponent <Text>().text = strLevelNum; LevelBox.gameObject.GetComponent <Image>().enabled = true; TimerBox.gameObject.GetComponent <Image>().enabled = true; }
public void Update() { switch (level) { case Level.init: RPS_Discription.TouchBubble(); RPS_CharacterManager.DissapearLargeChar(); //큰 캐릭터가 없어지면 RPS_CharacterManager.MoveSmallChar(); //작은 캐릭터가 움직인다 RPS_CamController.MoveToGame(); //작은 캐릭터가 식당1에 도착하면 카메라를 전환한다. //식당1에 도착하면 레벨을 1로 바꾼다 if (RPS_CamController.getOnGame() == 1) { RPS_LevelTextChange.IncreaseLv(); level = Level.lv1; } break; case Level.lv1: rpsGame(); //게임이 끝나면 캐릭터를 식당2로 이동시킨다 if (RPS_CamController.getOnGame() == 0) { RPS_LevelTextChange.InvisibleLv(); RPS_CharacterManager.MoveSmallChar2(); } RPS_CamController.MoveToGame(); //작은 캐릭터가 식당2에 도착하면 카메라를 전환한다. //식당2에 도착하면 레벨을 2로 바꾼다 if (RPS_CamController.getOnGame() == 2) { cnt = 0; RPS_LevelTextChange.IncreaseLv(); level = Level.lv2; } break; case Level.lv2: rpsGame(); //게임이 끝나면 캐릭터를 식당3으로 이동시킨다 if (RPS_CamController.getOnGame() == 0) { RPS_LevelTextChange.InvisibleLv(); RPS_CharacterManager.MoveSmallChar3(); } RPS_CamController.MoveToGame(); //작은 캐릭터가 식당2에 도착하면 카메라를 전환한다. //식당3에 도착하면 레벨을 3로 바꾼다 if (RPS_CamController.getOnGame() == 3) { cnt = 0; RPS_LevelTextChange.IncreaseLv(); level = Level.lv3; } break; case Level.lv3: rpsGame(); //게임이 끝나면 캐릭터를 식당4로 이동시킨다 if (RPS_CamController.getOnGame() == 0) { RPS_LevelTextChange.InvisibleLv(); RPS_CharacterManager.MoveSmallChar4(); } RPS_CamController.MoveToGame(); //작은 캐릭터가 식당2에 도착하면 카메라를 전환한다. //식당4에 도착하면 레벨을 4로 바꾼다 if (RPS_CamController.getOnGame() == 4) { cnt = 0; RPS_LevelTextChange.IncreaseLv(); level = Level.lv4; } break; case Level.lv4: rpsGame(); //게임이 끝나면 캐릭터를 식당5로 이동시킨다 if (RPS_CamController.getOnGame() == 0) { RPS_LevelTextChange.InvisibleLv(); RPS_CharacterManager.MoveSmallChar5(); } RPS_CamController.MoveToGame(); //작은 캐릭터가 식당에 도착하면 카메라를 전환한다. //식당5에 도착하면 레벨을 5로 바꾼다 if (RPS_CamController.getOnGame() == 5) { cnt = 0; RPS_LevelTextChange.IncreaseLv(); level = Level.lv5; } break; case Level.lv5: rpsGame(); //게임이 끝나면 캐릭터를 파티장으로 이동시킨다 if (RPS_CamController.getOnGame() == 0) { RPS_LevelTextChange.InvisibleLv(); RPS_CharacterManager.MoveSmallChar6(); } RPS_CamController.MoveToGame(); //파티장에 도착하면 레벨을 party으로 바꾼다 if (RPS_CamController.getOnGame() == 6) { level = Level.party; } break; case Level.party: if (scoreFlag) { RPS_ScoreManager.showScore(); GoHomeBtn.gameObject.SetActive(true); StrangeRPS_Box StrangeRPS_Box = new StrangeRPS_Box((int)GetScore(), getMaxTime(), getMinTime()); Debug.Log("StrangeRPS_Box.ToString():" + StrangeRPS_Box.ToString()); scoreFlag = false; } break; } }