public void UpgradeSpeed() { Language language = null; DialogDataConfirm dialogConfirm = null; language = Language.GetInstance(); dialogConfirm = new DialogDataConfirm ( language.GetLanguage("Speed Upgrade Confirm"), string.Format ( language.GetLanguage("Diamonds are required"), UserSingleton.GetInstance().m_nSpeedLevel * 2 ), delegate(bool isYes) { if (isYes) { Upgrade("Speed"); } } ); m_objConfirmDialog.SetActive(true); DialogManager.GetInstance().Push(dialogConfirm); }
public void FinishGame() { DialogDataConfirm confirm = null; confirm = new DialogDataConfirm ( "스테이지를 종료하시겠습니까?", "'확인'버튼을 누르면 스테이지가 재시작됩니다.", delegate(bool isYseNo) { if (isYseNo) { Debug.Log("Game Restart!"); SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); } else { Debug.Log("Game End"); SaveGainPoint(); InvokeRepeating("GoLobby", 0.1f, 0.1f); } } ); DialogManager.GetInstance().Push(confirm); }
public void ConfirmUpgrade(string UpgradeType) { DialogDataConfirm confirm = new DialogDataConfirm("", "", delegate(bool yn) { if (yn == true) { Upgrade(UpgradeType); } }); DialogManager.Instance.Push(confirm); }
public void ConfirmUpgrade(string UpgradeType) { DialogDataConfirm confirm = new DialogDataConfirm ("","",delegate(bool yn) { if(yn == true){ Upgrade(UpgradeType); } }); DialogManager.Instance.Push (confirm); }
public override void Build(DialogData data) { base.Build(data); if( ! (data is DialogDataConfirm) ) { Debug.LogError("Invalid dialog data!"); return; } Data = data as DialogDataConfirm; LabelTitle.text = Data.Title; LabelMessage.text = Data.Message; }
// 확인 팝업창이 생성될 때 호출되는 함수입니다. public override void Build(DialogData data) { base.Build(data); // 데이터가 없는데 Build를 하면 로그를 남기고 예외처리를 합니다. if( ! (data is DialogDataConfirm) ) { Debug.LogError("Invalid dialog data!"); return; } // DialogDataConfirm로 데이터를 받고 화면의 제목과 메시지의 내용을 입력합니다. Data = data as DialogDataConfirm; LabelTitle.text = Data.Title; LabelMessage.text = Data.Message; }
// 확인 팝업창이 생성될 때 호출되는 함수입니다. public override void Build(DialogData data) { base.Build(data); // 데이터가 없는데 Build를 하면 로그를 남기고 예외처리를 합니다. if( ! (data is DialogDataConfirm) ) { Debug.LogError("Invalid dialog data!"); return; } // DialogDataConfirm로 데이터를 받고 화면의 제목과 메시지의 내용을 입력합니다. Data = data as DialogDataConfirm; LabelTitle.text = Data.Title; LabelMessage.text = Data.Message; }
public override void Build(DialogData data) { base.Build(data); if (!(data is DialogDataConfirm)) { Debug.LogError("Invalid dialog data!"); return; } Data = data as DialogDataConfirm; LabelTitle.text = Data.Title; LabelMessage.text = Data.Message; }
public override void Build(DialogData dialogData) { base.Build(dialogData); if (!(dialogData is DialogDataConfirm)) { Debug.LogError("Invaild dialog data!"); return; } m_dataConfirm = dialogData as DialogDataConfirm; m_textTitle.text = m_dataConfirm.m_strTitle; m_textMessage.text = m_dataConfirm.m_strMessage; }
public void FinishGame() { // DialogDataConfirm 클래스의 인스턴스를 생성합니다. // 이때 제목(Title), 내용(Message), 콜백함수(delegate(bool yn))을 매개변수로 전달합니다. DialogDataConfirm confirm = new DialogDataConfirm("Restart?", "Please press OK if you want to restart the game.", delegate(bool yn) { if(yn) { Debug.Log ("OK Pressed"); Application.LoadLevel (Application.loadedLevel); }else{ Debug.Log ("Cancel Pressed"); Application.Quit(); } }); // 생성한 다이얼로그 데이터를 다이얼로그 매니저에게 전달합니다. DialogManager.Instance.Push(confirm); }
public void UpgradeSpeed() { Debug.Log("UpgradeSpeed"); String title = Language.Instance.GetLanguage("Speed Upgrade Confirm"); String message = String.Format(Language.Instance.GetLanguage("Diamonds are required"), UserSingleton.Instance.SpeedLevel * 2); DialogDataConfirm confirm = new DialogDataConfirm( title, message, delegate(bool yn){ if (yn) { Upgrade("Speed"); } }); DialogManager.Instance.Push(confirm); }
public void ConfirmUpgrade(string strUpgradeType) { DialogDataConfirm confirm = null; confirm = new DialogDataConfirm ( "", "", delegate(bool isYesOrNo) { if (isYesOrNo) { Upgrade(strUpgradeType); } } ); DialogManager.GetInstance().Push(confirm); }
public void FinishGame() { Debug.Log("FinishGame"); DialogDataConfirm confirm = new DialogDataConfirm("Restart?", "Restart?", delegate(bool yn) { if (yn) { Debug.Log("OK Pressed"); SceneManager.LoadScene(SceneManager.GetActiveScene().name); } else { Debug.Log("Cancel Pressed"); SceneManager.LoadScene("Lobby"); } }); DialogManager.Instance.Push(confirm); }
public void FinishGame() { // DialogDataConfirm 클래스의 인스턴스를 생성합니다. // 이때 제목(Title), 내용(Message), 콜백함수(delegate(bool yn))을 매개변수로 전달합니다. DialogDataConfirm confirm = new DialogDataConfirm("Restart?", "Please press OK if you want to restart the game.", delegate(bool yn) { if (yn) { Debug.Log("OK Pressed"); Application.LoadLevel(Application.loadedLevel); } else { Debug.Log("Cancel Pressed"); Application.Quit(); } }); // 생성한 다이얼로그 데이터를 다이얼로그 매니저에게 전달합니다. DialogManager.Instance.Push(confirm); }
public void UpgradeDefense() { Language language = null; DialogDataConfirm dialogConfirm = null; language = Language.GetInstance(); dialogConfirm = new DialogDataConfirm ( language.GetLanguage("Defense Upgrade Confirm"), string.Format ( language.GetLanguage("Diamonds are required"), UserSingleton.GetInstance().m_nDefenseLevel * 2 ), UpgradeDefenseDelegate ); m_objConfirmDialog.SetActive(true); DialogManager.GetInstance().Push(dialogConfirm); }
// Use this for initialization IEnumerator Start() { yield return(new WaitForSeconds(1f)); DialogDataAlert alert = new DialogDataAlert("Welcome", "Lets start!", delegate() { Debug.Log("OK Pressed!"); DialogDataConfirm confirm = new DialogDataConfirm("Buy Gold?", "Do you want buy 100,000 golds?", delegate(bool yn) { if (yn) { Debug.Log("Confirm OK"); } else { Debug.Log("Confirm Cancel"); } }); DialogManager.Instance.Push(confirm); }); DialogManager.Instance.Push(alert); }
public void UpgradeHealth() { Language language = null; DialogDataConfirm dialogConfirm = null; language = Language.GetInstance(); Debug.Log("Call_Health_Upgrade"); dialogConfirm = new DialogDataConfirm ( language.GetLanguage("Health Upgrade Confirm"), string.Format ( language.GetLanguage("Diamonds are required"), UserSingleton.GetInstance().m_nHealthLevel * 2 ), UpgradeHealthDelegate ); m_objConfirmDialog.SetActive(true); DialogManager.GetInstance().Push(dialogConfirm); }
public void UpgradeDamage() { Debug.Log ("UpgradeDamage"); String title = Language.Instance.GetLanguage ("Damage Upgrade Confirm"); String message = String.Format(Language.Instance.GetLanguage("Diamonds are required"),UserSingleton.Instance.DamageLevel * 2); DialogDataConfirm confirm = new DialogDataConfirm( title, message, delegate(bool yn){ if(yn){ Upgrade ("Damage"); } }); DialogManager.Instance.Push (confirm); }