public void start() { GameMessages.AppStartMessage(); GameLoop(); }
private void OnGameMessageRaised(object sender, GameMessageEventArgs e) { GameMessages.Document.Blocks.Add(new Paragraph(new Run(e.Message))); GameMessages.ScrollToEnd(); }
public virtual void OnMessage(GameMessages messageType, object userdata) {}
public void SendMessage(GameMessages message, object userdata) { var state = ActiveState; if (state != null) { state.OnMessage(message, userdata); } }
public GameMessages() { Instance = this; }
private void _gameSession_OnMessageRaised(object sender, Engine.EventArgs.GameMessageEventArgs e) { GameMessages.Document.Blocks.Add(new Paragraph(new Run(e.Message))); GameMessages.ScrollToEnd(); }
/// <summary> /// Send a message out /// </summary> /// <param name="pMessage">Message to display</param> /// <param name="pClearOutput">Clear output before displaying message</param> private static void SendGameMessages(string pMessage, bool pClearOutput) { GameMessages?.Invoke(null, new GameOuput(pMessage, pClearOutput)); }
public virtual void OnMessage(GameMessages messageType, object userdata) { }
private void Awake() { GameMessages.instance = this; }