void Update() { if (Input.touchCount > 0) { for (int i = 0; i < Input.touchCount; i++) { tempTouchs = Input.GetTouch(0); if (tempTouchs.phase == TouchPhase.Ended) { if (isTypingSkip) { if (++CurrentCutNum >= HowMuchCut) { PlayerDataLoad.playerdata.item_luckycat_num++; //행운의 고양이 아이템 한개 줌. PlayerDataLoad.SaveData(); SceneManager.LoadScene("MainScene"); //마지막 인트로 컷이었다면, 메인신으로 이동. } else { gameObject.GetComponent <AudioSource>().Play(); isTypingSkip = false; CutArray[CurrentCutNum - 1].SetActive(false); //현재 컷 멈추기 CutArray[CurrentCutNum].SetActive(true); //다음 컷 띄우기 } } } } } }
public void NameEditPanel_XButtonClicked() { NameEditPanel.SetActive(false); PlayerDataLoad.playerdata.storeName = sName; PlayerDataLoad.SaveData(); }
public void YesClicked() { GameObject.FindWithTag("SoundManager").GetComponent <BGMScript>().ButtonClickedSoundPlay(); PlayerDataLoad.playerdata = new PlayerDataLoad.PlayerData(); PlayerDataLoad.SaveData(); achievementsObject.SetActive(false); achievementsObject.SetActive(true); warningPanel.SetActive(false); }
// Start is called before the first frame update void OnEnable() { CatObject.SetActive(false); int totalScore, sushiNumScore, guestNumScore, plateNumScore, coin; //접시 개수 표시하기 redPlateText.GetComponent <Text>().text = RedPlate.redPlateNum.ToString(); greenPlateText.GetComponent <Text>().text = GreenPlate.greenPlateNum.ToString(); bluePlateText.GetComponent <Text>().text = BluePlate.bluePlateNum.ToString(); plateNumScore = RedPlate.redPlateNum + GreenPlate.greenPlateNum + BluePlate.bluePlateNum;//총 접시 개수 //스시 개수 표시하기 sushiNumScore = ItemManager.SushiNum; //임시로해놓음 SushiScoreText.GetComponent <Text>().text = sushiNumScore.ToString(); //손님 수, 도둑고양이 성공수 표시 GuestScoreText.GetComponent <Text>().text = Timer30s.GuestScore.ToString(); ThiefScoreText.GetComponent <Text>().text = Timer30s.ThiefCatCount.ToString(); guestNumScore = Timer30s.GuestScore;//손님 수 TimeManager.SetActive(false); //점수 및 코인 표시 totalScore = Int32.Parse(IngameScoreText.GetComponent <Text>().text); //점수를 저장 TotalScoreText.GetComponent <Text>().text = totalScore.ToString(); //결과창에 점수 표시 coin = totalScore / 5; //코인 계산 TotalCoinText.GetComponent <Text>().text = coin.ToString(); //결과창에 코인 표시 PlayerDataLoad.playerdata.coin += coin; //코인 획득 //점수 갱신 및 칭호, 초밥 언락 확인 int LastIndex = PlayerDataLoad.playerdata.AchievementIndex; int NewIndex = PlayerDataLoad.playerdata.IsMaxScoreIsUnlock(totalScore, sushiNumScore, guestNumScore, plateNumScore); if (NewIndex != -1) //신기록 갱신한경우 { MaxScoreText.SetActive(true); if (NewIndex != 0) //새로운 칭호 언락 된 경우 { if ((NewIndex - LastIndex) == 1 && (((NewIndex == 3) || (NewIndex == 6)) || (NewIndex == 9))) { NewAchieveOnlyPanel.SetActive(true); //초밥 언락 없이 칭호만 열림 } else { NewAchieveSushiPanel.SetActive(true); //초밥과 칭호가 모두 언락됨. } } } PlayerDataLoad.SaveData();//새로 갱신된 정보 파일로 저장하기. }
public void LuckyCatYes() { GameObject.FindWithTag("SoundManager").GetComponent <BGMScript>().ButtonClickedSoundPlay(); //Yes 누르면 행운의 고양이 아이템 사용된 후에, 게임을 계속 진행할 수 있도록 PlayerDataLoad.playerdata.item_luckycat_num -= NeedLuckyCat; PlayerDataLoad.SaveData(); //아이템 쓰고 데이터 저장 LoadLuckyCatNumTop(); //게임 상단 아이템 개수도 업데이트 //gameManager.GetComponent<GameScript>().GameIsOver = false; Time.timeScale = 1; GameObject.FindWithTag("SoundManager").GetComponent <BGMScript>().GameBGMPlay(); gameObject.SetActive(false); }
public void LuckyCatClicked() //행운의 고양이 item 클릭시 { try { if (playerdata.coin >= LuckyCatPrice) //돈이 충분하면 { gameObject.GetComponent <AudioSource>().Play(); playerdata.item_luckycat_num++; playerdata.coin -= LuckyCatPrice; PlayerDataLoad.SaveData(); MyStoreCoinItemNumManager.GetComponent <StoreCoinItemNumManager>().UpdateCoinItemNum(); } else { CoinLackText.SetActive(true); } } catch (Exception e) { } }
IEnumerator NameEndCoroutine() { try { //사용자가 입력한 이름 저장 PlayerDataLoad.playerdata.storeName = sName; PlayerDataLoad.SaveData(); } catch (Exception e) { } //잘했어요로 넘어가기 text1.SetActive(false); text2.SetActive(false); button1.SetActive(false); text3.SetActive(true); yield return(new WaitForSeconds(INTERVAL_TIME)); text4.GetComponent <Text>().text = "<" + sName + "> 오픈을 축하드립니다!"; text4.SetActive(true); yield return(new WaitForSeconds(INTERVAL_TIME)); //isTestTouch = true; button2.SetActive(true); //다음 버튼 보이게 }
public void coinPlusButtonClicked() { PlayerDataLoad.playerdata.coin += 1000; PlayerDataLoad.SaveData(); }
public void LuckyCatPlus() { PlayerDataLoad.playerdata.item_luckycat_num += 10; PlayerDataLoad.SaveData(); }
public void CoinPlus() { PlayerDataLoad.playerdata.coin += 1000; PlayerDataLoad.SaveData(); }
public void ChangeTo6() { PlayerDataLoad.playerdata.AchievementIndex = 6; PlayerDataLoad.SaveData(); }