I have 3 classes, myClass1, myClass2, and myBaseClass. The simplified code looks like this
public class myClass1: myBaseClass
{
   public int myClassInt = 0;
   public myClass1()
   {
       IncreaseTheInteger();
   }
}
public class myClass2: myBaseClass
{
   public int myClassInt = 0;
   public myClass2()
   {
       IncreaseTheInteger();
   }
}
public class myBaseClass
{
   public myBaseClass()
   {
   }
   public void IncreaseTheInteger()
   {
       // increase the calling class's integer by 5
       myClassInt += 5; // ERROR: myBaseClass doesn't know what myClassInt is.
   }
}
As you can see, the 2 derived classes (myClass1 and myClass2) both have a public integer named myClassInt. Both of these classes inherit from myBaseClass which contains a function called IncreaseTheInteger(). As I showed above, what I want to do is this:
// in the myBaseClass::IncreaseTheInteger function
myClassInt += 5;
The problem here is that myBaseClass doesn't know what myClassInt is. To say it simply, what I want to be able to do is allow 2 classes to be able to use a function in a third class. Is this possible?