Exemple #1
0
 private void OnDisable()
 {
     if (_openWindow == this)
     {
         _openWindow = null;
     }
 }
 private void OnDisable()
 {
     if (_openWindow == this)
     {
         _openWindow = null;
     }
     if (_inputManagerAsset != null)
     {
         _inputManagerAsset.Dispose();
         _inputManagerAsset = null;
     }
 }
        private void OnEnable()
        {
            if (_openWindow == null)
                _openWindow = this;
            else
                Object.DestroyImmediate(this);

            this.titleContent = new GUIContent("Advanced Input Manager");

            var asset = AssetDatabase.LoadAllAssetsAtPath("ProjectSettings/InputManager.asset").FirstOrDefault();
            if (asset != null)
            {
                _inputManagerAsset = new SerializedObject(asset);
                _axesList = new ReorderableList(_inputManagerAsset, _inputManagerAsset.FindProperty(PROP_AXES));
                _axesList.elementHeight = EditorGUIUtility.singleLineHeight;
                _axesList.drawHeaderCallback = _axesList_DrawHeader;
                _axesList.drawElementCallback = _axesList_DrawElement;
            }
        }
Exemple #4
0
        private void OnEnable()
        {
            if (_openWindow == null)
            {
                _openWindow = this;
            }
            else
            {
                Object.DestroyImmediate(this);
            }

            this.titleContent = new GUIContent("Advanced Input Manager");

            var asset = AssetDatabase.LoadAllAssetsAtPath("ProjectSettings/InputManager.asset").FirstOrDefault();

            if (asset != null)
            {
                _inputManagerAsset            = new SerializedObject(asset);
                _axesList                     = new ReorderableList(_inputManagerAsset, _inputManagerAsset.FindProperty(PROP_AXES));
                _axesList.elementHeight       = EditorGUIUtility.singleLineHeight;
                _axesList.drawHeaderCallback  = _axesList_DrawHeader;
                _axesList.drawElementCallback = _axesList_DrawElement;
            }
        }
 private void OnDisable()
 {
     if (_openWindow == this) _openWindow = null;
 }