public Bind(Game mGame, string mName, float mDelay, KeyCombination mCombination, Action mActionTrue, Action mActionFalse, float mGlobalDelay = 0) { Game = mGame; Name = mName; KeyCombination = mCombination; MaxDelay = mDelay; ActionTrue = mActionTrue; ActionFalse = mActionFalse; GlobalDelay = mGlobalDelay; }
public void Bind(string mBindName, int mBindDelay, Action mActionTrue, Action mActionFalse, KeyCombination mKeyCombination) { Input.Bind(this, mBindName, mBindDelay, mActionTrue, mActionFalse, mKeyCombination); }
internal bool IsInputCombinationDown(KeyCombination mInput) { return mInput.Inputs.All(input => _inputs.Contains(input)); }