Přidán indikátor právě aktivní kamery pro oba hráče. Indikátor protivníka se mění podle toho, jestli má zapnutý monitor.
This commit is contained in:
parent
3049417914
commit
4484b127c5
8 changed files with 60 additions and 9 deletions
|
|
@ -19,16 +19,25 @@ public class EventProcessor {
|
|||
break;
|
||||
|
||||
case 2: // switch cam
|
||||
if (Client.Player.state.pid != e.Args[0]) return;
|
||||
if (Client.Player.state.pid != e.Args[0]){
|
||||
UIManager.ChangeCameraOpponent(e.Args[1]);
|
||||
break;
|
||||
}
|
||||
if (Client.Player.state.camera != e.Args[1]) Console.WriteLine("!!! DESYNC: CAMERA STATE");
|
||||
Console.WriteLine($"E: player {e.Args[0]} switched to camera {e.Args[1]}");
|
||||
break;
|
||||
|
||||
case 3: // toggle cam
|
||||
if (e.Args[0] == Client.Player.state.pid && Client.Player.state.monitorUp != (e.Args[1] == 1)) Console.WriteLine("!!! DESYNC: MONITOR STATE");
|
||||
Console.WriteLine($"E: Player {e.Args[0]} toggled monitor {(e.Args[1] == 0 ? "off" : "on")}");
|
||||
|
||||
if (e.Args[0] != Client.Player.state.pid){
|
||||
UIManager.ChangeMonitorStateOpponent(e.Args[1] == 1);
|
||||
break;
|
||||
}
|
||||
|
||||
if (Client.Player.state.monitorUp != (e.Args[1] == 1)) Console.WriteLine("!!! DESYNC: MONITOR STATE");
|
||||
|
||||
// UIManager.ChangeMonitorState(e.Args[1] == 1);
|
||||
Console.WriteLine($"E: Player {e.Args[0]} toggled monitor {(e.Args[1] == 0 ? "off" : "on")}");
|
||||
break;
|
||||
|
||||
case 4: // toggle door
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue