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; }
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); }