public void AddCallbacks(ILandActions instance)
{
if (instance == null || m_Wrapper.m_LandActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_LandActionsCallbackInterfaces.Add(instance);
@Move.started += instance.OnMove;
@Move.performed += instance.OnMove;
@Move.canceled += instance.OnMove;
@ThrowTouch.started += instance.OnThrowTouch;
@ThrowTouch.performed += instance.OnThrowTouch;
@ThrowTouch.canceled += instance.OnThrowTouch;
@MouseClick.started += instance.OnMouseClick;
@MouseClick.performed += instance.OnMouseClick;
@MouseClick.canceled += instance.OnMouseClick;
@MouseTrack.started += instance.OnMouseTrack;
@MouseTrack.performed += instance.OnMouseTrack;
@MouseTrack.canceled += instance.OnMouseTrack;
@Inventory.started += instance.OnInventory;
@Inventory.performed += instance.OnInventory;
@Inventory.canceled += instance.OnInventory;
@PickUp.started += instance.OnPickUp;
@PickUp.performed += instance.OnPickUp;
@PickUp.canceled += instance.OnPickUp;
@Drag.started += instance.OnDrag;
@Drag.performed += instance.OnDrag;
@Drag.canceled += instance.OnDrag;
@SomerSault.started += instance.OnSomerSault;
@SomerSault.performed += instance.OnSomerSault;
@SomerSault.canceled += instance.OnSomerSault;
@ComboClick.started += instance.OnComboClick;
@ComboClick.performed += instance.OnComboClick;
@ComboClick.canceled += instance.OnComboClick;
}
Leave a Reply