internal static UserActionData CreateChangeSettingUserAction(byte number, Game game, UserActionGameSetting setting, UInt16 value) { return(new UserActionData(number, game.GameTime, UserAction.ChangeSetting, CreateParameters((byte)setting, value))); }
internal static UserActionData CreateChangeSettingUserAction(byte number, Game game, UserActionGameSetting setting, params byte[] values) { byte[] parameters = new byte[values.Length + 1]; parameters[0] = (byte)setting; if (values.Length > 0) { Buffer.BlockCopy(values, 0, parameters, 1, values.Length); } return(new UserActionData(number, game.GameTime, UserAction.ChangeSetting, parameters)); }