mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-03-11 10:14:17 +00:00
sync reduced frights
This commit is contained in:
parent
98b299d27b
commit
af8a8f6712
@ -18,6 +18,7 @@ internal class GameStateMessage : QSBMessage
|
||||
private int LoopCount;
|
||||
private bool[] KnownFrequencies;
|
||||
private Dictionary<int, bool> KnownSignals;
|
||||
private bool ReducedFrights;
|
||||
|
||||
public GameStateMessage(uint toId)
|
||||
{
|
||||
@ -29,6 +30,7 @@ internal class GameStateMessage : QSBMessage
|
||||
LoopCount = gameSave.loopCount;
|
||||
KnownFrequencies = gameSave.knownFrequencies;
|
||||
KnownSignals = gameSave.knownSignals;
|
||||
ReducedFrights = PlayerData.GetReducedFrights();
|
||||
}
|
||||
|
||||
|
||||
@ -48,6 +50,8 @@ internal class GameStateMessage : QSBMessage
|
||||
writer.Write(name);
|
||||
writer.Write(discovered);
|
||||
}
|
||||
|
||||
writer.Write(ReducedFrights);
|
||||
}
|
||||
|
||||
public override void Deserialize(NetworkReader reader)
|
||||
@ -68,6 +72,8 @@ internal class GameStateMessage : QSBMessage
|
||||
var value = reader.Read<bool>();
|
||||
KnownSignals.Add(key, value);
|
||||
}
|
||||
|
||||
ReducedFrights = reader.Read<bool>();
|
||||
}
|
||||
|
||||
public override void OnReceiveRemote()
|
||||
@ -88,6 +94,7 @@ internal class GameStateMessage : QSBMessage
|
||||
gameSave.secondsRemainingOnWarp = SecondsRemainingOnWarp;
|
||||
|
||||
PlayerData.SetPersistentCondition("LAUNCH_CODES_GIVEN", LaunchCodesGiven);
|
||||
PlayerData._settingsSave.reducedFrights = ReducedFrights;
|
||||
|
||||
PlayerData.SaveCurrentGame();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user