Beispiel #1
0
 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();
            }
        }