Exemplo n.º 1
0
    void AddControlScheme()
    {
        var controlScheme = new ControlScheme("New Control Scheme", m_ActionMapEditCopy);

        m_ActionMapEditCopy.controlSchemes.Add(controlScheme);
        m_ActionMapEditCopy.EnforceBindingsTypeConsistency();

        selectedScheme = m_ActionMapEditCopy.controlSchemes.Count - 1;
    }
Exemplo n.º 2
0
    void Revert()
    {
        EditorGUIUtility.keyboardControl = 0;

        ActionMap original = (ActionMap)serializedObject.targetObject;

        m_ActionMapEditCopy      = Instantiate <ActionMap>(original);
        m_ActionMapEditCopy.name = original.name;
        m_ActionMapEditCopy.EnforceBindingsTypeConsistency();

        m_Modified = false;
    }