Exemplo n.º 1
0
        void removeInput()
        {
            hardManager.givenInputs[] savedInputs = new hardManager.givenInputs[] { };
            savedInputs     = myscript.inputs;
            myscript.inputs = new hardManager.givenInputs[myscript.inputs.Length - 1];

            if (savedInputs.Length - 1 > 0)
            {
                for (int i = 0; i < savedInputs.Length - 1; i++)
                {
                    myscript.inputs[i].keyName          = savedInputs[i].keyName;
                    myscript.inputs[i].primaryKeycode   = savedInputs[i].primaryKeycode;
                    myscript.inputs[i].secondaryKeycode = savedInputs[i].secondaryKeycode;
                    myscript.inputs[i].axisType         = savedInputs[i].axisType;
                    myscript.inputs[i].axisType2        = savedInputs[i].axisType2;
                    myscript.inputs[i].saveKey          = savedInputs[i].saveKey;
                    myscript.inputs[i].controllerOne    = savedInputs[i].controllerOne;
                    myscript.inputs[i].controllerTwo    = savedInputs[i].controllerTwo;
                }


                //Reset The Selection
                inputName    = "";
                axisSelected = 0;
                keyPrime     = KeyCode.None;
                keySec       = KeyCode.None;
            }
        }
Exemplo n.º 2
0
        void deleteSelected(int getname)
        {
            hardManager.givenInputs[] savedInputs = new hardManager.givenInputs[] { };
            savedInputs     = myscript.inputs;
            myscript.inputs = new hardManager.givenInputs[myscript.inputs.Length - 1];
            int saved = 0;

            for (int i = 0; i < myscript.inputs.Length; i++)
            {
                if (saved != getname)
                {
                    myscript.inputs[i].keyName          = savedInputs[saved].keyName;
                    myscript.inputs[i].primaryKeycode   = savedInputs[saved].primaryKeycode;
                    myscript.inputs[i].secondaryKeycode = savedInputs[saved].secondaryKeycode;
                    myscript.inputs[i].axisType         = savedInputs[saved].axisType;
                    myscript.inputs[i].axisType2        = savedInputs[saved].axisType2;
                    myscript.inputs[i].saveKey          = savedInputs[saved].saveKey;
                    myscript.inputs[i].controllerOne    = savedInputs[i].controllerOne;
                    myscript.inputs[i].controllerTwo    = savedInputs[i].controllerTwo;
                }
                else
                {
                    saved++;
                    myscript.inputs[i].keyName          = savedInputs[saved].keyName;
                    myscript.inputs[i].primaryKeycode   = savedInputs[saved].primaryKeycode;
                    myscript.inputs[i].secondaryKeycode = savedInputs[saved].secondaryKeycode;
                    myscript.inputs[i].axisType         = savedInputs[saved].axisType;
                    myscript.inputs[i].axisType2        = savedInputs[saved].axisType2;
                    myscript.inputs[i].saveKey          = savedInputs[saved].saveKey;
                    myscript.inputs[i].controllerOne    = savedInputs[saved].controllerOne;
                    myscript.inputs[i].controllerTwo    = savedInputs[saved].controllerTwo;
                }
                saved++;
            }

            //Reset The Selection
            inputName    = "";
            axisSelected = 0;
            keyPrime     = KeyCode.None;
            keySec       = KeyCode.None;
        }
Exemplo n.º 3
0
        void addInput()
        {
            hardManager.givenInputs[] savedInputs = new hardManager.givenInputs[] { };
            savedInputs     = myscript.inputs;
            myscript.inputs = new hardManager.givenInputs[myscript.inputs.Length + 1];

            for (int i = 0; i < savedInputs.Length; i++)
            {
                myscript.inputs[i].keyName          = savedInputs[i].keyName;
                myscript.inputs[i].primaryKeycode   = savedInputs[i].primaryKeycode;
                myscript.inputs[i].secondaryKeycode = savedInputs[i].secondaryKeycode;
                myscript.inputs[i].axisType         = savedInputs[i].axisType;
                myscript.inputs[i].axisType2        = savedInputs[i].axisType2;
                myscript.inputs[i].saveKey          = savedInputs[i].saveKey;
                myscript.inputs[i].controllerOne    = savedInputs[i].controllerOne;
                myscript.inputs[i].controllerTwo    = savedInputs[i].controllerTwo;
            }

            myscript.inputs[myscript.inputs.Length - 1].keyName          = inputName;
            myscript.inputs[myscript.inputs.Length - 1].axisType         = axisSelected;
            myscript.inputs[myscript.inputs.Length - 1].axisType2        = axisSelected2;
            myscript.inputs[myscript.inputs.Length - 1].primaryKeycode   = keyPrime;
            myscript.inputs[myscript.inputs.Length - 1].secondaryKeycode = keySec;
            myscript.inputs[myscript.inputs.Length - 1].controllerOne    = joyPrime;
            myscript.inputs[myscript.inputs.Length - 1].controllerTwo    = joySec;
            myscript.inputs[myscript.inputs.Length - 1].saveKey          = saveable;
            myscript.inputs[myscript.inputs.Length - 1].controllerOne    = joyPrime;
            myscript.inputs[myscript.inputs.Length - 1].controllerTwo    = joySec;

            //Reset The Selection
            inputName     = "";
            axisSelected  = 0;
            axisSelected2 = 0;
            keyPrime      = KeyCode.None;
            keySec        = KeyCode.None;
            joyPrime      = hardKey.controllerMap.None;
            joySec        = hardKey.controllerMap.None;
            saveable      = true;
        }