public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Jump.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @Jump.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @Jump.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @JetPack.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJetPack; @JetPack.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJetPack; @JetPack.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJetPack; @RunLeft.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRunLeft; @RunLeft.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRunLeft; @RunLeft.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRunLeft; @RunRight.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRunRight; @RunRight.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRunRight; @RunRight.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRunRight; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Jump.started += instance.OnJump; @Jump.performed += instance.OnJump; @Jump.canceled += instance.OnJump; @JetPack.started += instance.OnJetPack; @JetPack.performed += instance.OnJetPack; @JetPack.canceled += instance.OnJetPack; @RunLeft.started += instance.OnRunLeft; @RunLeft.performed += instance.OnRunLeft; @RunLeft.canceled += instance.OnRunLeft; @RunRight.started += instance.OnRunRight; @RunRight.performed += instance.OnRunRight; @RunRight.canceled += instance.OnRunRight; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Jump.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @Jump.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @Jump.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @Faster.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnFaster; @Faster.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnFaster; @Faster.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnFaster; @ReestartGame.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnReestartGame; @ReestartGame.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnReestartGame; @ReestartGame.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnReestartGame; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Jump.started += instance.OnJump; @Jump.performed += instance.OnJump; @Jump.canceled += instance.OnJump; @Faster.started += instance.OnFaster; @Faster.performed += instance.OnFaster; @Faster.canceled += instance.OnFaster; @ReestartGame.started += instance.OnReestartGame; @ReestartGame.performed += instance.OnReestartGame; @ReestartGame.canceled += instance.OnReestartGame; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Movement.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMovement; @Movement.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMovement; @Movement.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMovement; @Inventory.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnInventory; @Inventory.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnInventory; @Inventory.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnInventory; @Ship.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnShip; @Ship.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnShip; @Ship.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnShip; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Movement.started += instance.OnMovement; @Movement.performed += instance.OnMovement; @Movement.canceled += instance.OnMovement; @Inventory.started += instance.OnInventory; @Inventory.performed += instance.OnInventory; @Inventory.canceled += instance.OnInventory; @Ship.started += instance.OnShip; @Ship.performed += instance.OnShip; @Ship.canceled += instance.OnShip; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Forward.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnForward; @Forward.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnForward; @Forward.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnForward; @Backward.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnBackward; @Backward.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnBackward; @Backward.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnBackward; @Right.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRight; @Right.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRight; @Right.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRight; @Left.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeft; @Left.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeft; @Left.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeft; @Headlight.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnHeadlight; @Headlight.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnHeadlight; @Headlight.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnHeadlight; @IncreaseThrottleMultiplier.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnIncreaseThrottleMultiplier; @IncreaseThrottleMultiplier.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnIncreaseThrottleMultiplier; @IncreaseThrottleMultiplier.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnIncreaseThrottleMultiplier; @DecreaseThrottleMultiplier.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDecreaseThrottleMultiplier; @DecreaseThrottleMultiplier.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDecreaseThrottleMultiplier; @DecreaseThrottleMultiplier.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDecreaseThrottleMultiplier; @Disconnect.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDisconnect; @Disconnect.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDisconnect; @Disconnect.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDisconnect; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Forward.started += instance.OnForward; @Forward.performed += instance.OnForward; @Forward.canceled += instance.OnForward; @Backward.started += instance.OnBackward; @Backward.performed += instance.OnBackward; @Backward.canceled += instance.OnBackward; @Right.started += instance.OnRight; @Right.performed += instance.OnRight; @Right.canceled += instance.OnRight; @Left.started += instance.OnLeft; @Left.performed += instance.OnLeft; @Left.canceled += instance.OnLeft; @Headlight.started += instance.OnHeadlight; @Headlight.performed += instance.OnHeadlight; @Headlight.canceled += instance.OnHeadlight; @IncreaseThrottleMultiplier.started += instance.OnIncreaseThrottleMultiplier; @IncreaseThrottleMultiplier.performed += instance.OnIncreaseThrottleMultiplier; @IncreaseThrottleMultiplier.canceled += instance.OnIncreaseThrottleMultiplier; @DecreaseThrottleMultiplier.started += instance.OnDecreaseThrottleMultiplier; @DecreaseThrottleMultiplier.performed += instance.OnDecreaseThrottleMultiplier; @DecreaseThrottleMultiplier.canceled += instance.OnDecreaseThrottleMultiplier; @Disconnect.started += instance.OnDisconnect; @Disconnect.performed += instance.OnDisconnect; @Disconnect.canceled += instance.OnDisconnect; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Newaction.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnNewaction; @Newaction.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnNewaction; @Newaction.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnNewaction; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Newaction.started += instance.OnNewaction; @Newaction.performed += instance.OnNewaction; @Newaction.canceled += instance.OnNewaction; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Pause.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnPause; @Pause.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnPause; @Pause.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnPause; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Pause.started += instance.OnPause; @Pause.performed += instance.OnPause; @Pause.canceled += instance.OnPause; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Movement.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMovement; @Movement.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMovement; @Movement.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMovement; @Pickup.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnPickup; @Pickup.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnPickup; @Pickup.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnPickup; @Jump.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @Jump.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @Jump.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @Run.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRun; @Run.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRun; @Run.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRun; @RotateLeft.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRotateLeft; @RotateLeft.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRotateLeft; @RotateLeft.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRotateLeft; @RotateRight.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRotateRight; @RotateRight.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRotateRight; @RotateRight.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRotateRight; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Movement.started += instance.OnMovement; @Movement.performed += instance.OnMovement; @Movement.canceled += instance.OnMovement; @Pickup.started += instance.OnPickup; @Pickup.performed += instance.OnPickup; @Pickup.canceled += instance.OnPickup; @Jump.started += instance.OnJump; @Jump.performed += instance.OnJump; @Jump.canceled += instance.OnJump; @Run.started += instance.OnRun; @Run.performed += instance.OnRun; @Run.canceled += instance.OnRun; @RotateLeft.started += instance.OnRotateLeft; @RotateLeft.performed += instance.OnRotateLeft; @RotateLeft.canceled += instance.OnRotateLeft; @RotateRight.started += instance.OnRotateRight; @RotateRight.performed += instance.OnRotateRight; @RotateRight.canceled += instance.OnRotateRight; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Up.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnUp; @Up.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnUp; @Up.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnUp; @Down.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDown; @Down.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDown; @Down.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDown; @Left.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeft; @Left.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeft; @Left.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeft; @Right.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRight; @Right.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRight; @Right.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRight; @LeftClick.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeftClick; @LeftClick.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeftClick; @LeftClick.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeftClick; @RightClick.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRightClick; @RightClick.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRightClick; @RightClick.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRightClick; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Up.started += instance.OnUp; @Up.performed += instance.OnUp; @Up.canceled += instance.OnUp; @Down.started += instance.OnDown; @Down.performed += instance.OnDown; @Down.canceled += instance.OnDown; @Left.started += instance.OnLeft; @Left.performed += instance.OnLeft; @Left.canceled += instance.OnLeft; @Right.started += instance.OnRight; @Right.performed += instance.OnRight; @Right.canceled += instance.OnRight; @LeftClick.started += instance.OnLeftClick; @LeftClick.performed += instance.OnLeftClick; @LeftClick.canceled += instance.OnLeftClick; @RightClick.started += instance.OnRightClick; @RightClick.performed += instance.OnRightClick; @RightClick.canceled += instance.OnRightClick; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Turret1.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret1; @Turret1.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret1; @Turret1.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret1; @Turret2.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret2; @Turret2.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret2; @Turret2.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret2; @Turret3.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret3; @Turret3.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret3; @Turret3.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret3; @Turret4.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret4; @Turret4.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret4; @Turret4.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret4; @Turret5.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret5; @Turret5.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret5; @Turret5.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnTurret5; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Turret1.started += instance.OnTurret1; @Turret1.performed += instance.OnTurret1; @Turret1.canceled += instance.OnTurret1; @Turret2.started += instance.OnTurret2; @Turret2.performed += instance.OnTurret2; @Turret2.canceled += instance.OnTurret2; @Turret3.started += instance.OnTurret3; @Turret3.performed += instance.OnTurret3; @Turret3.canceled += instance.OnTurret3; @Turret4.started += instance.OnTurret4; @Turret4.performed += instance.OnTurret4; @Turret4.canceled += instance.OnTurret4; @Turret5.started += instance.OnTurret5; @Turret5.performed += instance.OnTurret5; @Turret5.canceled += instance.OnTurret5; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Move.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMove; @Move.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMove; @Move.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMove; @Jump.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @Jump.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @Jump.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnJump; @LightAttack.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLightAttack; @LightAttack.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLightAttack; @LightAttack.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLightAttack; @MediumAttack.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMediumAttack; @MediumAttack.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMediumAttack; @MediumAttack.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMediumAttack; @SpecialAttack.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnSpecialAttack; @SpecialAttack.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnSpecialAttack; @SpecialAttack.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnSpecialAttack; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Move.started += instance.OnMove; @Move.performed += instance.OnMove; @Move.canceled += instance.OnMove; @Jump.started += instance.OnJump; @Jump.performed += instance.OnJump; @Jump.canceled += instance.OnJump; @LightAttack.started += instance.OnLightAttack; @LightAttack.performed += instance.OnLightAttack; @LightAttack.canceled += instance.OnLightAttack; @MediumAttack.started += instance.OnMediumAttack; @MediumAttack.performed += instance.OnMediumAttack; @MediumAttack.canceled += instance.OnMediumAttack; @SpecialAttack.started += instance.OnSpecialAttack; @SpecialAttack.performed += instance.OnSpecialAttack; @SpecialAttack.canceled += instance.OnSpecialAttack; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Move.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMove; @Move.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMove; @Move.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMove; @Interact.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnInteract; @Interact.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnInteract; @Interact.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnInteract; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Move.started += instance.OnMove; @Move.performed += instance.OnMove; @Move.canceled += instance.OnMove; @Interact.started += instance.OnInteract; @Interact.performed += instance.OnInteract; @Interact.canceled += instance.OnInteract; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { Move.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMove; Move.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMove; Move.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMove; Attack.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnAttack; Attack.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnAttack; Attack.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnAttack; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { Move.started += instance.OnMove; Move.performed += instance.OnMove; Move.canceled += instance.OnMove; Attack.started += instance.OnAttack; Attack.performed += instance.OnAttack; Attack.canceled += instance.OnAttack; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @DestroyBalls.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDestroyBalls; @DestroyBalls.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDestroyBalls; @DestroyBalls.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDestroyBalls; @Settings.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnSettings; @Settings.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnSettings; @Settings.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnSettings; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @DestroyBalls.started += instance.OnDestroyBalls; @DestroyBalls.performed += instance.OnDestroyBalls; @DestroyBalls.canceled += instance.OnDestroyBalls; @Settings.started += instance.OnSettings; @Settings.performed += instance.OnSettings; @Settings.canceled += instance.OnSettings; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @MoveForward.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMoveForward; @MoveForward.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMoveForward; @MoveForward.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMoveForward; @CamRotation.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnCamRotation; @CamRotation.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnCamRotation; @CamRotation.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnCamRotation; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @MoveForward.started += instance.OnMoveForward; @MoveForward.performed += instance.OnMoveForward; @MoveForward.canceled += instance.OnMoveForward; @CamRotation.started += instance.OnCamRotation; @CamRotation.performed += instance.OnCamRotation; @CamRotation.canceled += instance.OnCamRotation; } }
public void SetCallbacks(IKeyboardActions instance) { if (m_Wrapper.m_KeyboardActionsCallbackInterface != null) { @Up.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnUp; @Up.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnUp; @Up.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnUp; @Down.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDown; @Down.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDown; @Down.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnDown; @Left.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeft; @Left.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeft; @Left.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLeft; @Right.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRight; @Right.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRight; @Right.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnRight; @Shift.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnShift; @Shift.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnShift; @Shift.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnShift; @Mouse.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMouse; @Mouse.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMouse; @Mouse.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnMouse; @LMB.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLMB; @LMB.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLMB; @LMB.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnLMB; @E.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnE; @E.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnE; @E.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnE; @R.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnR; @R.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnR; @R.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnR; @Pause.started -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnPause; @Pause.performed -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnPause; @Pause.canceled -= m_Wrapper.m_KeyboardActionsCallbackInterface.OnPause; } m_Wrapper.m_KeyboardActionsCallbackInterface = instance; if (instance != null) { @Up.started += instance.OnUp; @Up.performed += instance.OnUp; @Up.canceled += instance.OnUp; @Down.started += instance.OnDown; @Down.performed += instance.OnDown; @Down.canceled += instance.OnDown; @Left.started += instance.OnLeft; @Left.performed += instance.OnLeft; @Left.canceled += instance.OnLeft; @Right.started += instance.OnRight; @Right.performed += instance.OnRight; @Right.canceled += instance.OnRight; @Shift.started += instance.OnShift; @Shift.performed += instance.OnShift; @Shift.canceled += instance.OnShift; @Mouse.started += instance.OnMouse; @Mouse.performed += instance.OnMouse; @Mouse.canceled += instance.OnMouse; @LMB.started += instance.OnLMB; @LMB.performed += instance.OnLMB; @LMB.canceled += instance.OnLMB; @E.started += instance.OnE; @E.performed += instance.OnE; @E.canceled += instance.OnE; @R.started += instance.OnR; @R.performed += instance.OnR; @R.canceled += instance.OnR; @Pause.started += instance.OnPause; @Pause.performed += instance.OnPause; @Pause.canceled += instance.OnPause; } }