public void SetCallbacks(IFighterActions instance) { if (m_Wrapper.m_FighterActionsCallbackInterface != null) { @Move.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnMove; @Move.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnMove; @Move.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnMove; @Jump.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnJump; @Jump.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnJump; @Jump.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnJump; @DuelAction.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnDuelAction; @DuelAction.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnDuelAction; @DuelAction.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnDuelAction; } m_Wrapper.m_FighterActionsCallbackInterface = 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; @DuelAction.started += instance.OnDuelAction; @DuelAction.performed += instance.OnDuelAction; @DuelAction.canceled += instance.OnDuelAction; } }
public void SetCallbacks(IFighterActions instance) { if (m_Wrapper.m_FighterActionsCallbackInterface != null) { @Move.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnMove; @Move.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnMove; @Move.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnMove; @LightAttack.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnLightAttack; @LightAttack.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnLightAttack; @LightAttack.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnLightAttack; @HeavyAttack.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnHeavyAttack; @HeavyAttack.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnHeavyAttack; @HeavyAttack.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnHeavyAttack; @SpecialAttack.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnSpecialAttack; @SpecialAttack.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnSpecialAttack; @SpecialAttack.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnSpecialAttack; } m_Wrapper.m_FighterActionsCallbackInterface = instance; if (instance != null) { @Move.started += instance.OnMove; @Move.performed += instance.OnMove; @Move.canceled += instance.OnMove; @LightAttack.started += instance.OnLightAttack; @LightAttack.performed += instance.OnLightAttack; @LightAttack.canceled += instance.OnLightAttack; @HeavyAttack.started += instance.OnHeavyAttack; @HeavyAttack.performed += instance.OnHeavyAttack; @HeavyAttack.canceled += instance.OnHeavyAttack; @SpecialAttack.started += instance.OnSpecialAttack; @SpecialAttack.performed += instance.OnSpecialAttack; @SpecialAttack.canceled += instance.OnSpecialAttack; } }
public void SetCallbacks(IFighterActions instance) { if (m_Wrapper.m_FighterActionsCallbackInterface != null) { @Move.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnMove; @Move.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnMove; @Move.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnMove; @Smash.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnSmash; @Smash.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnSmash; @Smash.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnSmash; @CStick.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnCStick; @CStick.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnCStick; @CStick.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnCStick; @Attack.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnAttack; @Attack.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnAttack; @Attack.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnAttack; @Special.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnSpecial; @Special.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnSpecial; @Special.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnSpecial; @Jump.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnJump; @Jump.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnJump; @Jump.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnJump; @Shield.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnShield; @Shield.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnShield; @Shield.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnShield; @Grab.started -= m_Wrapper.m_FighterActionsCallbackInterface.OnGrab; @Grab.performed -= m_Wrapper.m_FighterActionsCallbackInterface.OnGrab; @Grab.canceled -= m_Wrapper.m_FighterActionsCallbackInterface.OnGrab; } m_Wrapper.m_FighterActionsCallbackInterface = instance; if (instance != null) { @Move.started += instance.OnMove; @Move.performed += instance.OnMove; @Move.canceled += instance.OnMove; @Smash.started += instance.OnSmash; @Smash.performed += instance.OnSmash; @Smash.canceled += instance.OnSmash; @CStick.started += instance.OnCStick; @CStick.performed += instance.OnCStick; @CStick.canceled += instance.OnCStick; @Attack.started += instance.OnAttack; @Attack.performed += instance.OnAttack; @Attack.canceled += instance.OnAttack; @Special.started += instance.OnSpecial; @Special.performed += instance.OnSpecial; @Special.canceled += instance.OnSpecial; @Jump.started += instance.OnJump; @Jump.performed += instance.OnJump; @Jump.canceled += instance.OnJump; @Shield.started += instance.OnShield; @Shield.performed += instance.OnShield; @Shield.canceled += instance.OnShield; @Grab.started += instance.OnGrab; @Grab.performed += instance.OnGrab; @Grab.canceled += instance.OnGrab; } }