/// <summary> /// Создать новую карту /// </summary> public void CreateMap() { try { //Создаём объект в списке карт prm.CurrentMap = GetNewMapItem(InputMapTitle.value, System.Guid.NewGuid().ToString(), int.Parse(WidthPopup.value), int.Parse(HeigthPopup.value)); //Генерируем пустую карту с расположенными бункером и местом респауна игрока GenerateClearMap(); SaveMap(); } catch (UnityException ex) { NGUIDebug.print(ex.Message); } }
public override void read(ErlKVMessage message) { if (type == TYPE_GETQUESTIONS) { QuizManagerment.Instance.initQuiz(message, callback); } else if (type == TYPE_ANSWER) { string msg = (message.getValue("msg") as ErlType).getValueString(); if (msg == "1" || msg == "2") { if (callInt != null) { callInt(StringKit.toInt(msg)); } } else if (msg == "ok") { if (callInt != null) { callInt(-1); } } else { MaskWindow.UnlockUI(); } } else if (type == TYPE_GETAWARD) { string msg = (message.getValue("msg") as ErlType).getValueString(); if (msg == "ok") { if (callback != null) { callback(); } } else { MaskWindow.UnlockUI(); NGUIDebug.print("NoticeQuizFPort.getAward==" + msg); } } }