mirror of
https://github.com/Impostor/Impostor.git
synced 2026-10-19 15:51:42 +00:00
more comments sent over discord pm's
This commit is contained in:
1 parent
fa024b70c5
commit
87fd177e39
5 files changed
+9
-11
No files matched your search
@@ -66,7 +66,7 @@ internal abstract class InnerGameManager : InnerNetObject, IInnerGameManager
|
||||
throw new System.NotImplementedException();
|
||||
}
|
||||
|
||||
public override ValueTask DeserializeAsync(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
|
||||
public override async ValueTask DeserializeAsync(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
|
||||
{
|
||||
while (reader.Position < reader.Length)
|
||||
{
|
||||
@@ -80,7 +80,7 @@ internal abstract class InnerGameManager : InnerNetObject, IInnerGameManager
|
||||
|
||||
var component = this._logicComponents[tag];
|
||||
|
||||
component.Deserialize(innerReader, initialState);
|
||||
await component.DeserializeAsync(innerReader, initialState);
|
||||
|
||||
if (innerReader.Position < innerReader.Length)
|
||||
{
|
||||
@@ -92,7 +92,5 @@ internal abstract class InnerGameManager : InnerNetObject, IInnerGameManager
|
||||
innerReader.Length);
|
||||
}
|
||||
}
|
||||
|
||||
return ValueTask.CompletedTask;
|
||||
}
|
||||
}
|
||||
@@ -16,7 +16,7 @@ internal abstract class GameLogicComponent
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public virtual ValueTask Deserialize(IMessageReader reader, bool initialState)
|
||||
public virtual ValueTask DeserializeAsync(IMessageReader reader, bool initialState)
|
||||
{
|
||||
return default;
|
||||
}
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ internal class LogicGameFlowHnS : LogicGameFlow, ILogicGameFlowHnS
|
||||
|
||||
public float CurrentHideTime { get; private set; }
|
||||
|
||||
public override ValueTask Deserialize(IMessageReader reader, bool initialState)
|
||||
public override ValueTask DeserializeAsync(IMessageReader reader, bool initialState)
|
||||
{
|
||||
var num = reader.ReadSingle();
|
||||
|
||||
|
||||
@@ -23,12 +23,12 @@ internal abstract class LogicOptions : GameLogicComponent
|
||||
return true;
|
||||
}
|
||||
|
||||
public override async ValueTask Deserialize(IMessageReader reader, bool initialState)
|
||||
public override async ValueTask DeserializeAsync(IMessageReader reader, bool initialState)
|
||||
{
|
||||
GameOptionsFactory.DeserializeInto(reader, _game.Options);
|
||||
await _eventManager.CallAsync(new GameOptionsChangedEvent(
|
||||
_game,
|
||||
Api.Events.IGameOptionsChangedEvent.ChangeReason.Host)
|
||||
);
|
||||
Api.Events.IGameOptionsChangedEvent.ChangeReason.Host
|
||||
));
|
||||
}
|
||||
}
|
||||
@@ -76,8 +76,8 @@ namespace Impostor.Server.Net.State
|
||||
_alreadyCallingOptionsChangedEvent = true;
|
||||
await _eventManager.CallAsync(new GameOptionsChangedEvent(
|
||||
this,
|
||||
Api.Events.IGameOptionsChangedEvent.ChangeReason.Api)
|
||||
);
|
||||
Api.Events.IGameOptionsChangedEvent.ChangeReason.Api
|
||||
));
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user