public override bool ShouldActivateModule() { bool result; if (!base.ShouldActivateModule()) { result = false; } else { bool flag = false; if (_keyMap != null) { KeyData keyData; _keyMap.GetKeyData(UIKeyId.Submit, out keyData); flag |= UnityEngine.Input.GetKeyDown(keyData.code); _keyMap.GetKeyData(UIKeyId.Cancel, out keyData); flag |= UnityEngine.Input.GetKeyDown(keyData.code); flag |= CheckMovePress(); } else { flag = true; } result = flag; } return(result); }