Child classes, and variabled inheritance
<p>I started making some small games with my friend in C#'s XNA game library, and I made a Player class, which is too large to post, but has a little protected variable:</p>

<pre><code>protected int moveSpeed = 3; (which affects how fast Player can move)
</code></pre>

<p>I have a class child, Fighter, as the game will be based on different battle types, and I would like Fighter to inherit the properties (including variables) of Player. For example: moveSpeed, but whenever I try to assign Fighter a specific value for moveSpeed, it won't let me openly declare <code>moveSpeed = 2;</code>, for example and says: moveSpeed is a FIELD, but used as a TYPE. Does C# not have direct variable access, or does that only apply to functions/methods. </p>

<p>PS: I have never messed around with inheritance in C#, only java. Any help is appreciated, and thank you.</p>
