private void currentPlayerControl(InputPacket ip) { if (ip.InputMove.magnitude > 0.01f) { Direction d = m_orient.VectorToDirection(ip.InputMove); m_orient.SetDirection(d); } m_jumpDown = ip.JumpDown; m_jumpHold = ip.JumpHold; if (CanJump) { JumpMovement(); } if (m_eqp != null) { if (ip.equipmentSlotUsed != "None") { m_eqp.EquipmentUseUpdatePlayer(ip.equipmentSlotUsed, ip.InputMove); } } if (ip.OpenInventory) { m_eqp.ToggleDisplay(); } if (ip.Interact) { m_eqp.CloseContainer(); GetComponent <Interactor>().OnAttemptInteract(); } m_inputMove = ip.InputMove; m_currentlySprinting = ip.Sprint; }