private void OnQuestionAsked(Lineage.Question question, string name, string value = null) { if (Master != null && Master.Name == name) { Api.QuestionReplyAsync(question, Lineage.Answer.Yes); } }
private void OnQuestionAsked(Lineage.Question question, string name, string value = null) { lock (Sync) { EventQueue.Enqueue(() => { if (QuestionAsked != null) { QuestionAsked(question, name, value); } }); Wake(new Result.QuestionAsked() { Question = question, Name = name, Value = value, }); } }
public void QuestionReplyAsync(Lineage.Question question, Lineage.Answer answer) { GameServer.QuestionReply(question, answer); }