コード例 #1
0
ファイル: InputController.cs プロジェクト: Camypai/OOP
 public override void On()
 {
     if (Enabled)
     {
         return;
     }
     base.On();
     _scrollWheel = new ScrollWheel(Main.Instance.ObjectManager.GetWeapons.Count);
     _scrollWheel.ScrollWheelChanged += ScrollWheelChanged;
 }
コード例 #2
0
        protected override void OnMouseScroll(IMouse sender, ScrollWheel scroll)
        {
            if (Window.IsClosing)
            {
                return;
            }

            scaleExponent = Math.Clamp(scaleExponent + scroll.Y * 0.05f, -5.5f, 1.0f);
            scale         = MathF.Pow(10, scaleExponent);
            UpdateTransformMatrix();
        }
コード例 #3
0
ファイル: Player.cs プロジェクト: saair28/Indiana001
    /*
     * void RotatePlayer()
     * {
     *  Vector3 vec = transform.eulerAngles;
     *  vec.y += Input.GetAxis("Horizontal") * Time.deltaTime * 360;
     *  transform.eulerAngles = vec;
     * }
     */
    // Update is called once per frame
    void Update()
    {
        telaraña = Telaraña.instance;

        main = ScrollWheel.instance;

        //RotatePlayer();
        PlayerMovement();

        manos = main.GetComponent <ScrollWheel>().manos;

        restarEs = ObjetoEscarabajo.GetComponent <ObjetoEscarabajo>().restarEscara;

        Lento = telaraña.GetComponent <Telaraña>().lento;

        restarMuni = arma.GetComponent <Arma>().restarMuni;

        /*
         * Ray cameraRay = mainCamera.ScreenPointToRay(Input.mousePosition);
         * Plane groundPlane = new Plane(Vector3.up, Vector3.zero);
         * float rayLength;
         * if(groundPlane.Raycast(cameraRay, out rayLength))
         * {
         *  Vector3 pointToLook = cameraRay.GetPoint(rayLength);
         *  Debug.DrawLine(cameraRay.origin, pointToLook, Color.blue);
         *
         *  transform.LookAt(new Vector3(pointToLook.x, transform.position.y, pointToLook.z));
         * }
         */

        jump();

        if (restarEs == true)
        {
            restarEscarabajo();
        }

        if (Lento == true)
        {
            speed = 5f;
        }
        else
        {
            speed = 10f;
        }

        if (restarMuni == true)
        {
            municion = municion - 1;
        }
        else
        {
        }
    }
コード例 #4
0
ファイル: ScrollWheel.cs プロジェクト: saair28/Indiana001
    // Start is called before the first frame update
    void Start()
    {
        instance = this;

        SeleccionArma();
        Arma.SetActive(false);
        Mano.SetActive(false);
        Escarabajo.SetActive(false);
        Latigo.SetActive(false);
        ContarBa.SetActive(false);
        ContarEs.SetActive(false);
        manos = false;
    }
コード例 #5
0
ファイル: Program.cs プロジェクト: thargy/Silk.NET
 private static unsafe void OnMouseWheel(IMouse mouse, ScrollWheel scrollWheel)
 {
     //We don't want to be able to zoom in too close or too far away so clamp to these values
     CameraZoom = Math.Clamp(CameraZoom - scrollWheel.Y, 1.0f, 45f);
 }
コード例 #6
0
ファイル: GlfwMouse.cs プロジェクト: fossabot/Silk.NET
 internal void RaiseScroll(ScrollWheel wheel)
 {
     _wheel = wheel;
     Scroll?.Invoke(this, wheel);
 }
コード例 #7
0
 private static void MouseOnScroll(IMouse arg1, ScrollWheel arg2)
 {
     Console.WriteLine($"K{arg1.Index}> Scrolled: ({arg2.X}, {arg2.Y})");
 }
コード例 #8
0
ファイル: Program.cs プロジェクト: radobot/Silk.NET
 private static void OnMouseWheel(IMouse mouse, ScrollWheel scrollWheel)
 {
     Camera.ModifyZoom(scrollWheel.Y);
 }
コード例 #9
0
 public void OnMouseScrolled(object sender, ScrollWheel scrollPosition)
 {
     throw new NotImplementedException();
 }
コード例 #10
0
ファイル: GlfwMouse.cs プロジェクト: limocute/Silk.NET
 public unsafe GlfwMouse()
 {
     ScrollWheels = new ScrollWheel[1];
 }
コード例 #11
0
ファイル: AXWindow.Callback.cs プロジェクト: joffarex/AcidarX
        private void OnMouseScroll(IMouse mouse, ScrollWheel offset)
        {
            var mouseScrolledEvent = new MouseScrollEvent(new Vector2(offset.X, offset.Y));

            EventCallback(mouseScrolledEvent);
        }
コード例 #12
0
ファイル: TerrainMaker.cs プロジェクト: xiaoxiongnpu/TrippyGL
        protected override void OnMouseScroll(IMouse sender, ScrollWheel scroll)
        {
            float delta = scroll.Y * 12.5f;

            inputManager.CameraMoveSpeed = Math.Clamp(inputManager.CameraMoveSpeed + delta, MinCameraSpeed, MaxCameraSpeed);
        }
コード例 #13
0
 private void OnMouseScrolled(IMouse mouse, ScrollWheel scrollWheel)
 {
     MouseScrolled?.Invoke(mouse, new Vector2(scrollWheel.X, scrollWheel.Y));
 }
コード例 #14
0
 private void MouseScroll(IMouse arg1, ScrollWheel arg2)
 {
     internalState.ScrollX += (int)arg2.X;
     internalState.ScrollY += (int)arg2.Y;
 }
コード例 #15
0
 private static void OnMouseWheel(IMouse m, ScrollWheel scrollWheel)
 {
     cam.ModifyZoom(scrollWheel.Y);
 }