kana250688 says:
private
protected
float
TimeStep {
protected
get
;
private
set
; }
You have specified multiple access modifier.
Specify only one access modifier either private or protected based on your accessibility.
Use this.
protected float TimeStep { get; set; }