public void RandomSlaveEvent(int talkId) { mainSystem.PauseSystem(); int ran = Random.Range(0, mainSystem.Slaves.Count); talkSystem.SlaveSetting(ran); talkSystem.ConverEvnetText(talkId); }
public void Save() { mainSystem.ErrorPopup("저장을 시작합니다."); mainSystem.PauseSystem(); PlayerPrefs.SetInt("Chief0", (int)mainSystem.chief.workPower); PlayerPrefs.SetInt("Chief1", (int)mainSystem.chief.workCritical); PlayerPrefs.SetInt("Chief2", (int)mainSystem.chief.handsCnt); PlayerPrefs.SetString("CopMoney", mainSystem.GetMoney().ToString()); PlayerPrefs.SetInt("SlaveCnt", mainSystem.Slaves.Count); for (int i = 0; i < mainSystem.Slaves.Count; i++) { PlayerPrefs.SetString("SlaveKey_" + i, mainSystem.Slaves[i].key); PlayerPrefs.SetInt("SlaveStar_" + i, mainSystem.Slaves[i].star); PlayerPrefs.SetString("SlaveName_" + i, mainSystem.Slaves[i].name); PlayerPrefs.SetInt("SlaveHealth_" + i, mainSystem.Slaves[i].health); PlayerPrefs.SetInt("SlaveStress_" + i, (int)mainSystem.Slaves[i].stressBase); PlayerPrefs.SetInt("SlaveLoyal_" + i, (int)mainSystem.Slaves[i].loyaltyBase); PlayerPrefs.SetInt("SlavePay_" + i, mainSystem.Slaves[i].pay); PlayerPrefs.SetInt("SlavePower_" + i, (int)mainSystem.Slaves[i].workPowerBase); PlayerPrefs.SetInt("SlaveTitle_" + i, mainSystem.Slaves[i].titleKey); } PlayerPrefs.SetInt("WorkCnt", mainSystem.Works.Count); for (int i = 0; i < mainSystem.Works.Count; i++) { PlayerPrefs.SetString("WorkKey_" + i, mainSystem.Works[i].key); PlayerPrefs.SetInt("WorkCP_" + i, (int)mainSystem.Works[i].workCheckPoint); } PlayerPrefs.SetInt("ItemCnt", mainSystem.Items.Count); for (int i = 0; i < mainSystem.Items.Count; i++) { PlayerPrefs.SetInt("ItemCnt_" + i, mainSystem.Items[i].cnt); } PlayerPrefs.SetInt("Year", mainSystem.dateManager.year); PlayerPrefs.SetInt("Mon", mainSystem.dateManager.month); PlayerPrefs.SetInt("Day", mainSystem.dateManager.day); PlayerPrefs.SetInt("ChiefPower", (int)mainSystem.chief.workPower); PlayerPrefs.SetInt("ChiefPC", (int)mainSystem.chief.wpCost); PlayerPrefs.SetInt("ChiefCri", (int)mainSystem.chief.workCritical); PlayerPrefs.SetInt("ChiefCC", (int)mainSystem.chief.wcCost); PlayerPrefs.SetInt("ChiefHands", (int)mainSystem.chief.handsCnt); PlayerPrefs.SetInt("ChiefHC", (int)mainSystem.chief.handsCost); mainSystem.RestartSystem(); mainSystem.ErrorPopup("저장을 끝났습니다."); }