Im trying to set aswd and up down left right for battle menus following th is guide
https://orkframework.com/guide/tutorials/gameplay-bits/combining-input-origins/
But whenever i do this i get
StackOverflowException: The requested operation caused a stack overflow.
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.NegateInputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKeyInputIDKeySetting.GetAxis (GamingIsLove.Makinom.InputIDKey inputKey, System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputIDKey.GetAxis (System.Int32 inputKeyID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (System.Int32 inputID) (at <d88eace50b274ea08ae8dd11ea899c9b>:0)
GamingIsLove.Makinom.InputKey.GetAxis (GamingIsLove.Makinom.InputKeyAsset asset, System.Int32 inputID<message truncated>