void Start() { _execButton = PressManager.instance.FactoryButton(_group); if (notifyOnStart != NOTIFYEVENT.NONE) { PressManager.instance.ProcessNotify(notifyOnStart, data, null); } }
public void ProcessClick(IButtonActions execButton) { if (execButton != null) { execButton.ExecuteClick(); } PointerExit(); }
public void SetCallbacks(IButtonActions instance) { if (m_Wrapper.m_ButtonActionsCallbackInterface != null) { @JumpButtton.started -= m_Wrapper.m_ButtonActionsCallbackInterface.OnJumpButtton; @JumpButtton.performed -= m_Wrapper.m_ButtonActionsCallbackInterface.OnJumpButtton; @JumpButtton.canceled -= m_Wrapper.m_ButtonActionsCallbackInterface.OnJumpButtton; @MeleeAttackButton.started -= m_Wrapper.m_ButtonActionsCallbackInterface.OnMeleeAttackButton; @MeleeAttackButton.performed -= m_Wrapper.m_ButtonActionsCallbackInterface.OnMeleeAttackButton; @MeleeAttackButton.canceled -= m_Wrapper.m_ButtonActionsCallbackInterface.OnMeleeAttackButton; @RangedAttackButton.started -= m_Wrapper.m_ButtonActionsCallbackInterface.OnRangedAttackButton; @RangedAttackButton.performed -= m_Wrapper.m_ButtonActionsCallbackInterface.OnRangedAttackButton; @RangedAttackButton.canceled -= m_Wrapper.m_ButtonActionsCallbackInterface.OnRangedAttackButton; @DashButton.started -= m_Wrapper.m_ButtonActionsCallbackInterface.OnDashButton; @DashButton.performed -= m_Wrapper.m_ButtonActionsCallbackInterface.OnDashButton; @DashButton.canceled -= m_Wrapper.m_ButtonActionsCallbackInterface.OnDashButton; @SwitchColor.started -= m_Wrapper.m_ButtonActionsCallbackInterface.OnSwitchColor; @SwitchColor.performed -= m_Wrapper.m_ButtonActionsCallbackInterface.OnSwitchColor; @SwitchColor.canceled -= m_Wrapper.m_ButtonActionsCallbackInterface.OnSwitchColor; @SwitchCharacter.started -= m_Wrapper.m_ButtonActionsCallbackInterface.OnSwitchCharacter; @SwitchCharacter.performed -= m_Wrapper.m_ButtonActionsCallbackInterface.OnSwitchCharacter; @SwitchCharacter.canceled -= m_Wrapper.m_ButtonActionsCallbackInterface.OnSwitchCharacter; } m_Wrapper.m_ButtonActionsCallbackInterface = instance; if (instance != null) { @JumpButtton.started += instance.OnJumpButtton; @JumpButtton.performed += instance.OnJumpButtton; @JumpButtton.canceled += instance.OnJumpButtton; @MeleeAttackButton.started += instance.OnMeleeAttackButton; @MeleeAttackButton.performed += instance.OnMeleeAttackButton; @MeleeAttackButton.canceled += instance.OnMeleeAttackButton; @RangedAttackButton.started += instance.OnRangedAttackButton; @RangedAttackButton.performed += instance.OnRangedAttackButton; @RangedAttackButton.canceled += instance.OnRangedAttackButton; @DashButton.started += instance.OnDashButton; @DashButton.performed += instance.OnDashButton; @DashButton.canceled += instance.OnDashButton; @SwitchColor.started += instance.OnSwitchColor; @SwitchColor.performed += instance.OnSwitchColor; @SwitchColor.canceled += instance.OnSwitchColor; @SwitchCharacter.started += instance.OnSwitchCharacter; @SwitchCharacter.performed += instance.OnSwitchCharacter; @SwitchCharacter.canceled += instance.OnSwitchCharacter; } }