private void Press(InputEvent evt) { switch (evt.button) { case InputEvent.Buttons.Esc: Session.Event(SessionEvent.PauseEvent()); break; case InputEvent.Buttons.Tab: actor.ToggleInventory(); break; case InputEvent.Buttons.Space: actor.Jump(); break; case InputEvent.Buttons.Shift: actor.SetSprint(true); break; case InputEvent.Buttons.M1: actor.Use(Item.Uses.A); break; case InputEvent.Buttons.M2: actor.Use(Item.Uses.B); break; case InputEvent.Buttons.M3: actor.Use(Item.Uses.C); break; case InputEvent.Buttons.R: actor.Use(Item.Uses.D); break; case InputEvent.Buttons.E: actor.InitiateInteraction(); break; } }
private void PressNes(InputEvent evt) { switch (evt.button) { case InputEvent.Buttons.Select: Session.Event(SessionEvent.PauseEvent()); break; case InputEvent.Buttons.B: actor.Jump(); break; case InputEvent.Buttons.A: actor.Use(Item.Uses.A); break; } }
private void PressKeyboard(InputEvent evt) { switch (evt.button) { case InputEvent.Buttons.Esc: Session.Event(SessionEvent.PauseEvent()); break; case InputEvent.Buttons.Tab: actor.EquipNextItem(); break; case InputEvent.Buttons.Space: actor.Jump(); break; case InputEvent.Buttons.Shift: actor.SetSprint(true); break; case InputEvent.Buttons.M1: actor.Use(Item.Uses.A); break; case InputEvent.Buttons.M2: actor.Use(Item.Uses.B); break; case InputEvent.Buttons.M3: actor.Use(Item.Uses.C); break; case InputEvent.Buttons.R: actor.Use(Item.Uses.D); break; case InputEvent.Buttons.One: actor.EquipHotbarItem(0); break; case InputEvent.Buttons.Two: actor.EquipHotbarItem(1); break; case InputEvent.Buttons.Three: actor.EquipHotbarItem(2); break; case InputEvent.Buttons.Four: actor.EquipHotbarItem(3); break; case InputEvent.Buttons.Five: actor.EquipHotbarItem(4); break; case InputEvent.Buttons.Six: actor.EquipHotbarItem(5); break; case InputEvent.Buttons.Seven: actor.EquipHotbarItem(6); break; case InputEvent.Buttons.Eight: actor.EquipHotbarItem(7); break; case InputEvent.Buttons.Nine: actor.EquipHotbarItem(8); break; case InputEvent.Buttons.Zero: actor.EquipHotbarItem(9); break; } }
private void PressPs1(InputEvent evt) { switch (evt.button) { case InputEvent.Buttons.Start: Session.Event(SessionEvent.PauseEvent()); break; case InputEvent.Buttons.Square: actor.Use(Item.Uses.D); break; case InputEvent.Buttons.Triangle: break; case InputEvent.Buttons.O: break; case InputEvent.Buttons.X: actor.Jump(); break; case InputEvent.Buttons.R1: actor.Use(Item.Uses.A); break; case InputEvent.Buttons.R2: actor.Use(Item.Uses.C); break; case InputEvent.Buttons.L1: actor.Use(Item.Uses.B); break; case InputEvent.Buttons.L2: break; case InputEvent.Buttons.DUp: break; case InputEvent.Buttons.DRight: break; case InputEvent.Buttons.DLeft: break; case InputEvent.Buttons.DDown: break; case InputEvent.Buttons.Select: break; case InputEvent.Buttons.RClick: actor.Use(Item.Uses.C); break; case InputEvent.Buttons.LClick: actor.SetSprint(true); break; } }
private void PressN64(InputEvent evt) { switch (evt.button) { case InputEvent.Buttons.Start: Session.Event(SessionEvent.PauseEvent()); break; case InputEvent.Buttons.L: actor.SetSprint(true); break; case InputEvent.Buttons.Z: actor.Use(Item.Uses.A); break; case InputEvent.Buttons.R: actor.Use(Item.Uses.B); break; case InputEvent.Buttons.CUp: actor.Use(Item.Uses.C); break; case InputEvent.Buttons.CDown: actor.Jump(); break; case InputEvent.Buttons.B: actor.Use(Item.Uses.D); break; case InputEvent.Buttons.A: actor.InitiateInteraction(); break; } }
public void Resume() { Session.Event(SessionEvent.PauseEvent()); }