Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public PaceMechanic(PaceSettings pace)
 {
     Default = pace.Default;
     _inc    = pace.BounceInc;
     _max    = pace.Maximum;
 }
Exemplo n.º 3
0
 public void WriteDefault()
 {
     FreezeCooldown = default;
     Speed          = FxVec2.Zero;
     Position       = FxVec2.Zero;
 }