private void Awake() { if (almiranteInstance == null) { almiranteInstance = this; } }
/// <summary> /// Processes the specified e. /// </summary> /// <param name="e">The e.</param> protected override void Process(Almirante.Entities.Entity e) { var position = e.Position; var velocity = e.GetComponent<VelocityComponent>(); var diff = velocity.Value * 0.0016f; position.Set(diff.X, diff.Y); }
/// <summary> /// Play button. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnYes(object sender, Almirante.Engine.Interface.MouseEventArgs e) { AlmiranteEngine.Scenes.PushClear<Connect>(); }
/// <summary> /// Exit button. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnNo(object sender, Almirante.Engine.Interface.MouseEventArgs e) { AlmiranteEngine.Stop(); }
/// <summary> /// Play button. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnEnter(object sender, Almirante.Engine.Interface.MouseEventArgs e) { Player.Instance.Send<JoinRequest>(new JoinRequest() { Name = this.textname.Text }); this.panel_login.Visible = false; this.message_panel.Visible = false; }
/// <summary> /// Exit button. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnBack(object sender, Almirante.Engine.Interface.MouseEventArgs e) { AlmiranteEngine.Scenes.Pop(); }
/// <summary> /// Key down /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void OnKeyDown(object sender, Almirante.Engine.Interface.KeyboardEventArgs e) { if (e.Key.Key == Keys.Enter) { Player.Instance.Send<MessageRequest>(new MessageRequest() { Message = this.text.Text }); this.text.Text = ""; } }