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)
{
var component = this._logicComponents[tag];
- component.Deserialize(innerReader, initialState);
+ await component.DeserializeAsync(innerReader, initialState);
if (innerReader.Position < innerReader.Length)
{
innerReader.Length);
}
}
-
- return ValueTask.CompletedTask;
}
}
throw new NotImplementedException();
}
- public virtual ValueTask Deserialize(IMessageReader reader, bool initialState)
+ public virtual ValueTask DeserializeAsync(IMessageReader reader, bool initialState)
{
return default;
}
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();
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
+ ));
}
}
_alreadyCallingOptionsChangedEvent = true;
await _eventManager.CallAsync(new GameOptionsChangedEvent(
this,
- Api.Events.IGameOptionsChangedEvent.ChangeReason.Api)
- );
+ Api.Events.IGameOptionsChangedEvent.ChangeReason.Api
+ ));
}
finally
{