I have a list of numbers, and each number that is the same should act exactly the same. So I have static classes for each number so that if I change the class, so do all of the numbers it references to.
The way the numbers are accessed is via a wrapper function, so that I'm not referencing the array directly, e.g.:
Map.GetBlock(x,y).AccessToStaticClassMembers;
So, how would I go about this?