コード例 #1
0
        public GameSettings.InputEntry[] CreateInputEntries()
        {
            int count = 0;
            for (int i = 0; i < inputTypes.Length; ++i)
            {
                if (inputTypes[i] != InputType.None)
                {
                    ++count;
                }
            }

            GameSettings.InputEntry[] entries = new GameSettings.InputEntry[count];
            for (int i = 0, j = 0; i < inputTypes.Length && j < count; ++i)
            {
                if (inputTypes[i] != InputType.None)
                {
                    PlayerInput input = InputMapping.CreatePlayerInput(inputTypes[i]);
                    entries[i] = new GameSettings.InputEntry(i, input);
                }
            }

            return entries;
        }
コード例 #2
0
        public GameSettings.InputEntry[] CreateInputEntries()
        {
            int count = 0;

            for (int i = 0; i < inputTypes.Length; ++i)
            {
                if (inputTypes[i] != InputType.None)
                {
                    ++count;
                }
            }

            GameSettings.InputEntry[] entries = new GameSettings.InputEntry[count];
            for (int i = 0, j = 0; i < inputTypes.Length && j < count; ++i)
            {
                if (inputTypes[i] != InputType.None)
                {
                    PlayerInput input = InputMapping.CreatePlayerInput(inputTypes[i]);
                    entries[i] = new GameSettings.InputEntry(i, input);
                }
            }

            return(entries);
        }