Fix C# examples in documentation

- Fix documentation after C# renames.
- Add missing `partial` in C# class declarations.
- Change `delta` parameter type to `double` in C#.
- Ensure parameters match base declaration.
- Use `$` string interpolation in C#.
- Fix invalid or outdated C# code.
- Changed some examples to follow our style guide more closely.
This commit is contained in:
Raul Santos 2023-01-31 18:21:09 +01:00
parent 8612c12be6
commit 7eb8325180
No known key found for this signature in database
GPG key ID: B532473AE3A803E4
35 changed files with 295 additions and 278 deletions

View file

@ -35,9 +35,9 @@
GD.Print(OS.GetConnectedMidiInputs());
}
public override void _Input(InputEvent inputEvent)
public override void _Input(InputEvent @event)
{
if (inputEvent is InputEventMIDI midiEvent)
if (@event is InputEventMIDI midiEvent)
{
PrintMIDIInfo(midiEvent);
}
@ -46,14 +46,14 @@
private void PrintMIDIInfo(InputEventMIDI midiEvent)
{
GD.Print(midiEvent);
GD.Print("Channel " + midiEvent.Channel);
GD.Print("Message " + midiEvent.Message);
GD.Print("Pitch " + midiEvent.Pitch);
GD.Print("Velocity " + midiEvent.Velocity);
GD.Print("Instrument " + midiEvent.Instrument);
GD.Print("Pressure " + midiEvent.Pressure);
GD.Print("Controller number: " + midiEvent.ControllerNumber);
GD.Print("Controller value: " + midiEvent.ControllerValue);
GD.Print($"Channel {midiEvent.Channel}");
GD.Print($"Message {midiEvent.Message}");
GD.Print($"Pitch {midiEvent.Pitch}");
GD.Print($"Velocity {midiEvent.Velocity}");
GD.Print($"Instrument {midiEvent.Instrument}");
GD.Print($"Pressure {midiEvent.Pressure}");
GD.Print($"Controller number: {midiEvent.ControllerNumber}");
GD.Print($"Controller value: {midiEvent.ControllerValue}");
}
[/csharp]
[/codeblocks]