public InputMap(BaseInputManager iManager, string inputCode, Type t, float scale = 1) { _inputManager = iManager; _inputCode = inputCode; _type = t; _scale = scale; }
protected override void DrawGUI() { base.DrawGUI(); _inputManager = QuickSingletonManager.GetInstance <InputManager>(); _baseInputManager = target as BaseInputManager; _axisCodes = _baseInputManager.GetAxisCodes(); _buttonCodes = _baseInputManager.GetButtonCodes(); EditorGUI.BeginChangeCheck(); DrawAxesMapping(); EditorGUILayout.Separator(); DrawButtonsMapping(); if (EditorGUI.EndChangeCheck()) { QuickUtilsEditor.MarkSceneDirty(); } }