public void StartQueue(TurnSpeed _speed) { CurrentTurn = 1; QueueFile = new StreamReader(Application.StartupPath + "//Configs//Queue.txt"); form.UpdateTurn(CurrentTurn.ToString()); Application.DoEvents(); speed = _speed; arquivoAcabou = false; CurrentLine = ""; PausedQueue = false; NextStep(); }
private static float GetTurnSpeedValue(TurnSpeed turn) { switch (turn) { case TurnSpeed.Slow: return(0); case TurnSpeed.Average: return(0); case TurnSpeed.Fast: return(0); case TurnSpeed.VeryFast: return(0); default: return(0); } }
public void SetSpeed(TurnSpeed _speed) { speed = _speed; }
private static void AdjustStats(Engine e, Acceleration acceleration, MaxSpeed max, TurnSpeed turn, Engine.FuelRegenerationStyle fuelRegenerationStyle) { e.acceleration = GetAccelerationValue(acceleration); e.maxSpeed = GetMaxSpeedValue(max); e.turnSpeed = GetTurnSpeedValue(turn); e.fuelRegenStyle = fuelRegenerationStyle; }
public static void AddEngine(GameObject entity, Acceleration acceleration, MaxSpeed max, TurnSpeed turn, Engine.FuelRegenerationStyle fuelRegenerationStyle) { Engine e = entity.AddComponent <Engine>(); AdjustStats(e, acceleration, max, turn, fuelRegenerationStyle); }