mirror of
https://github.com/Ellpeck/MLEM.git
synced 2024-11-25 22:18:34 +01:00
Marked GetDownTime, GetUpTime and GetTimeSincePress in Keybind and Combination as obsolete
This commit is contained in:
parent
5c8b535fe4
commit
8a4dc11072
2 changed files with 9 additions and 0 deletions
|
@ -28,6 +28,9 @@ Improvements
|
||||||
- Increased TextFormatter macro recursion limit to 64
|
- Increased TextFormatter macro recursion limit to 64
|
||||||
- Allow changing the default values used by default TextFormatter codes
|
- Allow changing the default values used by default TextFormatter codes
|
||||||
|
|
||||||
|
Removals
|
||||||
|
- Marked GetDownTime, GetUpTime and GetTimeSincePress in Keybind and Combination as obsolete
|
||||||
|
|
||||||
### MLEM.Ui
|
### MLEM.Ui
|
||||||
Fixes
|
Fixes
|
||||||
- Fixed images not updating their hidden state properly when the displayed texture changes
|
- Fixed images not updating their hidden state properly when the displayed texture changes
|
||||||
|
|
|
@ -240,6 +240,7 @@ namespace MLEM.Input {
|
||||||
/// <param name="handler">The input handler to query the keys with</param>
|
/// <param name="handler">The input handler to query the keys with</param>
|
||||||
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
||||||
/// <returns>The resulting down time, or <see cref="TimeSpan.Zero"/> if the input is not being held.</returns>
|
/// <returns>The resulting down time, or <see cref="TimeSpan.Zero"/> if the input is not being held.</returns>
|
||||||
|
[Obsolete("This method is deprecated, as it does not query Modifiers or InverseModifiers. Use InputHandler.GetDownTime or custom handling instead.")]
|
||||||
public TimeSpan GetDownTime(InputHandler handler, int gamepadIndex = -1) {
|
public TimeSpan GetDownTime(InputHandler handler, int gamepadIndex = -1) {
|
||||||
return this.combinations.Max(c => c.GetDownTime(handler, gamepadIndex));
|
return this.combinations.Max(c => c.GetDownTime(handler, gamepadIndex));
|
||||||
}
|
}
|
||||||
|
@ -251,6 +252,7 @@ namespace MLEM.Input {
|
||||||
/// <param name="handler">The input handler to query the keys with</param>
|
/// <param name="handler">The input handler to query the keys with</param>
|
||||||
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
||||||
/// <returns>The resulting up time, or <see cref="TimeSpan.Zero"/> if the input is being held.</returns>
|
/// <returns>The resulting up time, or <see cref="TimeSpan.Zero"/> if the input is being held.</returns>
|
||||||
|
[Obsolete("This method is deprecated, as it does not query Modifiers or InverseModifiers. Use InputHandler.GetUpTime or custom handling instead.")]
|
||||||
public TimeSpan GetUpTime(InputHandler handler, int gamepadIndex = -1) {
|
public TimeSpan GetUpTime(InputHandler handler, int gamepadIndex = -1) {
|
||||||
return this.combinations.Min(c => c.GetUpTime(handler, gamepadIndex));
|
return this.combinations.Min(c => c.GetUpTime(handler, gamepadIndex));
|
||||||
}
|
}
|
||||||
|
@ -262,6 +264,7 @@ namespace MLEM.Input {
|
||||||
/// <param name="handler">The input handler to query the keys with</param>
|
/// <param name="handler">The input handler to query the keys with</param>
|
||||||
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
||||||
/// <returns>The resulting up time, or <see cref="TimeSpan.Zero"/> if the input has never been pressed, or is currently pressed.</returns>
|
/// <returns>The resulting up time, or <see cref="TimeSpan.Zero"/> if the input has never been pressed, or is currently pressed.</returns>
|
||||||
|
[Obsolete("This method is deprecated, as it does not query Modifiers or InverseModifiers. Use InputHandler.GetTimeSincePress or custom handling instead.")]
|
||||||
public TimeSpan GetTimeSincePress(InputHandler handler, int gamepadIndex = -1) {
|
public TimeSpan GetTimeSincePress(InputHandler handler, int gamepadIndex = -1) {
|
||||||
return this.combinations.Min(c => c.GetTimeSincePress(handler, gamepadIndex));
|
return this.combinations.Min(c => c.GetTimeSincePress(handler, gamepadIndex));
|
||||||
}
|
}
|
||||||
|
@ -494,6 +497,7 @@ namespace MLEM.Input {
|
||||||
/// <param name="handler">The input handler to query the keys with</param>
|
/// <param name="handler">The input handler to query the keys with</param>
|
||||||
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
||||||
/// <returns>The resulting down time, or <see cref="TimeSpan.Zero"/> if the input is not being held.</returns>
|
/// <returns>The resulting down time, or <see cref="TimeSpan.Zero"/> if the input is not being held.</returns>
|
||||||
|
[Obsolete("This method is deprecated, as it does not query Modifiers or InverseModifiers. Use InputHandler.GetDownTime or custom handling instead.")]
|
||||||
public TimeSpan GetDownTime(InputHandler handler, int gamepadIndex = -1) {
|
public TimeSpan GetDownTime(InputHandler handler, int gamepadIndex = -1) {
|
||||||
return handler.GetDownTime(this.Key, gamepadIndex);
|
return handler.GetDownTime(this.Key, gamepadIndex);
|
||||||
}
|
}
|
||||||
|
@ -505,6 +509,7 @@ namespace MLEM.Input {
|
||||||
/// <param name="handler">The input handler to query the keys with</param>
|
/// <param name="handler">The input handler to query the keys with</param>
|
||||||
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
||||||
/// <returns>The resulting up time, or <see cref="TimeSpan.Zero"/> if the input is being held.</returns>
|
/// <returns>The resulting up time, or <see cref="TimeSpan.Zero"/> if the input is being held.</returns>
|
||||||
|
[Obsolete("This method is deprecated, as it does not query Modifiers or InverseModifiers. Use InputHandler.GetUpTime or custom handling instead.")]
|
||||||
public TimeSpan GetUpTime(InputHandler handler, int gamepadIndex = -1) {
|
public TimeSpan GetUpTime(InputHandler handler, int gamepadIndex = -1) {
|
||||||
return handler.GetUpTime(this.Key, gamepadIndex);
|
return handler.GetUpTime(this.Key, gamepadIndex);
|
||||||
}
|
}
|
||||||
|
@ -516,6 +521,7 @@ namespace MLEM.Input {
|
||||||
/// <param name="handler">The input handler to query the keys with</param>
|
/// <param name="handler">The input handler to query the keys with</param>
|
||||||
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
/// <param name="gamepadIndex">The index of the gamepad to query, or -1 to query all gamepads</param>
|
||||||
/// <returns>The resulting up time, or <see cref="TimeSpan.Zero"/> if the input has never been pressed, or is currently pressed.</returns>
|
/// <returns>The resulting up time, or <see cref="TimeSpan.Zero"/> if the input has never been pressed, or is currently pressed.</returns>
|
||||||
|
[Obsolete("This method is deprecated, as it does not query Modifiers or InverseModifiers. Use InputHandler.GetTimeSincePress or custom handling instead.")]
|
||||||
public TimeSpan GetTimeSincePress(InputHandler handler, int gamepadIndex = -1) {
|
public TimeSpan GetTimeSincePress(InputHandler handler, int gamepadIndex = -1) {
|
||||||
return handler.GetTimeSincePress(this.Key, gamepadIndex);
|
return handler.GetTimeSincePress(this.Key, gamepadIndex);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue