void Awake()
    {
        _input = new PlayerInputMapping();

        if (CameraController == null)
        {
            CameraController = FindObjectOfType <CameraController>();
        }

        if (PartyManager == null)
        {
            PartyManager = FindObjectOfType <PartyManager>();
        }

        //Hook up callback methods
        _input.Player.Camera_Move.performed += CameraController.OnMove;
        _input.Player.Camera_Move.canceled  += CameraController.OnMove;

        _input.Player.Camera_Rotate.performed += CameraController.OnRotate;
        _input.Player.Camera_Rotate.canceled  += CameraController.OnRotate;

        _input.Player.Camera_Rotate_Toggle.performed += CameraController.OnRotateToggle;
        _input.Player.Camera_Rotate_Toggle.canceled  += CameraController.OnRotateToggle;

        _input.Player.Camera_Zoom.performed += CameraController.OnZoom;

        _input.Player.Player_Select_Toggle.performed += PartyManager.LeftMouseDown_OnClick;
        _input.Player.Player_Select_Toggle.canceled  += PartyManager.LeftMouseDown_OnClick;

        _input.Player.Player_Deselect.started += PartyManager.EscapeDown_OnClick;

        _input.Player.Player_Select.started  += PartyManager.ShiftDown_OnClick;
        _input.Player.Player_Select.canceled += PartyManager.ShiftDown_OnClick;
    }
Esempio n. 2
0
    void Awake()
    {
        _input = new PlayerInputMapping();

        if (CameraController == null)
        {
            CameraController = FindObjectOfType <CameraController>();
        }

        //Hook up callback methods
        _input.Player.Camera_Move.performed += CameraController.OnMove;
        _input.Player.Camera_Move.canceled  += CameraController.OnMove;

        _input.Player.Camera_Rotate.performed += CameraController.OnRotate;
        _input.Player.Camera_Rotate.canceled  += CameraController.OnRotate;

        _input.Player.Camera_Rotate_Toggle.performed += CameraController.OnRotateToggle;
        _input.Player.Camera_Rotate_Toggle.canceled  += CameraController.OnRotateToggle;

        _input.Player.Camera_Zoom.performed += CameraController.OnZoom;
    }
Esempio n. 3
0
 public PlayerInputMappingAttribute(PlayerInputMapping mapping)
 {
     index = (int)mapping;
 }
Esempio n. 4
0
 public PlayerActions(PlayerInputMapping wrapper)
 {
     m_Wrapper = wrapper;
 }