@@ -166,15 +166,15 @@ private void Update()
166
166
foreach ( var changedLamp in _pinMame . GetChangedLamps ( ) ) {
167
167
if ( _lamps . ContainsKey ( changedLamp . Id ) ) {
168
168
//Logger.Info($"[PinMAME] <= lamp {changedLamp.Id}: {changedLamp.Value}");
169
- OnLampChanged ? . Invoke ( this , new LampEventArgs ( _lamps [ changedLamp . Id ] . Id , changedLamp . Value ) ) ;
169
+ OnLampChanged ? . Invoke ( this , new LampEventArgs ( _lamps [ changedLamp . Id ] . Id , changedLamp . Id , changedLamp . Value ) ) ;
170
170
}
171
171
}
172
172
173
173
// gi
174
174
foreach ( var changedGi in _pinMame . GetChangedGIs ( ) ) {
175
175
if ( _lamps . ContainsKey ( changedGi . Id ) ) {
176
176
//Logger.Info($"[PinMAME] <= gi {changedGi.Id}: {changedGi.Value}");
177
- OnLampChanged ? . Invoke ( this , new LampEventArgs ( _lamps [ changedGi . Id ] . Id , changedGi . Value , LampSource . GI ) ) ;
177
+ OnLampChanged ? . Invoke ( this , new LampEventArgs ( _lamps [ changedGi . Id ] . Id , _lamps [ changedGi . Id ] . InternalId , changedGi . Value , LampSource . GI ) ) ;
178
178
} else {
179
179
Debug . Log ( $ "No GI { changedGi . Id } found.") ;
180
180
}
@@ -209,7 +209,7 @@ public void OnInit(Player player, TableApi tableApi, BallManager ballManager)
209
209
{
210
210
// turn off all lamps
211
211
foreach ( var lamp in _lamps . Values ) {
212
- OnLampChanged ? . Invoke ( this , new LampEventArgs ( lamp . Id , 0 ) ) ;
212
+ OnLampChanged ? . Invoke ( this , new LampEventArgs ( lamp . Id , lamp . InternalId , 0 ) ) ;
213
213
}
214
214
215
215
string vpmPath = null ;
0 commit comments