Exemple #1
0
 public void NoClick()
 {
     Instantiate(NoBox);
     LogText.WriteLog(gm.GameName + "은(는) 신직업이 없을 것이라고 밝혔다.");
     MoneyPanel.Hide(true);
     box.OnClick();
 }
Exemple #2
0
 void Start()
 {
     MoneyPanel.Hide(false);
     gm  = GameManager.gm;
     box = GetComponent <EventBox>();
     box.DisableHotkey = true;
     CostText.GetComponent <Text>().text = "개발 착수 (" + NewClassCost + "G)";
 }
Exemple #3
0
 public void KeepMacro()
 {
     GameManager.gm.fame -= 1000;
     // 디버깅 팀의 개발자 한 명당 매크로 지속시간이 10초씩 줄어듭니다.
     ActivityEnd = GameManager.gm.time + 100f;// -10f * (float)Mathf.Min(10, Developer.dev.developerCount[Developer.dev.FindPostIDByName("Debugging")]);
     Debug.Log(ActivityEnd);
     Debug.Log(GameManager.gm.time);
     GameManager.gm.DaramDeath += MacroActivity;
     LogText.WriteLog("매크로가 게임에 판을 치고 있다.");
     MoneyPanel.Hide(true);
     GameManager.gm.Pause(false);
     Destroy(gameObject);
 }
Exemple #4
0
 public void KillMacroByMoney()
 {
     if (GameManager.gm.Money() >= 3000)
     {
         GameManager.gm.ChangeMoneyInRound(-3000);
         GameManager.gm.fame += 1000;
         LogText.WriteLog("돈을 투입해 열심히 매크로를 잡았다.");
         MoneyPanel.Hide(true);
         GameManager.gm.Pause(false);
         Destroy(gameObject);
     }
     else
     {
         GameManager.gm.ShowMessageBox("돈이 부족합니다.");
     }
 }
Exemple #5
0
    public void KillMacroByGM()
    {
        // 버그 담당 GM이 일할 곳. 수정바람.
        Post modifyingDeveloper = Developer.dev.FindPostByPostID(Developer.dev.FindPostIDByName("Debugging"));

        if (Developer.dev.UseDeveloper(modifyingDeveloper))
        {
            LogText.WriteLog("버그GM을 투입해 열심히 매크로를 잡는중...(10초 소요)");
            Instantiate(MacroWork).GetComponent <MacroWork>().modifyingDeveloper = modifyingDeveloper;
            MoneyPanel.Hide(true);
            GameManager.gm.Pause(false);
            Destroy(gameObject);
        }
        else
        {
            GameManager.gm.ShowMessageBox("버그GM이 부족합니다.");
        }
    }
Exemple #6
0
    public void YesClick()
    {
        if (gm.Money() >= NewClassCost)
        {
            gm.ChangeMoneyInRound(-NewClassCost);
            NewClassCost += 5000;
            Instantiate(YesBox);

            MoneyPanel.Hide(true);
            gm.FameChange      += FameUp_NewClass1;
            gm.FameChange      -= gm.FameBug;
            gm.RoundStartEvent += NewClassCreated;
            LogText.WriteLog("개발팀이 신직업 개발에 착수했다!!");
            LogText.WriteLog("신직업이 나온다는 소식만으로 게임의 인기가 상승하고 있다.");
            UserChat.CreateChat("신직업 빨리 나오게 해주세요 ㅠㅠ", 3);
            box.OnClick();
        }
        else
        {
            LogText.WriteLog("돈이 부족합니다.");
        }
    }
Exemple #7
0
 void Start()
 {
     GetComponent <EventBox>().DisableHotkey = true;
     MoneyPanel.Hide(false);
 }