private LevelSettings CreateLevelInfo() { var leftPlayer = new PlayerInfo(_leftName, _leftIsBot ? PlayerType.Bot : PlayerType.Local); var rightPlayer = new PlayerInfo(_rightName, _rightIsBot ? PlayerType.Bot : PlayerType.Local); var settings = new SimulationSettings(FxNum.FromRatio(1, _simulationFrameRate), (ulong)DateTime.UtcNow.Ticks); return(new LevelSettings(leftPlayer, rightPlayer, settings)); }
public PaceMechanic(PaceSettings pace) { Default = pace.Default; _inc = pace.BounceInc; _max = pace.Maximum; }
public void WriteDefault() { FreezeCooldown = default; Speed = FxVec2.Zero; Position = FxVec2.Zero; }